basquetWi + New ticket
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

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 7w ago
  • wi-cli-venus completed · 7w ago
    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