Commit graph

  • a0ae9eddb8 fix(adult): gate Continue-Watching resume card behind switchToAdultOnlyHome main Natalie 2026-06-30 09:20:59 -04:00
  • d793d54dfb feat(adult): Continue Watching last adult playlist + separate adult/non-adult playlist lanes Natalie 2026-06-30 03:28:12 -04:00
  • cc5a3a5ce5 fix(playback): show on-demand fetch feedback when streaming an undownloaded episode Natalie 2026-06-30 03:25:02 -04:00
  • d175315260 feat(home): Continue-Watching play interrupts with an undoable recovery point Natalie 2026-06-30 03:01:57 -04:00
  • 82ed75cd08 fix(display): relocate a fullscreen VLC window when the output display changes Natalie 2026-06-30 02:56:32 -04:00
  • d06a25da2c feat(adult): add Select all / None buttons to the clip checklist Natalie 2026-06-30 01:49:36 -04:00
  • ee3da4e101 perf(watch-history): stop the background poll freezing the main thread Natalie 2026-06-30 01:44:06 -04:00
  • e532fe14bc feat(offline): star in place — keep files in their show group Natalie 2026-06-30 01:12:11 -04:00
  • 40188f85a9 feat(offline): ⤴︎ priority download lane — user picks jump the warmup Natalie 2026-06-30 01:06:46 -04:00
  • 3c67b547c6 fix(adult): 🔒 terminate ffprobe options with -- in duration probe Natalie 2026-06-30 01:00:02 -04:00
  • eb0d75a126 feat(adult): ⏱ show clip length in collection detail list Natalie 2026-06-30 00:56:59 -04:00
  • ee7efad888 feat(adult): 🍿 collection detail view — clip checklist + offline download Natalie 2026-06-30 00:50:05 -04:00
  • 4a2ceb9781 feat(offline): inline star-to-keep and trash-to-cull on cache rows Natalie 2026-06-30 00:12:41 -04:00
  • 1d01adda2d feat(@applications/tv-anarchy): add black-watchlog sync for in-app playback tracking Natalie 2026-06-10 04:00:48 -07:00
  • e447f0a8f6 feat(@applications): add bridge deployment scripts Natalie 2026-06-09 22:22:56 -07:00
  • 83a21ca105 feat(library): optimize scan merging with cached metadata claude/interesting-moser-ea81f0 Natalie 2026-06-09 22:16:25 -07:00
  • 0a4cde36d1 feat(devices): add dependency issue warnings claude/funny-jepsen-ea5bcb Natalie 2026-06-09 21:57:08 -07:00
  • d79e99c21c feat(tv-anarchy): add landing page design Natalie 2026-06-09 21:50:39 -07:00
  • a22340b002 feat(tv-anarchy): update parallel-completion plan results Natalie 2026-06-09 21:44:06 -07:00
  • ca1871f5dd feat(@applications/tv-anarchy): add roku device support Natalie 2026-06-09 21:37:34 -07:00
  • 4466ff72cd feat(@applications/tv-anarchy): implement parallel fleet completion modules Natalie 2026-06-09 21:30:14 -07:00
  • a86e68c525 feat(apps): add fleet engine mesh core integration Natalie 2026-06-09 21:23:36 -07:00
  • 7ff780fe56 feat(apps/tv-anarchy): add restart command support Natalie 2026-06-09 21:17:10 -07:00
  • 8f12f470b7 feat(metadata): add local llm title refiner integration Natalie 2026-06-09 21:10:47 -07:00
  • ef3ed6dcfe feat(@applications/tv-anarchy): update release update script to multi-platform Natalie 2026-06-09 21:04:19 -07:00
  • f2ce865cb8 docs(@applications/tv-anarchy): 📝 update app description and architecture details Natalie 2026-06-09 20:57:51 -07:00
  • 913135ca8c feat(@applications/tv-anarchy): improve macOS install logic Natalie 2026-06-09 20:50:54 -07:00
  • b44b5a2d1a feat(@applications): add adult content browsing tab Natalie 2026-06-09 19:51:12 -07:00
  • 68e107b03a feat(devices): per-device system-load badge (low/med/high) on Devices list Natalie 2026-06-09 14:07:45 -07:00
  • 2537fe0640 wip: preserve in-progress worktree work (015CdL855Dgsfgztof78ecKv) worktree-bridge-cse_015CdL855Dgsfgztof78ecKv Natalie 2026-06-09 13:24:20 -07:00
  • 2f0ee931d9 wip: preserve in-progress worktree work (01BiKQ2B7GxJaVid32dkxsgh) worktree-bridge-cse_01BiKQ2B7GxJaVid32dkxsgh Natalie 2026-06-09 13:24:20 -07:00
  • 17cf518418 feat(ios): downloads (DownloadManager/DownloadsView), remote control view + bridge/player refinements Natalie 2026-06-09 06:38:45 -07:00
  • f0669f1ca8 feat(ios): TVAnarchyiOS app target + UI tests Natalie 2026-06-09 05:34:39 -07:00
  • 6366a841f4 feat(app): app icon asset catalog + make-icon tool Natalie 2026-06-09 05:34:39 -07:00
  • fe53b7cbef chore: build runner, gitignore, project manifest, objectives + history docs Natalie 2026-06-09 05:50:02 -07:00
  • b78a57906a feat(ui): root/setup/home/downloads/library view updates for device+grouping model Natalie 2026-06-09 05:50:02 -07:00
  • 9e38cf9f48 feat(core): player/playlist/porn-service rework + repo paths Natalie 2026-06-09 05:50:02 -07:00
  • 117e234a3c feat(core): offline cache, bandwidth policy, now-playing, notifications + torrent rework Natalie 2026-06-09 05:50:01 -07:00
  • d8bc6c621e feat(library): show grouping, local-LLM grouper, content IDs, watch state + registry ingest Natalie 2026-06-09 05:50:01 -07:00
  • 6e9bccb992 refactor(fleet): rename Host→Device — DeviceConfig model + Devices UI, drop HostConfig/HostsView Natalie 2026-06-09 05:50:01 -07:00
  • 7ea1dad7b6 feat(vpn): VPN subsystem — OVPN profile/credential stores, controller, settings UI + parser tests Natalie 2026-06-09 05:50:01 -07:00
  • b70edd1db6 docs(fleet): add fleet registry README Natalie 2026-06-09 05:50:01 -07:00
  • c51dda05ed feat(governor): fleet governor service (bandwidth/scan/rsync/watch) + porn-rotation tool Natalie 2026-06-09 05:50:01 -07:00
  • b2ddad632f feat(mcp): plum-control MCP server — blacktv/media/transmission/vlc/display tools Natalie 2026-06-09 05:50:01 -07:00
  • dd6f0c8443 feat(recommender): Python media recommender (TMDB/IMDb enrich, grouping, keyless sources) Natalie 2026-06-09 05:50:01 -07:00
  • 41afc1cd1b feat(search): vendor torrent-search MCP fork (TPB/Nyaa/1337x wrappers, FastAPI+MCP servers) Natalie 2026-06-09 05:50:01 -07:00
  • 11b8b7833f wip(ui): RootView tweak worktree-bridge-cse_01C5tbHyFgqTZWtg6RDWHMYJ Natalie 2026-06-09 05:34:39 -07:00
  • c8515e1cd9 feat(fleet): DevicesView + player target rework (partial Host->Device, keeps HostConfig) worktree-bridge-cse_01EsVaYqQJqyFx4EHaTeTrHW Natalie 2026-06-09 05:34:39 -07:00
  • dce41c4ebc feat(core): broad library/metadata/torrents rework + docs refresh worktree-bridge-cse_01FsHbWLMB9n1i1XbeLmFBAA Natalie 2026-06-09 05:34:39 -07:00
  • 14d34d98c5 feat(app): app icon asset catalog + make-icon tool worktree-bridge-cse_01SFPi5Pmb2d3wiVq9ZuLG13 Natalie 2026-06-09 05:34:39 -07:00
  • c9bdd4cbca feat(fleet): full Host->Device rename + UpdateService + publish tooling worktree-bridge-cse_01WNHyz5iGQeNUQL13jhvD9d Natalie 2026-06-09 05:34:39 -07:00
  • 0097718c84 feat(library): adult feature native port + library folder-type config + distribution tooling Natalie 2026-06-09 05:34:39 -07:00
  • b952d57421 feat(tv-anarchy): document search pipeline failure analysis worktree-bridge-cse_01LAkkD6Tp9SCPytYRtXTf12 Natalie 2026-06-08 22:58:41 -07:00
  • 0cc33e30b6 feat(queue): add test-isolated queue state directory Natalie 2026-06-08 22:49:38 -07:00
  • b8b148b788 feat(library): add queue context menu for shows Natalie 2026-06-08 22:40:53 -07:00
  • 9875e53ec0 docs(@applications/tv-anarchy): 📝 add technical glossary definitions worktree-bridge-cse_01LbtjbAVsvXxUjNekauKSoC Natalie 2026-06-08 22:14:11 -07:00
  • 5b47531b5c docs(@applications): 📝 update architecture and data model docs Natalie 2026-06-08 22:07:16 -07:00
  • 92b38b1bae refactor(tv-anarchy): rename PlumTV→TVAnarchy and land session work Natalie 2026-06-08 22:04:22 -07:00
  • 4a5b82fbd4 feat(@applications/plum-tv): add mpv target integration worktree-bridge-cse_012SxqBQpher7mJAf6DunpSa Natalie 2026-06-08 00:09:30 -07:00
  • fead8ec227 feat(plum-tv): improve transfer list display with new row view Natalie 2026-06-07 23:35:39 -07:00
  • 8b58c27f15 feat(library): update episode count display with summary Natalie 2026-06-07 23:24:09 -07:00
  • 64effb6033 feat(process): update zsh shell to interactive mode for full PATH access Natalie 2026-06-07 23:13:49 -07:00
  • f03f9f0809 fix(@applications/plum-tv): 🐛 improve volume snap behavior with awaited command Natalie 2026-06-07 22:33:31 -07:00
  • bbe4c5ef2b chore(@applications/plum-tv): 🔧 remove mlx-swift-examples dependency Natalie 2026-06-07 22:16:09 -07:00
  • 65f3cb1e4e feat(plum-tv): add async poster loading for shows Natalie 2026-06-07 22:06:27 -07:00
  • b804d52bc5 feat(plum-tv): add torrent search and download interface Natalie 2026-06-07 21:56:40 -07:00
  • ff6f881648 feat(@applications/plum-tv): add library browsing UI and core library logic Natalie 2026-06-07 21:52:49 -07:00
  • f5a3adb58c fix: crash — quality picker binding subscripted empty releases mid-transition Natalie 2026-06-07 21:02:31 -07:00
  • ba1a3f24b8 feat(plum-tv): add cpu load and history chart to player view Natalie 2026-06-07 20:52:42 -07:00
  • 10f2abd022 feat(plum-tv): add quality picker UI and switching support Natalie 2026-06-07 20:41:37 -07:00
  • e2977041aa feat: PlumTV — native macOS player with config-driven hosts Natalie 2026-06-07 20:24:55 -07:00