Repository navigation
Releases: Lolle2000la/Image-Sort
Release list
v3.0.0-alpha.17
This release brings back the live update functionality that legacy Image Sort had. This means that changes to folders or media happening outside Media Sort will be reflected inside it.
Changelog
Features
- Add advanced settings tab with hardware decoding toggle (#664) (21c4413)
- Folder type icons and transparent symlink following in folder tree (#665) (d02d3af)
- Live filesystem watcher for media grid and folder tree (#666) (09c14ba)
Bug Fixes
- Select parent chain folders instead of entering them (5bf1c28)
v3.0.0-alpha.16
Starting this release, we use our own vendored mpv and ffmpeg builds. These are done monthly at Lolle2000la/mpv-winbuild.
Changelog
v3.0.0-alpha.15
This release focuses on hardening security. We are primarily concerned about making sure that hostile files can neither crash nor otherwise overwhelm the app.
Changelog
Bug Fixes
Performance Improvements
- debug: Disable aggressive optimization of dependencies (bca8483)
v3.0.0-alpha.14
This release adds another set of performance optimizations and improves the behavior of the scrollable folder tree and the media grid. The scroll-behavior in particular will now be much closer to what users expect. Selected media will now also be much easier to distinguish.
Changelog
Features
- gui: Standard scroll-into-view behavior with scroll margins (#652) (5955a3c)
- Improve selected media item visual indicator in grid view (10889bb)
Performance Improvements
Developer Changes
Refactoring
v3.0.0-alpha.13
This release massively improves the performance of the preview panel across the board, and improves generation of thumbnails.
Before, generating thumbnails for videos in particular was quite slow, taking time measured in the seconds for each image. This is now much, much faster.
Changelog
Bug Fixes
- demo: Make parallel headless video export race-free (a6588e8)
- demo: Cursor isn't thread safe (b26d002)
- ci: Dav1d build for aarch64-windows + disable avif-native on i686-windows (4d55d40)
Performance Improvements
Developer Changes
Maintenance
- Bump version to 3.0.0-alpha.13 (a53da88)
v3.0.0-alpha.12
Add drag&drop on selected platforms and improve video playback performance when supported hardware is available.
Changelog
Features
- gui: Show localized actions in history tooltips (457cc72)
- Add real-time validation and localized error display for rename modal (16daec7)
- Show media load failure reasons in preview UI (df9f201)
- backend: Enable GPU hardware video decoding with auto-copy mode (ddcfabd)
- backend: Add Vulkan C-ABI structs and Vulkan render context helpers to MpvContext (06cf34f)
- backend: Extract video rotation directly from MP4/MOV track headers and EXIF metadata (e49ae88)
- Add drag and drop support for files and folders with visual overlays (e0e722b)
Bug Fixes
- gui: Correct demo compilation state and search keybinding, add new website demo flows (97b271d)
- Respect EXIF orientation when generating image thumbnails (90f9c08)
- Rotate video frames in GPU shader to prevent playback freezing (30e6b6f)
- gui: Deactivate MPV player on exit and disable hardware decoding in software render context (adffe5e)
- backend: Coalesce video player commands during rapid navigation to prevent UI freezing (6bfe227)
Performance Improvements
- gui: Optimize video thumbnail rendering with parallel GPU-decoding worker pool (662a016)
Developer Changes
Refactoring
- Decompose AppState into substructs with co-located behavior (68767bc)
- Do away with
mod.rsfiles (e3d0f30) - Remove leftover stub (8ce7acf)
- Remove leftover stub (7879d77)
- Replace unwrap calls with descriptive expect to document invariants (706eed1)
- Replace manual for-loops with iterator combinators and rayon (4a8906b)
- Replace remaining manual for-loops with iterator combinators (08f7c54)
Maintenance
v3.0.0-alpha.11
Media Sort Alpha 10
Introduce GPG signing and verification for update packages. This massively reduces the attack surface from potential Man-in-the-Middle-attacks.
Also adds back the ability to restore the last selected media from before the rewrite. This will especially be helpful for users that want to stop in the middle of going through a very large folder without losing where they were.
Changelog
Features
- Persist and restore last selected media on startup (0904f61)
- Add video and audio icon overlays to media grid items and use fallback icons (fd511d8)
- Implement GPG signature verification for cross-platform Velopack updates (#648) (26b07f2)
Bug Fixes
- Dynamically resolve Wayland app_id from APPIMAGE path (b388602)
Developer Changes
Testing
Media Sort Alpha 9
Changes since alpha.8:
Updater improvements:
• Fixed a bug where the Velopack updater would fail to download and apply updates for pre-release builds (like alphas)
Media Sort Alpha 8
Changes since alpha.7:
New features:
- Reveal the currently selected file in your platform's file manager — assignable to any hotkey you like
- Drag and drop to reorder your pinned folders
Keyboard improvements:
- Fixed a bug where certain characters like
;,ö, or€would crash the app when pressed - Keyboard shortcuts are now more reliable across different keyboard layouts
Documentation website:
- The documentation website is being prepared and will launch in a future stable release