fix(desktop): render popup overlays in packaged builds
Popup pages loaded their scripts as classic <script src> tags, which the
renderer build never bundles, so an installed app rendered only the static
markup: the recording tip stayed at 0:00 with no wave bars and live captions
showed nothing.
- declare popup scripts as modules so the build emits them, and fail
packaging when a renderer page references an asset that was never produced
- hold popup IPC until the renderer has loaded and re-assert visibility on
every show, so a popup hidden once still appears next time
- surface popup renderer console and load failures in the main log
💘 Generated with Crush
Assisted-by: Crush:deepseek-v4.1-flash
This commit is contained in:
parent
74cbc8f6ae
commit
ae7efb6acf
16 changed files with 317 additions and 52 deletions
6
.github/workflows/release.yml
vendored
6
.github/workflows/release.yml
vendored
|
|
@ -109,6 +109,9 @@ jobs:
|
|||
npm run typecheck
|
||||
npm run build --workspace=@d3ro/desktop
|
||||
|
||||
- name: Verify Desktop Renderer Bundles
|
||||
run: node scripts/ci/verify-desktop-renderer-bundles.mjs
|
||||
|
||||
- name: Build STT Sidecar (local transcription engine)
|
||||
run: |
|
||||
# Local transcription depends on the faster-whisper sidecar; a release
|
||||
|
|
@ -189,6 +192,9 @@ jobs:
|
|||
npm run typecheck
|
||||
npm run build --workspace=@d3ro/desktop
|
||||
|
||||
- name: Verify Desktop Renderer Bundles
|
||||
run: node scripts/ci/verify-desktop-renderer-bundles.mjs
|
||||
|
||||
- name: Build STT Sidecar (local transcription engine)
|
||||
run: |
|
||||
# Local transcription depends on the faster-whisper sidecar; a release
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue