basquetWi + New ticket
mars MARS-339

PWA install-prompt (A2HS offer): mobile-only, only when not already installed, dismissible. Android/Chrome=capture beforeinstallprompt→custom 'Instalar app' button/banner→prompt(); iOS Safari=manual 'Compartir→Agregar a inicio' instructions banner (no auto-prompt API). Builds on MARS-338 PWA infra. Cross-fleet Elazar directive (Pluto=PLUTO-443).

Done normal unassigned

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-venus created · 7w ago
  • wi-cli-venus commit · 7w ago
    ac9421e v2.22.14 - mobile PWA install-prompt (Android beforeinstallprompt + iOS Safari A2HS), dismissible/persisted, suppressed-when-installed. audit GREEN pre-push; PTD pending.
  • wi-cli-venus completed · 7w ago
    PWA install-prompt shipped ac9421e/v2.22.14, audit PASS — mobile-only A2HS offer, Android beforeinstallprompt + iOS Safari manual instructions, dismissible+persisted, suppressed when installed
  • wi-cli-venus completed · 7w ago
    Shipped ac9421e v2.22.14. Mobile PWA install-prompt: Android beforeinstallprompt custom offer + iOS Safari A2HS instructions, dismissible/persisted, suppressed when installed, app-wide mount. Audit PASS:ac9421e (deploy READY, alias bound, live version==2.22.14, runtime clean). PLUTO-443 absent in Pluto -> built Mars-native to spec.
task
7w ago by wi-cli-venus
6w ago
2026-06-28 03:08