Commit Graph
2361 Commits
Author SHA1 Message Date
4gray 33df53f266 Merge pull request #979 from 4gray/agent/downloads-runtime-capabilities
refactor(downloads): use runtime availability capability
2026-05-22 13:04:50 +03:00
4gray 5ae8c5bedd test(services): avoid angular testing entrypoint 2026-05-22 13:01:28 +03:00
4gray f9e95466e8 refactor(downloads): use runtime availability capability 2026-05-22 12:57:46 +03:00
4gray abbce3f928 Merge pull request #978 from 4gray/agent/playback-view-runtime-capabilities
refactor(playback): use runtime capability for external fallback
2026-05-22 12:48:29 +03:00
4gray 5827ef05f0 refactor(playback): use runtime capability for external fallback 2026-05-22 12:45:09 +03:00
4gray 2db1a56007 Merge pull request #977 from 4gray/agent/playlist-context-runtime-capabilities
refactor(playlist): use runtime capability for xtream sections
2026-05-22 12:41:17 +03:00
4gray 61cfe64951 refactor(playlist): use runtime capability for xtream sections 2026-05-22 12:35:43 +03:00
4gray e5e58d8b33 Merge pull request #976 from 4gray/agent/playlist-import-runtime-capabilities
refactor(import): use runtime capability for url hint
2026-05-22 12:33:52 +03:00
4gray e51dbd995e refactor(import): use runtime capability for url hint 2026-05-22 12:30:22 +03:00
4gray 9db5bd2b6a Merge pull request #975 from 4gray/agent/workspace-player-runtime-capabilities
refactor(workspace): use runtime player capability
2026-05-22 12:28:20 +03:00
4gray 820d93e5ca refactor(workspace): use runtime player capability 2026-05-22 12:18:54 +03:00
4gray d53c112304 Merge pull request #974 from 4gray/agent/workspace-shortcuts-runtime-capabilities
refactor(workspace): use runtime shortcuts capability
2026-05-22 12:18:17 +03:00
4gray 988905478d refactor(workspace): use runtime shortcuts capability 2026-05-22 12:10:41 +03:00
4gray 5456e7a3e3 Merge pull request #973 from 4gray/agent/dashboard-runtime-capabilities
refactor(dashboard): use runtime activity capability
2026-05-22 12:08:38 +03:00
4gray f224211d1c refactor(dashboard): use runtime activity capability 2026-05-22 12:04:41 +03:00
4gray d68d1a551f Merge pull request #972 from 4gray/agent/workspace-shell-runtime-capabilities
refactor(workspace-shell): use runtime capabilities
2026-05-22 12:02:15 +03:00
4gray f894e5242b refactor(workspace-shell): use runtime capabilities 2026-05-22 11:54:53 +03:00
4gray 6211bd2f94 Merge pull request #971 from 4gray/agent/portal-ui-runtime-capabilities
refactor(portal-ui): use runtime capabilities
2026-05-22 11:50:59 +03:00
4gray 45ee1ac3e4 refactor(portal-ui): use runtime capabilities 2026-05-22 11:47:33 +03:00
4gray ebd3b2dcfb Merge pull request #969 from 4gray/agent/playlist-ui-runtime-capabilities
refactor(playlist-ui): use runtime capabilities
2026-05-22 11:43:23 +03:00
4gray 6ad61ce680 refactor(playlist-ui): use runtime capabilities 2026-05-22 11:39:23 +03:00
4gray 2fc3d4295f Merge pull request #968 from 4gray/agent/playlist-refresh-action-boundary
refactor(playlists): move refresh action to ui boundary
2026-05-22 11:33:05 +03:00
4gray 820fbef121 refactor(playlists): move refresh action to ui boundary 2026-05-22 11:27:04 +03:00
4gray 45eba8e685 Merge pull request #967 from 4gray/agent/web-runtime-boundary-typing
refactor(web): harden runtime service payloads
2026-05-22 11:26:25 +03:00
4gray 1806cb46aa refactor(web): harden runtime service payloads 2026-05-22 11:20:50 +03:00
4gray 76346a569b Merge pull request #966 from 4gray/agent/playlist-delete-lifecycle
refactor(playlists): centralize delete lifecycle
2026-05-22 11:18:15 +03:00
4gray b2778d8b18 refactor(playlists): centralize delete lifecycle 2026-05-22 11:10:04 +03:00
4gray 6a4c4c49c2 Merge pull request #965 from 4gray/agent/runtime-capabilities
refactor(runtime): centralize platform capabilities
2026-05-22 11:08:40 +03:00
4gray c571c57c5b refactor(runtime): centralize platform capabilities 2026-05-22 11:00:34 +03:00
4gray 39c1c10492 Merge pull request #964 from 4gray/agent/pwa-self-hosted-hardening
fix(pwa): harden self-hosted runtime boundaries
2026-05-22 10:37:35 +03:00
4gray 36bce47764 merge: resolve master conflicts for pwa hardening
- merge origin/master into PR #964 and keep embedded MPV test on the isolated playback sub-entrypoint

