Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: itsfuad/SquirrelZip
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.8
Choose a base ref
...
head repository: itsfuad/SquirrelZip
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.0.9
Choose a head ref
  • 2 commits
  • 9 files changed
  • 1 contributor

Commits on Mar 25, 2025

  1. Add progress callback functionality to compression and decompression …

    …processes
    
    - Implemented progress callback in `handleCompress` and `handleDecompress` functions to provide real-time feedback during file operations.
    - Updated `Compress` and `Decompress` functions to accept a progress callback parameter.
    - Enhanced `Zip` and `Unzip` methods in both Huffman and LZMA compressors to report progress.
    - Modified related test cases to accommodate the new progress callback feature.
    itsfuad committed Mar 25, 2025
    Configuration menu
    Copy the full SHA
    8648610 View commit details
    Browse the repository at this point in the history
  2. Refactor compression and decompression functions for improved clarity…

    … and maintainability
    
    - Introduced `collectFiles` function to streamline file collection logic in `ReadAndCompressFiles`.
    - Refactored `Zip` function to utilize `processFileCompression` for handling individual file compression.
    - Enhanced `Unzip` function with `processFile` for better file decompression management.
    - Updated error handling to return more informative messages and maintain consistent return types.
    - Improved progress reporting during file operations for better user feedback.
    itsfuad committed Mar 25, 2025
    Configuration menu
    Copy the full SHA
    b66fdf6 View commit details
    Browse the repository at this point in the history
Loading