From 5f14d53fe1860f0b9e6fa2ca6f8ecd108a061da1 Mon Sep 17 00:00:00 2001
From: Dorian
Date: Fri, 15 May 2026 17:36:31 -0500
Subject: [PATCH] Use modal install step consistently
---
public/sw.js | 2 +-
src/App.vue | 17 +----------------
src/style.css | 9 ---------
3 files changed, 2 insertions(+), 26 deletions(-)
diff --git a/public/sw.js b/public/sw.js
index 7410658..56784df 100644
--- a/public/sw.js
+++ b/public/sw.js
@@ -1,4 +1,4 @@
-const CACHE_NAME = 'l484-pwa-v11'
+const CACHE_NAME = 'l484-pwa-v12'
const APP_SHELL = [
'/',
'/manifest.webmanifest',
diff --git a/src/App.vue b/src/App.vue
index e3fb42d..687dac5 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -382,7 +382,7 @@ const pwaInstallPrimaryLabel = computed(() => {
if (isPwaStandalone.value) return 'Continue signup'
if (deferredInstallPrompt.value) return 'Install app'
if (installPlatform.value === 'ios') return 'I installed it'
- return 'Install app'
+ return 'Continue'
})
const membershipBtcAmount = computed(() =>
bitcoinUsdPrice.value ? MEMBERSHIP_MONTHLY_USD / bitcoinUsdPrice.value : 0,
@@ -830,10 +830,6 @@ const startSignup = async () => {
signupStep.value = 2
return
}
- if (installPlatform.value === 'desktop' || installPlatform.value === 'android') {
- signupStep.value = 2
- return
- }
signupStep.value = 1
}
@@ -3464,17 +3460,6 @@ watch(mobileMenuOpen, (open) => {
Complete signup here, then come to the center to pick up your physical member card and pay in person.
-
-
-
-
-
-
Install the L484 app for a better member card and notification experience.
-
-
-
diff --git a/src/style.css b/src/style.css
index 752339a..e6cde0a 100644
--- a/src/style.css
+++ b/src/style.css
@@ -3193,15 +3193,6 @@ body.menu-open {
line-height: 1.55;
}
-.optional-install-card > div {
- display: grid;
- gap: 0.75rem;
-}
-
-.optional-install-card .secondary-action {
- justify-self: start;
-}
-
.membership-pickup-icon {
display: grid;
width: 3rem;