- centralize EPG capability through DataService.supportsEpg and update PWA web-e2e expectations

- split BrowserAccessError copy between Electron and PWA diagnostics
2026-05-22 10:20:03 +03:00
4gray c96a805b47 Merge pull request #987 from 4gray/agent/electron-ipc-sqlite-contracts
test(electron): add sqlite ipc contract coverage
2026-05-22 09:39:25 +03:00
4gray 9d69443d01 Merge pull request #963 from 4gray/agent/embedded-mpv-ci-runtime-cache
ci: cache embedded mpv runtime
2026-05-22 09:38:26 +03:00
4gray 0345ad7e5e Merge pull request #970 from 4gray/agent/web-strict-mode
chore(web): enable strict TypeScript mode
2026-05-22 09:31:41 +03:00
4gray dce5b557af test(electron): split sqlite ipc contract fixtures 2026-05-22 03:53:35 +03:00
4gray 6cf730ddf6 test(electron): add sqlite ipc contract coverage 2026-05-22 03:42:01 +03:00
4gray 5d355b6f10 fix(web): address strict mode review feedback 2026-05-22 03:11:14 +03:00
4gray 4ab8915483 chore(web): enable strict TypeScript mode 2026-05-22 02:58:12 +03:00
4gray f3c0cd3820 ci: clarify embedded mpv cache inputs 2026-05-22 02:16:32 +03:00
4gray 55efc24608 fix(pwa): harden self-hosted runtime boundaries 2026-05-22 02:09:57 +03:00
4gray 0b19155469 ci: cache embedded mpv runtime 2026-05-22 02:02:06 +03:00
4gray ff9c13058c Merge pull request #955 from 4gray/claude/elegant-hertz-40b11b
Unified color, rebuilt dashboard, polished Settings & Multi-EPG
2026-05-22 01:58:57 +03:00
4gray 2a769ad44e Merge origin/master into PR 955 2026-05-22 01:34:56 +03:00
4gray 5cfe3aef06 fix(dashboard): localize progress labels 2026-05-22 01:02:04 +03:00
4gray 2ecb5c28f4 fix(dashboard): address PR review feedback 2026-05-22 00:59:17 +03:00
4gray 67d512d44c Merge pull request #961 from 4gray/agent/pwa-provider-target-flow
fix(docker): exclude agent worktrees from build context
2026-05-22 00:47:22 +03:00
4gray 4c2666520c fix(pwa): parallelize dashboard xtream loads 2026-05-21 21:40:24 +03:00
4gray 69b7bca9df fix(pwa): prefer xtream collection snapshots 2026-05-21 21:13:58 +03:00
4gray 87dfaec03d fix(pwa): filter stalker from xtream collections 2026-05-21 20:33:02 +03:00
4gray 6438eec49f fix(pwa): align xtream content identity 2026-05-21 20:18:39 +03:00