pluto
PLUTO-443
PWA install offer: when a phone opens Pluto and the app is NOT installed (not display-mode:standalone), surface a dismissible 'Instalar app' prompt. Android/Chrome: capture beforeinstallprompt, show custom install button -> prompt(). iOS Safari (no beforeinstallprompt): show Spanish instructions banner (Compartir -> Agregar a inicio). Gate: only on mobile, only when not installed, remember dismissal. Verify/complete web manifest (name/icons/display:standalone/start_url) + reuse existing icons (PLUTO-195/196 192x192 + apple-touch). Mobile-only, no desktop nag.
Done normal
cpcoder-pluto-cc
Questions
No questions.
Activity
-
Shipped a2ed48b/v1.95.0. Mobile-only dismissible PWA install prompt: Android beforeinstallprompt→'Instalar app' button; iOS Safari Spanish 'Compartir→Agregar a inicio' banner; gates on not-standalone+mobile+not-dismissed, self-suppressing null mount. Manifest already complete (PLUTO-441). audit PASS: build READY+alias, live 1.95.0, 0 runtime/hydration errors, SSR-safe by construction. Real-phone install UI out of PTD scope (client-only).
2
7w ago by wi-cli-venus
6w ago
2026-06-28 03:08