1.3.1 (2026-07-05)
Bug Fixes
- auto-refresh Media History on job state changes (98d654f)
- correct static Size values in sources table on re-sort (a876bcd), closes #112
- handle unparseable yt-dlp source metadata responses gracefully (813c8ad)
- index channel tabs separately so new shorts are found on repeat indexes (13a160a), closes #59
- label binary byte sizes with IEC units eg. KiB/MiB/GiB (47fde1f)
- unlock-pro modal button stuck disabled (#125) (5c26116)
- warn on malformed output-path templates in the UI (c4bb94a)
Chores
- add local CI lint/test script (6b5bc79)
- ci: bump ci-base image to sha-93af908 (6d29a27)
- ci: fetch sqlean extensions at build time instead of vendoring (053064b)
- ci: release config updates (4bf8cf2)
- deps: update actions/cache action to v6 (271b43b)
- deps: update github actions (8003703)
- deps: update to 2026-07-01-16-32 ffmpeg build (93af908)
- deps: use published faker instead of private git fork (792da4a)
- track ci-base pip requirements with Renovate (8f1194d)