Skip to content

docs(pwa): web-first installable PWA plan, Oracle-reviewed - #126

Merged
yashiels merged 1 commit into
mainfrom
agent/pwa-plan
Sep 10, 2026
Merged

yashiels merged 1 commit into
mainfrom
agent/pwa-plan

Conversation

@yashiels

Copy link
Copy Markdown
Owner

Closes #125

Full PWA plan for skystream as a web-first installable app (Android Chrome + iOS Safari, no native wrapper), plus the verbatim Oracle review that shaped it.

  • PR1 foundation: real icon set, manifest id/scope/shortcuts/screenshots, viewport-fit cover, boundary safe-area
  • PR2 service worker rebuild on Serwist: network-only exclusions (gtag, vidsrc, Next RSC payloads), bounded TMDB image cache, /offline page, update-toast protocol
  • PR3 iOS reality pass: 7-day eviction exemption for installed PWAs, iframe playback limits, postMessage hardening, device test matrix
  • PR4 install UX + verification: beforeinstallprompt, iOS A2HS sheet, two-deploy upgrade test with open player, Playwright mobile smoke

Docs only - no runtime changes. Implementation PRs will follow this stack.

4-PR stack for Android/iOS installable PWA: icon/manifest foundation,
Serwist service worker rebuild + offline page, iOS reality pass
(iframe playback limits, storage exemption), install UX + verification
matrix. Oracle (GPT-5.6 Sol) verdict: APPROVE WITH CHANGES - plan
already incorporates all findings.

@sentinel-skyner sentinel-skyner Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛡️ Sentinel review

No material issues found in this docs-only diff.

Automated review via cursorbridge:gpt-5.3-codex. Findings only — not an approval. Push new commits to re-review.

@yashiels
yashiels merged commit 1e91b91 into main Sep 10, 2026
4 checks passed
@yashiels
yashiels deleted the agent/pwa-plan branch September 10, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(pwa): plan web-first installable PWA for Android + iOS

1 participant