mirror of
https://github.com/Grace-Solutions/PSMinIO.git
synced 2026-07-26 14:58:13 +00:00
62fb785ecd
✅ 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.