• v0.3.0 764d52f500

    v0.3.0
    Some checks failed
    Release / release (release) Failing after 2m1s
    Stable

    aureus released this 2026-05-26 05:47:33 +00:00 | 1 commits to main since this release

    v0.3.0

    A big UX, theming, and infrastructure release on top of v0.2.0.

    Highlights

    • Group recommendations rework. New Curate/Discover modes, Group Taste panel, and Consensus Picks. Audience candidates now require every member to influence the score, not just one. Personal ratings drive per-user group scoring under the hood.
    • Warm cinema theme. Amber accent on an espresso palette with editorial copy throughout.
    • Branding & navigation. Logo in the nav bar and as the favicon; URL-driven media-type selector; rate cards moved out of the Discover feed onto their own surface.
    • Richer cards. Expanded metadata on every card, with the rec engine now preserving and enriching source/library rows so the extra detail actually renders.
    • Auto-save ratings. Star click saves immediately — no more Save button.
    • Ratings management page for reviewing and editing your history in one place.
    • User badge personalization (#18) — per-user color/identity in shared views.

    Reliability & Performance

    • N+1 query batching across the rec engine, history sync, and feed assembly.
    • Library sync now resolves missing TMDB IDs via title search.
    • Cron metadata cache eviction is wired to CACHE_METADATA_DAYS; rec_links cap works across SQLite/Postgres/MariaDB.
    • Settings de-duplicates the not-interested list by tmdb_id.
    • Group member dropdown shows all users regardless of AUTH_MODE.
    • Ollama integration fixes; per-iteration cron logs demoted to debug.
    • Log output redacts sensitive fields (API keys, tokens, passwords).

    Privacy / Self-Hosting

    • No external CDN. All CSS, JS, and fonts are served from src/public/. The browser never contacts a third party — only the server talks to TMDB/Jellyfin/Seerr/Ollama.
    • Docker image builds Tailwind from source after COPY src/, so customized layouts ship correctly.

    Developer Experience

    • Two-tier Forgejo Actions pipeline with a custom CI image.
    • Parallel browser test matrix across 9 device tiers (Chromium, WebKit, Firefox — desktop/tablet/phone) via snapshot-based dev stacks.
    • Expanded dev bootstrap library (20 movies + 20 TV shows) and seeded Together/Family audiences.
    • Added MIT license.

    Upgrade Notes

    No manual migration steps — schema changes apply automatically on startup. Review CACHE_METADATA_DAYS in your .env if you want non-default cache retention.

    Downloads