-
released this
2026-05-26 05:47:33 +00:00 | 1 commits to main since this releasev0.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_linkscap 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_DAYSin your.envif you want non-default cache retention.Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads