← back to Homesonspec
mobile: make Alerts an inert coming-soon state — disable the toggle + stop it requesting notification permission until push is wired (App Store 2.1/5.1.1v hardening, TK-11155)
92f06c156454a4ea18b7c982a9e3cfbc8beed643 · 2026-09-03 17:24:38 -0700 · Steve
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CQi5poZk3YeUbEJbDcFRmc
Files touched
M apps/mobile/app/(tabs)/alerts.tsx
Diff
commit 92f06c156454a4ea18b7c982a9e3cfbc8beed643
Author: Steve <steve@designerwallcoverings.com>
Date: Thu Sep 3 17:24:38 2026 -0700
mobile: make Alerts an inert coming-soon state — disable the toggle + stop it requesting notification permission until push is wired (App Store 2.1/5.1.1v hardening, TK-11155)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CQi5poZk3YeUbEJbDcFRmc
---
apps/mobile/app/(tabs)/alerts.tsx | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/apps/mobile/app/(tabs)/alerts.tsx b/apps/mobile/app/(tabs)/alerts.tsx
index 3c1a451c..69bec778 100644
--- a/apps/mobile/app/(tabs)/alerts.tsx
+++ b/apps/mobile/app/(tabs)/alerts.tsx
@@ -105,8 +105,8 @@ export default function AlertsTab() {
<Text style={styles.heroIcon}>🔔</Text>
<Text style={styles.heroTitle}>New Listing Alerts</Text>
<Text style={styles.heroSubtitle}>
- Turn on notifications now so you are ready the moment new-listing
- alerts go live. We are rolling delivery out builder by builder.
+ New-listing alerts are coming soon — we are rolling delivery out
+ builder by builder.
</Text>
</View>
@@ -116,19 +116,18 @@ export default function AlertsTab() {
<View style={styles.toggleLabel}>
<Text style={styles.toggleTitle}>Enable Alerts</Text>
<Text style={styles.toggleDesc}>
- {alertsEnabled
- ? 'Notifications are enabled on this device'
- : 'Tap to turn on push notifications'}
+ Coming soon — new-listing alerts are not available yet
</Text>
</View>
{setupState === 'requesting' ? (
<ActivityIndicator color={BRAND} />
) : (
<Switch
- value={alertsEnabled}
+ value={false}
+ disabled={true}
onValueChange={handleToggle}
trackColor={{ false: '#d1d5db', true: BRAND }}
- thumbColor={alertsEnabled ? '#fff' : '#f3f4f6'}
+ thumbColor={'#f3f4f6'}
/>
)}
</View>
← 754ecba2 auto-data-snapshot: 2026-09-03T15:45:08 (1 data files) — app
·
back to Homesonspec
·
Homes on Spec: route every WebView through one hardened Trac d98894aa →