fix(pinokio): open the app in the system browser (#1222)

Open the Pinokio app in the system browser while retaining application framing protection.

Contribution by @NukeThemAII.
This commit is contained in:
NukeThemAII authored and GitHub committed 2026-10-25 18:53:32 -07:00
1 parent a15fdd3134
commit 3a724f055a
5 files changed
+18 -4

No files matched your search

+5 -1
View File
@@ -5389,7 +5389,11 @@ pins and share links already supply complete boxes.
- A successful Pinokio install writes the owner-only `pinokio/.installed`
marker. The nested launcher menu resolves that marker from its own directory:
an absent marker exposes Install, a present marker exposes Start, and a
running server with a captured ready URL exposes Open God's Eye View.
running server with a captured ready URL exposes Open God's Eye View. That
default item uses Pinokio's `popout` option to open the system browser; the
Server item retains the launcher console. The app's framing headers stay
unchanged. This does not assume all Pinokio desktop versions enforce those
headers in their embedded view.
- Build gate: `npm run build`
- Network access: local-only by default (`HOST=localhost` in dev-fresh.sh); LAN is an explicit opt-in via `HOST=0.0.0.0` (launcher prints a key-exposure warning + LAN URL; see SECURITY.md)
- OpenSky default mode: OAuth (`OPENSKY_AUTH_MODE=oauth`; `anon` works without credentials)