-
JellyTau v0.13.1
Stable🏗️ Build and Test JellyTau / Run Tests (push) Skipped🏗️ Build and Test JellyTau / Android Compile Check (push) Skipped🏗️ Build and Test JellyTau / Supply Chain (push) Successful in 3m56s📱 Test APK / Build test APK (push) Canceled after 9m51sPublish Documentation / Build & publish docs to gitea-pages (push) Canceled after 0sTraceability Validation / Check Requirement Traces (push) Successful in 13sBuild & Release / Run Tests (push) Successful in 10m30sBuild & Release / Build Linux (push) Successful in 14m30sBuild & Release / Build Windows (push) Successful in 10m56sBuild & Release / Build Android (push) Successful in 20m10sBuild & Release / Create Release (push) Successful in 33sreleased this
2026-09-24 01:59:10 +00:00 | 10 commits to master since this releasePages answer from the cache again. Found on a Fairphone, where opening a
series took one to ten seconds even though everything on it was already cached.⚡ Performance
- Series and library pages load from the cache. Frasier's season and
episode lists now appear in 34–133 ms on a Fairphone 5; they took 600–1030 ms
each, waiting on the server. Three causes stacked up. Every database read
waited behind every write, because one connection served the whole app. The
listing query scanned the entire cached catalogue whatever page it was for.
And a cache answer that took longer than 100 ms was ignored until the server
replied. Reads now have their own connections, the query uses its indexes
(about 50× faster on a 100k-item cache), and the cache and the server race:
whichever answers first with something to show wins. (DR-012, DR-013) - A series page walks its seasons once, in parallel. It used to walk all of
them twice, one after another. (DR-295)
🐛 Fixes
- Coming back from background audio opens the right episode. If an episode
ended while the app was in the background, returning to it reloaded the
previous episode at the new one's position. (DR-296) - Offline changes keep their own identity. Two favourites or progress
updates queued at the same moment could be handed each other's queue entry,
so syncing one marked the other as done. (DR-014) - Catalog caching no longer switches off data-integrity checks for the rest
of the app while it saves a page. (DR-012)
Downloads
Platform File Linux (portable) *.AppImage—chmod +xand runLinux (Debian/Ubuntu) *.deb—sudo dpkg -iLinux (Fedora/openSUSE) *.rpm—sudo rpm -iWindows *-setup.exe(NSIS). Unsigned — SmartScreen may warn on first run.Android *.apksideload, or*.aabfor Play ConsoleDesktop builds check for updates from here and can install a new
version in place, verifying its signature first.Verifying your download
sha256sum -c SHA256SUMSSHA256SUMScovers every file in this release. An SBOM
(*.cdx.json,frontend-dependencies.txt) lists what went into it.Requirements
- Linux: 64-bit, GLIBC 2.29+
- Windows: 64-bit Windows 10 or later
- Android: 8.0 or later, ~50 MB free
Report a problem: https://gitea.tourolle.paris/dtourolle/jellytau/issues
Downloads
- Series and library pages load from the cache. Frasier's season and