• v0.1.2 5759a97289

    JellyTau v0.1.2
    🏗️ Build and Test JellyTau / Run Tests (push) Successful in 12m26s
    Publish Documentation / Build & publish docs to gitea-pages (push) Successful in 5m18s
    Traceability Validation / Check Requirement Traces (push) Successful in 17s
    Build & Release / Run Tests (push) Successful in 4m15s
    🏗️ Build and Test JellyTau / Android Compile Check (push) Successful in 7m49s
    Build & Release / Build Linux (push) Successful in 17m46s
    Build & Release / Build Windows (push) Successful in 13m20s
    Build & Release / Build Android (push) Successful in 29m14s
    Build & Release / Create Release (push) Successful in 15s
    Stable

    dtourolle released this 2026-07-25 14:21:33 +00:00 | 219 commits to master since this release

    Features

    • Search results are ordered by how well they match. A name that starts
      with the query now outranks one matching mid-word — typing "parks" finds
      "Parks and Recreation" before "Sparks of Love" — and at equal match quality a
      container outranks its contents, so a series lands above its own episodes.
      Ranking is applied to the instant cached results and to the merged
      cache+server list alike, so the list no longer reshuffles when server results
      arrive. (UR-060, DR-090)
    • Separate Shows, Episodes and People result groups. The combined "TV Shows"
      group splits into Shows and Episodes so a show never competes with its own
      episodes for a slot, and a new People group means searching an actor's name
      reaches their bio page. Default order is Shows → Episodes → Movies → Songs →
      Albums → Artists → People; a group order saved before the split keeps the
      position it was dragged to. (UR-060, DR-091)

    🐛 Bug Fixes

    • The library header search bar works on every library page. It previously
      searched in place and depended on /library rendering results inline, so on
      any other /library/** route the results were fetched and never shown.
      /search is now the single surface that renders results, and the header bar
      hands its query and scope over via the URL. (UR-049, DR-063)
    • Video smaller than the window is scaled up to fit. Sizing only ever shrank
      oversized media, so a 480p source on a 1080p display played as a small picture
      in the middle of a black frame. The picture now fits whichever axis constrains
      it, in both directions, preserving aspect ratio. (UR-005)

    📋 Requirements

    Linux: 64-bit, GLIBC 2.29+
    Android: 8.0+

    Downloads

    Platform File
    Android jellytau-release.apk — sideload or adb install
    Windows (portable) jellytau.exe
    Linux (Debian/Ubuntu) jellytau_0.1.2_amd64.debsudo dpkg -i
    Windows jellytau_0.1.2_x64-setup.exe (NSIS installer)

    Report a problem: https://gitea.tourolle.paris/dtourolle/jellytau/issues

    Downloads