4gray
|
1badb9a057
|
refactor(electron): share typed preload bridge contract (#1018)
* refactor(electron): share typed preload bridge contract
* refactor(electron): tighten bridge review fixes
* refactor(electron): tighten playlist bridge returns
* refactor(electron): use bridge epg progress type
* refactor(epg): alias progress bridge types
|
2026-06-01 09:52:22 +02:00 |
|
4gray
|
bb4e386c6c
|
fix(pwa): avoid CSP-blocked stylesheet deferral
|
2026-05-24 14:59:08 +03:00 |
|
4gray
|
003a8774a1
|
fix(electron): tighten navigation review feedback
Restrict packaged file navigation to the app renderer, guard redirects, and handle fire-and-forget header override IPC failures.
|
2026-05-23 19:05:38 +03:00 |
|
4gray
|
3c5f7ab92e
|
fix(electron): preserve playlist header defaults
Keep playlist-level request header overrides active when channel-scoped headers are cleared, and cover layered override behavior.
|
2026-05-23 15:57:29 +03:00 |
|
4gray
|
fc449ca73e
|
feat(electron): harden renderer security
Scope playback request header overrides to active stream origins and document the Electron runtime security contract.
|
2026-05-22 23:31:41 +03:00 |
|