Commit Graph

389 Commits (eb8f803c36aebabdabdecd77e686cb25b464b8cd)

Author SHA1 Message Date
BoulderBadgeDad c7b5a93290 Channel videos: duration badge + view count on every card (TV-parity)
2 weeks ago
BoulderBadgeDad 267f11c848 Remember each channel: cache the video catalog + metadata (instant re-open)
2 weeks ago
BoulderBadgeDad 21ed97ff26 YouTube enrichment: legacy channels auto-upgrade to InnerTube (backwards compat)
2 weeks ago
BoulderBadgeDad 581735ac7d YouTube enricher: coverage-aware retry + show in Manage Workers modal
2 weeks ago
BoulderBadgeDad 30dc587ebf Background date enricher for followed YouTube channels (no key)
2 weeks ago
BoulderBadgeDad ec5af17de7 Channel year-seasons: RSS dates + persistent date cache (real years that fill in)
2 weeks ago
BoulderBadgeDad b3fd6037bb YouTube: fix missing channel poster on the wishlist orb
2 weeks ago
BoulderBadgeDad 22adc3bc55 YouTube: pull FULL per-video metadata (lazy) for the wishlist info bar
2 weeks ago
BoulderBadgeDad 8941da8b60 YouTube next-level (backend): year=season nebula shape + channel detail API
2 weeks ago
BoulderBadgeDad f4f40c161b Fix: video DB fails to initialize on upgrade (no such column: source_id)
2 weeks ago
BoulderBadgeDad e952ea5f66 YouTube channels (2/4): schema bridge + DB methods
2 weeks ago
BoulderBadgeDad e8a0e1256b Wishlist: episode synopsis + clickable cards + FIFO/newest sort
2 weeks ago
BoulderBadgeDad e5cd5cf08c Wishlist: real season posters (not the show poster) + extend backfill
2 weeks ago
BoulderBadgeDad 2985514627 Wishlist: backfill episode stills for rows added before still-capture
2 weeks ago
BoulderBadgeDad f7bd15d019 Wishlist TV: #4 progress bar + episode stills + square video bubbles
2 weeks ago
BoulderBadgeDad 599f36fdf3 Wishlist TV nebula: cinematic expand + season tags + rich tracks + sort
2 weeks ago
BoulderBadgeDad 1b456d548a Wishlist TV: filmstrip reels (replace the lame collapsible tree)
2 weeks ago
BoulderBadgeDad bae8060c09 Calendar: 'Add missing to wishlist' catch-up button
2 weeks ago
BoulderBadgeDad 6d3a59c8dc Video wishlist: API + dashboard count
2 weeks ago
BoulderBadgeDad 110f23f555 Video wishlist: schema + DB layer (movies + episodes)
2 weeks ago
BoulderBadgeDad a9ec025706 Discover: 'More like…' rails + in-app hero trailer
2 weeks ago
BoulderBadgeDad 5c9b43a175 Discover v2: per-category pagination, personalization, hide-owned + perf
2 weeks ago
BoulderBadgeDad 58ceca86b1 Video watchlist: richer show cards (status pill + ep count) + sort dropdown
2 weeks ago
BoulderBadgeDad 1b23b7da78 Video: contextual get-symbol button + detail/download modal (visual only)
2 weeks ago
BoulderBadgeDad 4287385af6 Video watchlist page: server-paged + search bar (like the library)
2 weeks ago
BoulderBadgeDad 248e2c32f2 Video dashboard: curated watchlist count + clear the wishlist for now
2 weeks ago
BoulderBadgeDad ffaa36105b Video watchlist: actively-airing library shows are watched by default
2 weeks ago
BoulderBadgeDad e5a4dda117 Video watchlist (shows + people): DB + endpoints + button + page (v1, no scan yet)
2 weeks ago
BoulderBadgeDad 3a8c803a54 Video: scope library reads to the active server (Plex/Jellyfin don't commingle)
2 weeks ago
BoulderBadgeDad 8e00670491 Video Calendar: 7-day week grid with air times + episode modal
2 weeks ago
BoulderBadgeDad 3359e3c111 video: owned-media tech specs on movie detail (Plex-grade)
2 weeks ago
BoulderBadgeDad 288d44155d video: in-app Search + TMDB-backed (preview) detail + person pages
2 weeks ago
BoulderBadgeDad b50f7c12f4 video: promote OMDb to a full 3rd enrichment worker (parity with TMDB/TVDB)
2 weeks ago
BoulderBadgeDad f06728b0a7 video detail: IMDb / Rotten Tomatoes / Metacritic ratings (OMDb)
2 weeks ago
BoulderBadgeDad aff4ecccc6 video enrichment: background episode-sync pass (full lists for the whole library)
2 weeks ago
BoulderBadgeDad 53391372c3 video: fix detail reload (music router clobber) + reliably show missing episodes
2 weeks ago
BoulderBadgeDad c565fec59d video: show the FULL episode list (owned + missing), Sonarr-style
2 weeks ago
BoulderBadgeDad efa0632883 video detail: clearlogo hero (TMDB images — no new key)
2 weeks ago
BoulderBadgeDad 59c88fa0db video: Movie detail page (Netflix flat layout), movies now clickable
2 weeks ago
BoulderBadgeDad b9b3b9eed3 video 'capture everything': cast & crew (people + credits) + cast row UI
2 weeks ago
BoulderBadgeDad 8002f93220 video: include season id in show_detail (fix /poster/season/undefined 404)
2 weeks ago
BoulderBadgeDad 986059626f video: lazy season-art backfill on detail view (fixes matched-show art gap)
2 weeks ago
BoulderBadgeDad fcd4af0efd video manage-workers modal: Process First Everywhere, search/filter, live glow
2 weeks ago
BoulderBadgeDad 80f1051e8a video enrichment: cascade episode backfill from the TMDB show worker
2 weeks ago
BoulderBadgeDad 878e467f69 video enrichment: backfill season posters from TMDB (server usually lacks them)
2 weeks ago
BoulderBadgeDad 5e8143dd1d video scan: survive legacy UNIQUE on tmdb_id/tvdb_id (store the row, drop the dup id)
2 weeks ago
BoulderBadgeDad 2306a5740c video enrichment: pull everything TMDB/TVDB offer + backfill gaps only
2 weeks ago
BoulderBadgeDad e1e0e29432 video 'capture everything' (phase 1): stills, genres, ratings, tagline
2 weeks ago
BoulderBadgeDad c450fa1f9a video detail: 4 season-nav views + view toggle, real Watchlist, Missing filter
2 weeks ago
BoulderBadgeDad 519685fc32 video: rework TV-detail to match the artist-detail vibe + real season art
2 weeks ago