Commit Graph
2702 Commits
Author SHA1 Message Date
4gray da49820e80 fix(stalker): restore playback command compatibility 2026-07-29 12:06:45 +02:00
4gray 9163f2d515 chore(stalker): merge master compatibility updates 2026-07-27 20:21:56 +02:00
4gray 27488bea90 docs(stalker): record session compatibility 2026-07-27 14:01:26 +02:00
4gray 8f7c4761ea fix(backup): invalidate restored stalker state 2026-07-27 14:00:51 +02:00
4gray f5090d623e fix(player): isolate authenticated vlc launches 2026-07-27 14:00:40 +02:00
4gray bdf353a3b8 fix(stalker): harden session compatibility 2026-07-27 14:00:30 +02:00
4gray 63ab2837a7 test(stalker): cover legacy route reopen 2026-07-27 13:15:02 +02:00
4gray 09469afbae fix(backup): merge restored redacted credentials 2026-07-27 13:02:50 +02:00
4gray 830405f9d7 test(stalker): expand compatibility replay matrix 2026-07-27 13:00:46 +02:00
4gray 88f7237874 fix(stalker): recover stale stateless connections 2026-07-27 12:51:08 +02:00
4gray bc849a7c18 fix(stalker): narrow collection attempt references 2026-07-27 12:47:25 +02:00
4gray 3129d22a71 fix(player): bind reused mpv headers to source 2026-07-27 12:45:58 +02:00
4gray 87faef7463 test(stalker): mark typed session fixtures current 2026-07-27 12:45:31 +02:00
4gray cb199b6e52 fix(stalker): migrate legacy collection playback 2026-07-27 12:41:17 +02:00
4gray 9aa93079bd fix(player): clear reused mpv request headers 2026-07-27 12:35:59 +02:00
4gray edf47b19b7 test(stalker): replay custom-prefix discovery 2026-07-27 12:31:49 +02:00
4gray 8569612dbd fix(stalker): harden provisional connection lifecycle 2026-07-27 12:29:46 +02:00
4gray 79dcbba241 fix(stalker): make persisted recipe authoritative 2026-07-27 12:29:03 +02:00
4gray 1961952f48 fix(backup): reject incomplete local Xtream credentials 2026-07-27 12:25:52 +02:00
4gray 9204f400bb fix(stalker): rediscover stale learned MIME routes 2026-07-27 12:23:46 +02:00
4gray 6ebf5fd55a test(stalker): reject noncanonical do auth replay 2026-07-27 12:18:46 +02:00
4gray 317f4ffdad fix(stalker): surface watchdog session failures 2026-07-27 12:15:35 +02:00
4gray 4317380137 fix(stalker): rediscover after benign html endpoints 2026-07-27 12:13:17 +02:00
4gray c1f7306ed5 fix(stalker): discard stale import attempts 2026-07-27 12:08:04 +02:00
4gray a44f578ddc fix(stalker): clean sessions after playlist deletion 2026-07-27 12:07:41 +02:00
4gray 171095e091 fix(backup): harden portal credential restore 2026-07-27 12:06:56 +02:00
4gray 9988e506de fix(stalker): redetect session recipes atomically 2026-07-27 12:05:43 +02:00
4gray 91d116a572 fix(stalker): fail closed on incompatible responses 2026-07-27 12:01:23 +02:00
4gray 3ebe31f041 fix(stalker): close route session races 2026-07-27 11:57:46 +02:00
4gray f99380c65d fix(stalker): harden session identity boundaries 2026-07-27 11:54:56 +02:00
4gray 76101fb29b test(stalker): replay single-flight auth refresh 2026-07-27 11:53:02 +02:00
4gray 85bee2dbb4 test(stalker): replay catalog and playback auth 2026-07-27 11:45:48 +02:00
4gray 829550e2c9 fix(stalker): preserve typed session retry budget 2026-07-27 11:44:17 +02:00
4gray 6d38a7cc4b fix(stalker): preserve exact portal principals 2026-07-27 11:43:15 +02:00
4gray dfdce824d9 feat(stalker): bootstrap main session runtime 2026-07-27 11:36:52 +02:00
4gray 68d1555975 fix(stalker): canonicalize replay MAC values 2026-07-27 11:36:20 +02:00
4gray 38c07e13a3 fix(stalker): omit empty handshake token 2026-07-27 11:30:33 +02:00
4gray e66ef84df1 feat(stalker): manage authenticated portal sessions in main 2026-07-27 11:29:41 +02:00
4gray 0ed6e67360 test(stalker): add authenticated session replay e2e 2026-07-27 11:28:40 +02:00
4gray 9e312ada2d fix(stalker): keep renderer helpers ES2018 compatible 2026-07-27 11:24:48 +02:00
4gray c042af85db feat(stalker): load matching saved credentials 2026-07-27 11:22:50 +02:00
4gray 0022604c47 feat(stalker): route feature playback through session facade 2026-07-27 11:20:14 +02:00
4gray a6fd436e35 feat(stalker): add route connection recovery flow 2026-07-27 11:19:02 +02:00
4gray 2125e5a907 feat(stalker): recover typed playlist requests 2026-07-27 11:12:02 +02:00
4gray 758c1cb77a feat(stalker): coordinate route session recovery 2026-07-27 11:09:08 +02:00
4gray 7ee6e97ceb fix(stalker): preserve VOD series season shape 2026-07-27 11:04:21 +02:00
4gray 9a69a6d46a feat(stalker): add challenge-driven import flow 2026-07-27 11:01:15 +02:00
4gray 474f4a86cf refactor(stalker): route renderer requests through session leases 2026-07-27 10:58:14 +02:00
4gray 91761f5abe feat(stalker): secure native playback contexts 2026-07-27 10:56:33 +02:00
4gray 57e108b8cb feat(stalker): reflect persisted connections in state 2026-07-27 10:50:01 +02:00