Skip to content

Releases: loopotto/CleanSweep

CleanSweep v0.9.7

23 Sep 21:41

Choose a tag to compare

Version 0.9.7

New Features

  • Add ability to review skipped items: Introduces a "Review Skipped Items" button on the "All Done" dialog, allowing the user to revisit media that was skipped during the current session.
  • Reset session setup search on back navigation from swiper: Returning from the swiper's completion dialog now consistently clears any prior search filter on the session setup screen for a predictable user experience.

Improvements & Fixes

  • Enhance back navigation and component animations: Implemented a BackHandler in the Session Setup screen to clear active search queries instead of closing the app, and updated the FastScrollbar with a smoother spring animation for a better user experience.
  • Refactor folder discovery and implement robust caching strategy: Replaced complex folder loading logic with a unified, database-backed caching strategy. This work resolves significant performance bottlenecks in the app and corrects several critical regressions mostly in the Add Target Folder dialog that have been present since version 0.9.5. The delay in addressing these issues was due to a disruptive project migration from GitHub to GitLab caused by an unexpected account suspension and as a result having no feedback from users.
  • Correct source code repository links: Updated the links in the settings screen to reflect the very recent project's reinstatement on GitHub, with GitLab now serving as a read-only mirror.

Full Changelog: v0.9.5...v0.9.7

CleanSweep v0.9.4

19 Sep 09:43

Choose a tag to compare

Version 0.9.4

This is mostly a fix release that refines core logic and fixes UI bugs for a more consistent experience.

Improvements & Bug Fixes

  • Improved Sorting Logic: Moving a file no longer incorrectly marks the original folder as "sorted." Only the destination folder will reflect the change.
  • Hidden 'To Edit' Folders: Folders created with the "Move to To Edit" shortcut are now automatically hidden from the Session Setup screen and Duplicates scans to keep your workspace clean.
  • UI Fix: Corrected a layout bug on the Duplicates screen where the dismiss icon on warning cards would overlap with text/other icons.

Full Changelog: v0.9.3...v0.9.4

CleanSweep v0.9.3

19 Sep 05:57

Choose a tag to compare

Version 0.9.3

This releases focuses on improving usability with new shortcuts, UI polish, and important bug fixes.

New Features

  • "To Edit" Shortcut: You can now long-press a photo or video in the Swiper and select "Move to 'To Edit'" to quickly sort it into a subfolder for later review.

Improvements & Bug Fixes

  • Button Tooltips: Added long-press tooltips to most icon-only buttons across the app, making their functions clearer.
  • Smarter Summary Sheet: The "Review Changes" screen now correctly wraps its content, appearing small for a few items and expanding for longer lists.
  • Taller Scrollbar: The scrollbar thumb is now taller, making it decently better.
  • Video Playback Fix: Pressing a volume key during video playback now only unmutes the video; it will no longer accidentally re-mute it.

Full Changelog: v0.9.2...v0.9.3

CleanSweep v0.9.2

18 Sep 18:54

Choose a tag to compare

Version 0.9.2

This release resolves a critical startup bug, introduces a new media skipping feature, and restores functionality that was lost in a previous update.

New Features & Enhancements

  • Skip Media in Session: A new "Skip" button is now available in the Swiper's control bar, allowing you to bypass a photo or video without making an immediate decision. The button's visibility can be configured in Settings.
  • Improved Empty State UI: The session setup screen now displays a clear message and icon when no media folders are found, improving the first-time user experience.

Bug Fixes

  • Initial Scan Hang: Resolved a critical bug where the app would hang indefinitely on the "Scanning..." screen during a fresh install on a device with no media.
  • Restored Unfavorite Setting: The "Unfavorite also removes from bar" setting has been fixed and now functions correctly again.
  • UI Polish: Adjusted the duration of several on-screen notifications for better readability.

Full Changelog: v0.9.1...v0.9.2

CleanSweep v0.9.1

17 Sep 18:20

Choose a tag to compare

Version 0.9.1

This release introduces new sorting capabilities, UI refinements for better navigation and state management, and several key bug fixes.

New Features & Enhancements

  • Visual Progress Indicator: A scrollbar is now displayed on all long lists (folder selection, duplicate results, summary view) to provide a clear visual indicator of your scroll position.
  • Sort by Item Count: Folders on the session setup screen can now be sorted by the number of items they contain, in both ascending and descending order.
  • "Add Target Folder" Dialog Refinements:
    • The dialog now filters out folders that have already been added as targets.
    • It now correctly opens to the user's configured default path.
    • The "Add to Favorites" option is disabled if a folder is already a favorite.

Bug Fixes

  • State Preservation on Refresh: Resolved a critical bug where folders selection got lost after performing a "pull-to-refresh" action on the session setup screen.
  • Layout Virtualization: Fixed a layout and state calculation issue in the summary sheet's grid view that occurred when nested within a column.
  • Settings Screen UI: Corrected the structure and padding of the Settings screen by moving the 'About' section to a top-level position.

Full Changelog: v0.9.0...v0.9.1

0.9.0

11 Sep 19:15

Choose a tag to compare

This release is considered stable and decently feature-complete. Feedback, especially regarding the accuracy of the similar media detection, is welcome before the official 1.0.0 release.