Skip to content

Releases: Lolle2000la/Media-Sort

v3.0.0: Image-Sort is now Media-Sort!

Choose a tag to compare

@github-actions github-actions released this 13 Oct 23:08
v3.0.0
7c819a5

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

v3.0.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 14:05
v3.0.0-rc.4
bbb5a69

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

v3.0.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Oct 13:23
v3.0.0-rc.3
3dce1fa

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

  • snap: Add strict Linux snap packaging and a Store listing (#693) (1207806)

Developer Changes

Maintenance

  • Bump version to 3.0.0-rc.3 (3dce1fa)

v3.0.0-rc.2

v3.0.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:42
v3.0.0-rc.2
708eac0

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

v3.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Oct 00:21
v3.0.0-rc.1
8fc2c2c

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

  • Merge windows shell registry tests to fix nextest race (#686) (41f4b51)

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

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)