4gray
|
cf0b06312b
|
test(xtream): mock remote control runtime support
|
2026-05-22 14:32:12 +03:00 |
|
4gray
|
ed8680116c
|
fix(runtime): address consolidated review feedback
|
2026-05-22 14:02:56 +03:00 |
|
4gray
|
582422c512
|
refactor(runtime): gate settings backup file save by capability
|
2026-05-22 13:41:24 +03:00 |
|
4gray
|
c9a0d5210e
|
refactor(runtime): gate settings sections by capability
|
2026-05-22 13:41:24 +03:00 |
|
4gray
|
09e2e08fc1
|
refactor(runtime): gate settings external players by capability
|
2026-05-22 13:40:14 +03:00 |
|
4gray
|
b4fd93354e
|
refactor(runtime): enable pwa xtream section navigation
|
2026-05-22 13:38:53 +03:00 |
|
4gray
|
676e8bb5da
|
refactor(runtime): gate downloads navigation by capability
|
2026-05-22 13:38:20 +03:00 |
|
4gray
|
f626e176d2
|
refactor(runtime): require playlist storage bridge
|
2026-05-22 13:37:36 +03:00 |
|
4gray
|
4603bd83d5
|
refactor(runtime): gate playlist refresh by capability
|
2026-05-22 13:36:39 +03:00 |
|
4gray
|
9a5620bf95
|
refactor(runtime): require downloads bridge surface
|
2026-05-22 13:35:03 +03:00 |
|
4gray
|
109aea0794
|
refactor(runtime): require external player bridge methods
|
2026-05-22 13:35:03 +03:00 |
|
4gray
|
3e398f1d1a
|
refactor(remote-control): gate live bridge by capability
|
2026-05-22 13:35:03 +03:00 |
|
4gray
|
8cfc40f59b
|
refactor(xtream): gate data source by sqlite capability
|
2026-05-22 13:35:03 +03:00 |
|
4gray
|
5cf7ab9358
|
refactor(xtream): use epg runtime capability only
|
2026-05-22 13:34:37 +03:00 |
|
4gray
|
465b1b5559
|
refactor(stalker): gate portal sqlite sync by runtime capability
|
2026-05-22 13:34:16 +03:00 |
|
4gray
|
790dbb7062
|
refactor(portal): gate activity storage by runtime capability
|
2026-05-22 13:34:16 +03:00 |
|
4gray
|
03586d934a
|
refactor(channels): gate list epg by runtime capability
|
2026-05-22 13:33:31 +03:00 |
|
4gray
|
54d29f2239
|
refactor(epg): gate multi epg queries by runtime capability
|
2026-05-22 13:33:31 +03:00 |
|
4gray
|
030c6ef89d
|
refactor(epg): gate source freshness by runtime capability
|
2026-05-22 13:33:31 +03:00 |
|
4gray
|
f974297634
|
refactor(epg): gate progress bridge by runtime capability
|
2026-05-22 13:33:31 +03:00 |
|
4gray
|
096a8bb803
|
refactor(epg): use runtime capability for desktop guards
|
2026-05-22 13:33:31 +03:00 |
|
4gray
|
78a5a7af74
|
refactor(settings): use runtime capabilities for platform state
|
2026-05-22 13:33:31 +03:00 |
|
4gray
|
615ad98566
|
Merge pull request #1003 from 4gray/agent/docker-build-platform-stage
fix(docker): build app on native build platform
|
2026-05-22 13:27:50 +03:00 |
|
4gray
|
619bcf627a
|
fix(docker): build app on native build platform
|
2026-05-22 13:18:35 +03:00 |
|
4gray
|
138d02e1c4
|
Merge pull request #980 from 4gray/agent/app-runtime-capabilities
refactor(app): use runtime capabilities for shell gates
|
2026-05-22 13:10:59 +03:00 |
|
4gray
|
b51cbcae15
|
refactor(app): use runtime capabilities for shell gates
|
2026-05-22 13:08:00 +03:00 |
|
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 |
|