4gray
697eab6e73
refactor(epg): route renderer calls through runtime bridge
...
Add typed EPG runtime bridge, split EPG runtime capabilities, migrate renderer EPG callers away from direct window.electron access, and address Greptile review feedback.
2026-05-24 13:45:51 +03:00
4gray
959f6061f0
fix(runtime): address greptile capability feedback
2026-05-22 14:37:06 +03:00
4gray
ed8680116c
fix(runtime): address consolidated review feedback
2026-05-22 14:02:56 +03:00
4gray
790dbb7062
refactor(portal): gate activity storage by runtime capability
2026-05-22 13:34:16 +03:00
4gray
c571c57c5b
refactor(runtime): centralize platform capabilities
2026-05-22 11:00:34 +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
4ab8915483
chore(web): enable strict TypeScript mode
2026-05-22 02:58:12 +03:00
4gray
55efc24608
fix(pwa): harden self-hosted runtime boundaries
2026-05-22 02:09:57 +03:00
4gray
87dfaec03d
fix(pwa): filter stalker from xtream collections
2026-05-21 20:33:02 +03:00
4gray
9097ff5bc1
fix(pwa): align xtream recent clearing
2026-05-21 19:45:07 +03:00
4gray
ec098f98b1
fix(pwa): hydrate xtream user collections
2026-05-21 19:35:36 +03:00
4gray
1d4d793aac
fix(pwa): restore xtream user collections
2026-05-21 19:23:25 +03:00
4gray
20e7322353
refactor(portal): split collection data access ( #953 )
2026-05-19 00:01:34 +02:00