✅ PROGRESS TRACKING IMPROVEMENTS:
• Added two-layer progress tracking for zip operations:
- Collection progress: 'Processing file X of Y' with percentage
- Individual file progress: Current file compression with bytes processed
• Enhanced collection progress messages with file counters
• Added overall progress percentage calculation based on file count
• Improved progress status messages with speed information
✅ DEPENDENCY OPTIMIZATION:
• Removed redundant Newtonsoft.Json.dll (not used in codebase)
• Only System.Text.Json.dll is needed and used for JSON operations
• Updated module manifest to reflect minimal dependencies
• Reduced module footprint and eliminated unused dependencies
✅ TECHNICAL IMPROVEMENTS:
• Added _totalFiles field to track collection size
• Enhanced progress calculation logic for better user experience
• Maintained existing progress event structure for compatibility
• Fixed CompressedLength access timing issue in previous commit
Now zip operations show proper 'Processing file 3 of 10' style progress
with both collection and individual file progress bars.