Skip to content

Releases: Lolle2000la/Image-Sort

v3.0.0-alpha.17

v3.0.0-alpha.17 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Aug 18:34
09c14ba

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

v3.0.0-alpha.16 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Aug 16:54
v3.0.0-alpha.16
2166c2d

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

v3.0.0-alpha.15 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 09:54
69fa240

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

  • security: Harden media decoding, file actions, updater and Windows open-in-place (#657) (69fa240)

Performance Improvements

  • debug: Disable aggressive optimization of dependencies (bca8483)

v3.0.0-alpha.14

v3.0.0-alpha.14 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Aug 00:34
v3.0.0-alpha.14
46ad322

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

  • Benchmark-driven backend and GUI optimizations (#651) (e2f2765)

Developer Changes

Refactoring

  • Extract MPV embedding component into standalone iced-mpv crate (#653) (46ad322)

v3.0.0-alpha.13

v3.0.0-alpha.13 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Aug 01:31
v3.0.0-alpha.13
4d55d40

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

  • Benchmark-driven media decode pipeline (thumbnails, previews, video) (#650) (5208b22)

Developer Changes

Maintenance

  • Bump version to 3.0.0-alpha.13 (a53da88)

v3.0.0-alpha.12

v3.0.0-alpha.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Jul 22:20
v3.0.0-alpha.12
e0e722b

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.rs files (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

  • backend: Remove unused Vulkan prototype structs and dependencies (0c4e459)
  • Prune unused dependencies from workspace crates (3ba941a)

v3.0.0-alpha.11

v3.0.0-alpha.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 19:33
v3.0.0-alpha.11
39d31be

In this release, the credits overlay is overhauled into a whole about page that also shows the contributers.

Changelog

Features

  • Add about section, dynamic contributors list, and PR check (f8c9e76)

Developer Changes

Maintenance

  • Update credits dialog with all direct dependencies (c425043)

Media Sort Alpha 10

Media Sort Alpha 10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jul 23:42
7669866

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

  • Expand coverage, co-locate tests, and purge useless tests (f2910b0)
  • Strengthen 25 weak tests found by mutation testing (d1c4799)

Media Sort Alpha 9

Media Sort Alpha 9 Pre-release
Pre-release

Choose a tag to compare

@Lolle2000la Lolle2000la released this 15 Jul 13:01
0a6a397

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

Media Sort Alpha 8 Pre-release
Pre-release

Choose a tag to compare

@Lolle2000la Lolle2000la released this 15 Jul 12:36
c5876b6

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