Skip to content

1.7.1

Choose a tag to compare

@Sirpixelalot Sirpixelalot released this 20 Nov 03:38
· 12 commits to main since this release

Bug Fixes:

  • Wire up imageMethod speed setting in ImageCompressor (Fast/Average/Slow compression)
  • Wire up createRpaAfter setting to automatically create RPA archives after compression
  • Add validation to prevent compression when all media types are disabled
  • Move progress polling to Dispatchers.IO to prevent UI freezing and ANRs
  • Fix compression stats to track real totals and handle failures correctly
  • Make file filtering case-insensitive for all extensions (.RPA, .RPYC, .RPY, etc.)

Technical Improvements:

  • ImageCompressor now respects imageMethod setting for lossless compression effort
  • CompressionManager tracks actual file counts (X/Y files) instead of misleading 100%
  • Failed file compressions count original size (accurate reduction percentage)
  • Empty folders/disabled types treated as graceful success instead of failure
  • Progress updates show real progress with failed file counts
  • All I/O operations moved off main thread (countRpycFiles, file reads, etc.)