Commit Graph

124 Commits (bb1074cc601edc4e10f522bfac98ab324ecba710)

Author SHA1 Message Date
BoulderBadgeDad bb1074cc60 video enrichment: add a GLOBAL 'Retry all failed' (all workers, all kinds)
1 week ago
BoulderBadgeDad 49222dd0b8 video calendar: watchlist-driven by default + an 'All library' toggle
1 week ago
BoulderBadgeDad 7e504e03c6 video downloads: live tracking on the grabbed result + movie detail, redesigned cards
1 week ago
BoulderBadgeDad 40149d09f7 video automations: 'Scan Video Library' — the first video twin (shared engine)
1 week ago
BoulderBadgeDad 3af3a1cd24 video downloads Phase C: auto-retry + alternate-query requery
1 week ago
BoulderBadgeDad 5661ccbfd2 video search: poll the FULL slskd timeout (~60s) + explain audio-only results
1 week ago
BoulderBadgeDad 48f6cc5e3c video Downloads cards: poster + movie details + Open-page button
1 week ago
BoulderBadgeDad 0bb77bf782 video downloads Phase A: cancelled state, cancel/retry, monitor robustness
1 week ago
BoulderBadgeDad 42c67a6d4d video search: stream slskd results (start + poll) — fixes 'no results'
1 week ago
BoulderBadgeDad fff6448a14 video downloads: wire Grab + build the live Downloads page
1 week ago
BoulderBadgeDad ceccb4ee65 video downloads: monitor thread + grab/active/clear endpoints
1 week ago
BoulderBadgeDad 84fac1f80a video downloads: share the INPUT folder with music; add libraries to compose
1 week ago
BoulderBadgeDad 89bedaf140 video downloads: split transfer folder into Movies / TV / YouTube libraries
1 week ago
BoulderBadgeDad 305020f61e video search: REAL slskd search for the Soulseek source (was mocked)
1 week ago
BoulderBadgeDad 3490092e3d video search: each source returns its own results (was identical)
1 week ago
BoulderBadgeDad 44b074772b video search: evaluate/rank pipeline + mock indexer + /downloads/search
1 week ago
BoulderBadgeDad e880be9910 video downloads: quality evaluation seam (owned-copy-vs-profile verdict)
1 week ago
BoulderBadgeDad ddde6cba68 video downloads: separate YouTube quality profile (yt-dlp)
1 week ago
BoulderBadgeDad 0a0859df7a video downloads (phase 4): shared slskd connection block on the video Downloads tab
1 week ago
BoulderBadgeDad 4d45cc614f video downloads (phase 3): source mode + hybrid chain (soulseek/torrent/usenet only)
1 week ago
BoulderBadgeDad 887ee01cb2 video downloads (phase 2): unified video quality profile
1 week ago
BoulderBadgeDad 8392de9207 video downloads (phase 1): video-specific download + transfer folders
1 week ago
BoulderBadgeDad b3f704fbfd video enrichment: add Wikidata (official website link) — full parity, completes the batch
1 week ago
BoulderBadgeDad c33810f39f video enrichment: add DeArrow (crowd-sourced YouTube titles) — full parity
1 week ago
BoulderBadgeDad 6f8a2a3f7a video enrichment: add AniList (anime score) — keyless GraphQL worker, opt-in
1 week ago
BoulderBadgeDad 5a95619e22 video enrichment: add TVmaze (TV community rating) — keyless worker, full parity
1 week ago
BoulderBadgeDad 314e587094 video enrichment: add Trakt (community audience rating) — full worker parity
1 week ago
BoulderBadgeDad 6f14f15dd6 Video enrichment: surface enriched YouTube data
2 weeks ago
BoulderBadgeDad 21a1e5ddbb Video enrichment: wire new workers into Manage Workers modal + Settings
2 weeks ago
BoulderBadgeDad 67197ce956 Playlists: page the FULL list when YouTube cookies are set (like ytdl-sub)
2 weeks ago
BoulderBadgeDad 8e56273c9d Playlist count: show the TRUE total + load ~200 (was capped at ~100 via yt-dlp)
2 weeks ago
BoulderBadgeDad ba7562c5f2 Watchlist cards: show the channel/playlist video count, not '0 videos'
2 weeks ago
BoulderBadgeDad 62b815a3fe Channel page: Add-to-watchlist on each playlist section
2 weeks ago
BoulderBadgeDad 28035f0d70 YouTube playlists on the watchlist — backend (resolve, follow, detail)
2 weeks ago
BoulderBadgeDad 66f3f97460 Channel videos: POST + one page per request (kill the giant slow-request log spam)
2 weeks ago
BoulderBadgeDad 267f11c848 Remember each channel: cache the video catalog + metadata (instant re-open)
2 weeks ago
BoulderBadgeDad d91693ba53 Channel page: stream the FULL video catalog in batches (no more 90 cap)
2 weeks ago
BoulderBadgeDad b5586d3f28 YouTube: enrich dates on ANY channel page open (not just followed)
2 weeks ago
BoulderBadgeDad 9524a40615 YouTube enricher: reliable full coverage without a proxy + sweep existing follows
2 weeks ago
BoulderBadgeDad b6d8f07516 Dashboard: YouTube date enricher as a 4th worker orb + Follow→Watchlist consistency
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 3d67f51c29 Search avatars: proxy with a UA + graceful initials fallback
2 weeks ago
BoulderBadgeDad 9084f1b7bb Search: include YouTube channel results alongside TMDB
2 weeks ago
BoulderBadgeDad 87750e2464 Channel page (backend): channel tags/views + playlists + playlist videos
2 weeks ago
BoulderBadgeDad 9348166bb5 YouTube: proxy channel/video images so avatars + thumbnails always load
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 d30149db14 YouTube channels (3/4): API endpoints
2 weeks ago