July 4, 2026
v1.0.0
- Added OSCopyEngine for OS-native copy fallback (robocopy, cp with content-aware flags)
- Added 'kp' alias installer for quick CLI access without sudo
- Added benchmark comparison script and CLI benchmark command
- Added MSI and DMG installer builders for CLI distribution
- Added CI pipeline with code coverage reporting
- Added Windows context menu integration with --source flag
- Added --safe and --fast global options for retry/verification modes
- Added advanced file filtering flags: --include, --exclude, --min-size, --max-size, --extensions, --skip-junk
- Show detailed error messages when copy operations fail in CLI
- Re-enabled StartupAnimator with animated ASCII logo and spinner (fixes console crash)
- Increased performance baseline deviation threshold to 75% for test stability
- Added comprehensive test suite for OSCopyEngine
- Fixed copying directory contents instead of the directory itself
January 24, 2026
v0.9.1
- Eliminated O(N²) CPU bottleneck in AddCompletedFile (now O(1) with HashSet)
- Removed AddLogMessage from tight progress loop for UI responsiveness
- Implemented true batched UI property updates for smoother progress
- Fixed thread safety in IsFileAlreadyCompleted
- Resolved historical learning and UI hang issues
- Fixed compilation warnings about directly referencing ObservableProperty fields
- Added OS completion notifications, resume banner, and robust error handling
January 10, 2026
v0.9.0
- Added macOS Services integration ("Copy with Kopio Rapido" in Finder)
- Added .NET 10 runtime dependency to Winget manifest
- Fixed CLI builds to be self-contained with bundled runtime
- Added clean step before CLI build to prevent caching issues
- Updated package manifests to use public releases repository
January 9, 2026
v0.8.0
- Added multi-platform P/Invoke layer for native copy APIs (Windows/macOS/Linux)
- Implemented macOS clonefile() for instant APFS same-volume copies
- Integrated CopyFile2 with native progress callbacks on Windows
- Added ReFS Block Cloning (FSCTL_DUPLICATE_EXTENTS_TO_FILE) on Windows
- Integrated copy_file_range for kernel-level zero-copy on Linux
- Enhanced StorageProfiler with statfs and volume ID comparison
- Implemented adaptive buffer sizing based on RAM/file size
- Added memory-mapped I/O for files over 1GB
- Added live "Instant" and "Native" badges for optimization status
- Added optional byte-by-byte integrity verification
- Added comprehensive benchmark command to CLI
January 4, 2026
v0.7.0
- Added custom --state-dir support for logs and operation state directories
- Implemented animated startup experience with ASCII art logo and spinner
- Added 20 retro-themed startup messages (Hackers, WarGames, Swordfish references)
- Implemented typing animation effect for intro messages
- Added console logging control during live display
January 3, 2026
v0.6.0
- Added TransferIntelligenceEngine for strategy selection
- Added StorageProfiler for device benchmarking (SSD/HDD/Network/USB)
- Added FileAnalyzer for file categorization
- Added PerformanceMonitorService for adaptive concurrency
- Implemented selective Brotli compression for compressible files
- Added 5 operation types: Copy, Move, Sync, Mirror, BiDirectionalSync
- Complete CLI interface with 7 commands (copy, move, sync, mirror, bidirectional-sync, resume, list)
- Added System.CommandLine 2.0.1 for modern CLI parsing
- Added Spectre.Console for rich interactive output with TTY detection
- Added JSON output support for scripting (--json flag)
- Added drag-and-drop support for GUI
- Added window sizing with golden ratio proportions
- Added storage detection for Windows (SSD/HDD/USB via DeviceIoControl/WMI)
- Added storage detection for macOS (diskutil-based SSD/USB detection)
- Added adaptive window sizing with persistent preferences