Commit Graph

  • 4252bea2e0 fix(downloads): throttle sparse metadata refreshes 4gray 2026-07-31 14:06:18 +02:00
  • 082c90caa1 fix(downloads): stabilize offline metadata refresh 4gray 2026-07-31 13:50:47 +02:00
  • 00a12d8b2a fix(downloads): distinguish stalker metadata seeds 4gray 2026-07-31 13:19:47 +02:00
  • 05a625e474 fix(downloads): preserve stalker provider titles 4gray 2026-07-31 13:12:25 +02:00
  • 7357120612 fix(downloads): harden offline metadata resolution 4gray 2026-07-31 13:07:19 +02:00
  • e7467788ed feat(downloads): enrich offline detail metadata 4gray 2026-07-31 12:52:03 +02:00
  • eff978d626 fix(downloads): use native disabled card styles 4gray 2026-07-31 12:28:37 +02:00
  • 1ec0f444e4 feat(downloads): open ready cards in offline details 4gray 2026-07-31 12:19:40 +02:00
  • e8e2a31312 fix(downloads): normalize fragments before queries 4gray 2026-07-31 12:11:06 +02:00
  • 5fd9b2eb35 fix(downloads): ignore fragments in shell route state 4gray 2026-07-31 12:04:06 +02:00
  • 05ea3ad636 feat(downloads): add focused offline detail routes 4gray 2026-07-31 11:57:47 +02:00
  • 95cdf83aa2 fix(downloads): preserve unknown episode coordinates 4gray 2026-07-31 11:47:00 +02:00
  • b2efcedda1 feat(downloads): derive offline detail content 4gray 2026-07-31 11:32:36 +02:00
  • 103354df71 fix(downloads): preserve metadata error conventions 4gray 2026-07-31 11:18:16 +02:00
  • 9d0b324805 fix(downloads): keep metadata service change focused 4gray 2026-07-31 11:13:58 +02:00
  • 15a364ed51 feat(downloads): expose offline metadata updates 4gray 2026-07-31 11:09:04 +02:00
  • 1d20a36640 fix(downloads): refine artwork URL checks 4gray 2026-07-31 10:56:59 +02:00
  • 3e7de1ebc9 fix(downloads): guard restart artwork URL 4gray 2026-07-31 10:49:47 +02:00
  • d2f9725149 fix(downloads): restrict snapshot artwork 4gray 2026-07-31 10:45:39 +02:00
  • 0cb7df6809 fix(downloads): harden metadata snapshot updates 4gray 2026-07-31 10:31:41 +02:00
  • b23b5aabff feat(downloads): manage offline metadata snapshots 4gray 2026-07-31 10:07:24 +02:00
  • a3d774f05a fix(downloads): complete metadata snapshot bridge contract 4gray 2026-07-31 09:40:17 +02:00
  • 664d333f0f feat(downloads): persist offline metadata snapshots 4gray 2026-07-31 09:27:55 +02:00
  • 2e243cc4af docs(downloads): plan offline detail views 4gray 2026-07-31 09:16:33 +02:00
  • 8c643d04ba docs(downloads): design offline detail views 4gray 2026-07-31 08:35:35 +02:00
  • 51d80c5c0c feat(downloads): finish missing-file recovery 4gray 2026-07-30 22:43:44 +02:00
  • 5808511658 test(downloads): cover missing-file and series journeys 4gray 2026-07-30 22:12:49 +02:00
  • 63b87da5f3 refactor(downloads): simplify ready cards 4gray 2026-07-30 22:11:57 +02:00
  • 8a5b29ea4d feat(downloads): surface missing files for recovery 4gray 2026-07-30 22:10:52 +02:00
  • 596f5a8d4d feat(downloads): separate missing files from ready media 4gray 2026-07-30 22:08:49 +02:00
  • 2899091b74 feat(downloads): refresh missing local files 4gray 2026-07-30 22:08:00 +02:00
  • 8a685ebf20 feat(downloads): recover missing completed files 4gray 2026-07-30 22:04:34 +02:00
  • bd61426d8e feat(downloads): derive completed file availability 4gray 2026-07-30 22:02:00 +02:00
  • 263f0f3d52 docs(downloads): plan missing-file recovery 4gray 2026-07-30 21:58:22 +02:00
  • 830f50dfcd docs(downloads): design missing-file recovery 4gray 2026-07-30 21:53:10 +02:00
  • 55a009c1fe docs(downloads): clarify provider playback availability 4gray 2026-07-30 10:03:27 +02:00
  • 26b20658e3 fix(downloads): keep offline Xtream playback available 4gray 2026-07-30 09:55:33 +02:00
  • 5511d66651 fix(xtream): ignore stale VOD positions 4gray 2026-07-30 09:47:41 +02:00
  • 1d996b85f0 fix(xtream): isolate reused detail identities 4gray 2026-07-30 09:45:50 +02:00
  • 6500807701 docs(downloads): clarify Stalker navigation fallback 4gray 2026-07-30 09:29:41 +02:00
  • 3eda25ac3c fix(downloads): open Stalker items in provider details 4gray 2026-07-30 09:29:08 +02:00
  • 4e7ed33d05 docs(downloads): format detail navigation plan 4gray 2026-07-30 09:21:32 +02:00
  • 823d38bac0 docs(downloads): document offline detail behavior 4gray 2026-07-30 09:16:11 +02:00
  • efbee7cc48 test(downloads): cover offline detail journey 4gray 2026-07-30 09:16:00 +02:00
  • 89e708c591 fix(downloads): prefer local playback in Xtream details 4gray 2026-07-30 09:04:20 +02:00
  • 0313dd7a9b fix(downloads): preserve external launch priority 4gray 2026-07-30 09:03:07 +02:00
  • 95aa73058b fix(downloads): prefer local playback in shared details 4gray 2026-07-30 08:54:11 +02:00
  • 34fa69e6f5 fix(downloads): honor the global cover size 4gray 2026-07-30 08:33:54 +02:00
  • 727ea58bd7 test(downloads): cover pending series navigation 4gray 2026-07-30 08:27:53 +02:00
  • 4f3567e1d0 fix(downloads): open completed movies in details 4gray 2026-07-30 08:22:16 +02:00
  • 5ef5d6713f docs(downloads): plan detail navigation follow-up 4gray 2026-07-30 08:11:57 +02:00
  • 211000a8e3 docs(downloads): clarify detail-first offline behavior 4gray 2026-07-30 08:08:37 +02:00
  • bcc2e36a05 feat(downloads): finish manager MVP 4gray 2026-07-30 03:13:42 +02:00
  • eb55c17a05 feat(downloads): add active download queue 4gray 2026-07-30 02:07:45 +02:00
  • 8e1af010a9 feat(downloads): add ready-to-watch library 4gray 2026-07-30 02:04:55 +02:00
  • 28770aad09 fix(downloads): report library navigation failures 4gray 2026-07-30 01:53:16 +02:00
  • ce251e5f9b refactor(downloads): isolate library navigation 4gray 2026-07-30 01:39:58 +02:00
  • bff9ca1491 fix(downloads): stabilize malformed view model data 4gray 2026-07-30 01:28:44 +02:00
  • aae5450f4c test(downloads): close view model coverage gaps 4gray 2026-07-30 01:11:57 +02:00
  • d6e1ee5d0c feat(downloads): derive queue and library view model 4gray 2026-07-30 01:03:19 +02:00
  • bc29f24eb2 fix(downloads): make active count accessible 4gray 2026-07-30 00:44:42 +02:00
  • 117bd75f01 fix(downloads): keep renderer download state global 4gray 2026-07-30 00:32:44 +02:00
  • 505face7e4 docs(downloads): tighten manager validation plan 4gray 2026-07-30 00:25:33 +02:00
  • 6995b5765a docs(downloads): plan manager MVP implementation 4gray 2026-07-30 00:24:43 +02:00
  • b7f02c51b4 docs(downloads): specify manager MVP redesign 4gray 2026-07-30 00:14:26 +02:00
  • 94a067fb54 docs(playback): complete mpegts diagnostics plan agent/structure-mpegts-diagnostics 4gray 2026-08-01 12:13:59 +02:00
  • 1f920a913f chore(playback): keep diagnostics lint clean 4gray 2026-08-01 12:08:48 +02:00
  • c37f7f7d38 docs(playback): document structured mpegts diagnostics 4gray 2026-08-01 12:05:12 +02:00
  • ec6c016636 fix(playback): render structured mpegts evidence 4gray 2026-08-01 12:04:21 +02:00
  • dfd7ac84d4 fix(playback): share mpegts evidence across players 4gray 2026-08-01 12:03:07 +02:00
  • 2e3cde484d fix(playback): structure HTML5 mpegts errors 4gray 2026-08-01 12:01:51 +02:00
  • fc8fc4bdae fix(playback): structure mpegts error evidence 4gray 2026-08-01 12:00:44 +02:00
  • 0c377e3ef5 docs(playback): plan structured mpegts diagnostics 4gray 2026-08-01 11:55:43 +02:00
  • ae4718d88b docs(playback): design structured mpegts diagnostics 4gray 2026-08-01 11:33:06 +02:00
  • 9bb1811984 fix(playback): escape commas in mpv header fields on the TS paths (#1323) 4grayandClaude Fable 5 2026-08-01 16:19:38 +02:00
  • 814161274b fix(playback): escape commas in mpv http header fields (#1321) wretchwatson 2026-08-01 16:17:48 +03:00
  • b14ce2452b fix(packaging): add verified source mirror fallback (#1325) 4gray 2026-08-01 15:15:09 +02:00
  • ca9309866d fix(packaging): record selected source mirror agent/fix-macos-source-download 4gray 2026-08-01 14:21:27 +02:00
  • 552923fd55 fix(electron): strip credentials on same-host https-to-http downgrades claude/stalker-api-compatibility-7a1ecb 4grayandClaude Fable 5 2026-08-01 13:27:47 +02:00
  • 09091bc64f fix(packaging): add verified source mirror fallback 4gray 2026-08-01 11:39:32 +02:00
  • 6b30e8b9e9 fix(mock): address CodeQL findings in the new portal auth code 4grayandClaude Fable 5 2026-08-01 12:42:35 +02:00
  • eeda703849 test(stalker): enforce portal auth in the mock and cover the full-portal flow 4grayandClaude Fable 5 2026-08-01 12:30:26 +02:00
  • 87058c2f6d fix(stalker): keep session headers on same-host redirects 4grayandClaude Fable 5 2026-08-01 11:51:11 +02:00
  • 9f4e11d6de fix(playback): structure Shaka diagnostics (#1318) 4gray 2026-07-31 21:25:06 +02:00
  • 8a5b6e85cc fix(playback): preserve Shaka text error evidence agent/structured-shaka-diagnostics 4gray 2026-07-31 20:50:59 +02:00
  • 50ca78d3a8 fix(playback): preserve Shaka fallback evidence 4gray 2026-07-31 20:32:49 +02:00
  • af4575ce8a docs(ui): complete live panel plan agent/live-panel-toggle-consistency-2 4gray 2026-07-31 10:23:48 +02:00
  • 18c82144a4 fix(ui): ignore hidden panels in master shortcut 4gray 2026-07-31 10:22:05 +02:00
  • a9b601bee6 docs(playback): fix Shaka validation commands 4gray 2026-07-31 10:03:20 +02:00
  • 6c0efa1042 docs(playback): document Shaka evidence boundary 4gray 2026-07-31 09:57:25 +02:00
  • 1a621ffb6d fix(playback): structure Shaka diagnostics 4gray 2026-07-31 09:57:17 +02:00
  • fae19c2041 docs(ui): document live panel ownership 4gray 2026-07-31 09:49:04 +02:00
  • 7d7dbe25ad test(ui): cover external guide capability 4gray 2026-07-31 09:47:54 +02:00
  • 0bd71a007c test(ui): cover live panel toggle workflows 4gray 2026-07-31 09:43:14 +02:00
  • d0694a33c4 docs(playback): design structured Shaka diagnostics 4gray 2026-07-31 09:36:44 +02:00
  • b2b498ed4b feat(i18n): translate live panel controls 4gray 2026-07-31 09:31:23 +02:00
  • 018995e01c feat(ui): align collection live panel control 4gray 2026-07-31 09:29:27 +02:00
  • 60539a46d7 feat(ui): separate M3U live panel toggles 4gray 2026-07-31 09:23:25 +02:00
  • 9a50e7385b fix(playback): structure Video.js diagnostics (#1317) 4gray 2026-07-31 09:15:49 +02:00
  • 98337108ab feat(ui): separate portal live panel toggles 4gray 2026-07-31 09:12:37 +02:00