Repository navigation
Releases: Lolle2000la/Media-Sort
Release list
v3.0.0: Image-Sort is now Media-Sort!
This release concludes the rewrite of Image-Sort in rust with iced. In the process, the name is changing to Media-Sort. Media-Sort can now sort media like audio and video in addition to images.
Thanks to the rewrite, Media-Sort can now run on Linux and macOS as well (though I have no apple device to test it with, so I will rely on users to report bugs).
The fact that Image-Sort was a Windows-only app really hindered me continuing to develop it, since I no longer run Windows anywhere.
Downloads
Grab the installer for your platform below. Everything else under Assets is
package/update data that the app's built-in updater consumes automatically and
is not meant to be downloaded by hand.
| Platform | Installer | Portable |
|---|---|---|
| Windows (x64) | Setup (.exe) | Portable (.zip) |
| Windows (ARM64) | Setup (.exe) | Portable (.zip) |
| macOS (Apple Silicon) | Setup (.pkg) | Portable (.zip) |
| Linux (x64) | AppImage | - |
| Linux (ARM64) | AppImage | - |
Changelog
Bug Fixes
- ci: Install dav1d and nasm for the website deploy build (3d79c81)
- ci: Run the deploy job on a demo-cache hit (6c17497)
- deps: Update cargo non-major (#704) (41cc936)
- deps: Update rust crate syn to v3 (#708) (9470673)
Developer Changes
Testing
- Drop hardcoded personal paths from folder-tree fixtures and messages (c38a847)
- Give the mpv capture tests a runner-independent timeout (3fc07b1)
Maintenance
- Remove unnecessary file (6be8c0b)
- website: Point the repository-identity fallback at the renamed repo (00051b5)
- ci: Add Renovate configuration (#698) (0b84674)
- deps: Update website npm non-major (#701) (2acc109)
- deps: Update taiki-e/install-action action to v2.87.28 (#700) (3921ea0)
- website: Patch the nested postcss-selector-parser advisory (#710) (d10cb1f)
- renovate: Hold typescript below typescript-eslint's peer cap (#711) (24eea18)
- deps: Update dependency typescript to v6 (#712) (64cee61)
- deps: Update rust crate syn to v3.0.9 (#716) (df7a946)
- deps: Update dependency dotnet-sdk to v10 (#715) (3816e51)
- Bump version to 3.0.0 (7c819a5)
v3.0.0-rc.4
Release v3.0.0-rc.4
Downloads
Grab the installer for your platform below. Everything else under Assets is
package/update data that the app's built-in updater consumes automatically and
is not meant to be downloaded by hand.
| Platform | Installer | Portable |
|---|---|---|
| Windows (x64) | Setup (.exe) | Portable (.zip) |
| Windows (ARM64) | Setup (.exe) | Portable (.zip) |
| macOS (Apple Silicon) | Setup (.pkg) | Portable (.zip) |
| Linux (x64) | AppImage | - |
| Linux (ARM64) | AppImage | - |
Changelog
Bug Fixes
- ci: Resolve the draft release via the list endpoint for the downloads table (61f2a44)
- Stop ffmpeg thumbnail spawns from flashing console windows on Windows (c9253d4)
Developer Changes
Maintenance
- Bump version to 3.0.0-rc.4 (bbb5a69)
v3.0.0-rc.3
Release v3.0.0-rc.3
Downloads
Grab the installer for your platform below. Everything else under Assets is
package/update data that the app's built-in updater consumes automatically and
is not meant to be downloaded by hand.
| Platform | Installer | Portable |
|---|---|---|
| Windows (x64) | Setup (.exe) | Portable (.zip) |
| Windows (ARM64) | Setup (.exe) | Portable (.zip) |
| macOS (Apple Silicon) | Setup (.pkg) | Portable (.zip) |
| Linux (x64) | AppImage | - |
| Linux (ARM64) | AppImage | - |
Changelog
Features
Developer Changes
Maintenance
- Bump version to 3.0.0-rc.3 (3dce1fa)
v3.0.0-rc.2
Release v3.0.0-rc.2
Downloads
Grab the installer for your platform below. Everything else under Assets is
package/update data that the app's built-in updater consumes automatically and
is not meant to be downloaded by hand.
| Platform | Installer | Portable |
|---|---|---|
| Windows (x64) | Setup (.exe) | Portable (.zip) |
| Windows (ARM64) | Setup (.exe) | Portable (.zip) |
| macOS (Apple Silicon) | Setup (.pkg) | Portable (.zip) |
| Linux (x64) | AppImage | - |
| Linux (ARM64) | AppImage | - |
Changelog
Developer Changes
Maintenance
- Bump version to 3.0.0-rc.2 (708eac0)
v3.0.0-rc.1
This release is the (hopefully) final release before the first stable version of Media-Sort 3.0. Please test it to see if it works on your machine.
Downloads
Grab the installer for your platform below. Everything else under Assets is
package/update data that the app's built-in updater consumes automatically and
is not meant to be downloaded by hand.
| Platform | Installer | Portable |
|---|---|---|
| Windows (x64) | Setup (.exe) | Portable (.zip) |
| Windows (ARM64) | Setup (.exe) | Portable (.zip) |
| macOS (Apple Silicon) | Setup (.pkg) | Portable (.zip) |
| Linux (x64) | AppImage | - |
| Linux (ARM64) | AppImage | - |
Changelog
Features
- Field-granular settings saves with live multi-instance sync (#667) (89e1ec8)
- Add Auto theme that follows the OS light/dark preference (8aecc89)
- Show the app icon on Wayland without AppImage integration (#689) (886c963)
Bug Fixes
- release: Repair jq CI-status filter in scripts/release.sh (a812830)
Performance Improvements
- Render demo export sequentially instead of in parallel (63a6687)
Developer Changes
Testing
Maintenance
- Update Cargo, GitHub Actions, and website npm dependencies (#679) (ebd146f)
- Drop remaining v2.x WPF vestiges ahead of the rename (#680) (c83fa48)
- Replace icon with new Media-Sort artwork (e57f73a)
- Point website at mediasort.app (#682) (16d37ee)
- Relicense under AGPL-3.0-or-later (4300e48)
- Finish Media-Sort branding in UI copy and drop dead token (#685) (8ece888)
- Use media wording for media-generic UI strings (+ en translation fix) (#687) (70249a1)
- ci: Drop 32-bit Windows and move vendored libmpv back to zhongfly (#690) (8d32814)
- Bump version to 3.0.0-rc.1 (8fc2c2c)
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)