Beverlyhillsvideos App
Search the build
-
767aaa12026-09-15 eas.json: use env-var ASC_API_KEY_PATH instead of hardcoded machine-specific p8 path (CI/multi-machine portable); add gitleaks allowlist for the public issuer-id false positive -
fb091d52026-09-11 eas: pin production ios.image=latest (ITMS-90725 guard) before the rebuild -
a1601d02026-09-04 auto-data-snapshot: 2026-09-04T14:52:10 (1 data files) — package-lock.json -
a507e3e2026-09-03 BHV: add App Tracking Transparency before tracking WebView (Guideline 5.1.2 Path A) -
769a3962026-08-06 app: add iPad Pro 12.9 screenshot generator + 5 captures (2048x2732) for App Store universal-binary requirement -
497c0b32026-08-06 auto-save: 2026-08-06T09:51:16 (1 files) — .gitignore -
7e823922026-08-06 app: App Store screenshots generators + strip ASC API key from eas.json (secret — use env/local for resubmit) -
0abdeaa2026-08-06 app: wire ASC app id 6798763975 + appleId into eas submit config -
eb7b6b92026-08-06 app: fix EAS install — add .npmrc legacy-peer-deps + resync lockfile (react/react-dom peer conflict) -
77159d62026-08-06 app: add export-compliance flag (ITSAppUsesNonExemptEncryption=false); clean buildNumber for remote version source -
a2935612026-08-06 app: link EAS project (@agentabrams/beverlyhillsvideos), ads-off confirmed for v1 -
ea855952026-08-06 app: suppress in-app AdSense in WebView (clean no-tracking 4+ review path for v1) -
3521bf42026-08-06 initial scaffold -
79d7e542026-08-06 auto-save: 2026-08-06T08:19:59 (6 files) — app.json app/_layout.tsx components/BHVWebView.tsx package.json tsconfig.json -
e7478932026-08-06 App Store Connect listing + submission-readiness package (store/LISTING.md)
Authors
- Steve14
- auto-commit-fleet1
Agents used
Skills used
- /claude2
- /code2
- /multi-machine1
- /local1
- /react-dom1
- /beverlyhillsvideos1
Creative ideas + design notes
767aaa1 · 2026-09-15 · eas.json: use env-var ASC_API_KEY_PATH instead of hardcoded machine-specific p8 path (CI/multi-machine portable); add gitleaks allowlist for the public issuer-id false positive
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Pnon7dut9MfPekhhm9YY4Q
fb091d5 · 2026-09-11 · eas: pin production ios.image=latest (ITMS-90725 guard) before the rebuild
This app needs a rebuild — its uploaded binary predates its shipped fix by 28 days — and it was about to build without the guard that Charge & Explore needed. ITMS-90725 is not hypothetical on this Apple account. C&E sat at *0 builds in ASC* because the upload bounced on it, and the documented fix was exactly this one eas.json line (Xcode 26 / iOS 26 SDK image). The chargeandexplore-release canary treats `build.production.ios.image === 'latest'` as a HARD gate for that reason. Neither this app nor 90210/BHV had it. Without the pin, the rebuild could bounce on upload *after* paying for the EAS build. One line removes the variable. Verified by semantic diff that this adds build.production.ios.image and changes or removes nothing else; JSON re-validated. Refs TK-11155. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
a507e3e · 2026-09-03 · BHV: add App Tracking Transparency before tracking WebView (Guideline 5.1.2 Path A)
The beverlyhillsvideos.com WebView runs GA4 + GTM + Facebook Pixel + AdSense (kept for ad revenue). Adds expo-tracking-transparency, fires requestTrackingPermissionsAsync() on first launch and holds the tabs (tracking WebView) render until it resolves, so the ATT prompt is answered before any cross-site tracking request fires. Adds NSUserTrackingUsageDescription + config plugin string. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YNivxV68DdxP1rvhViBfcN
File tree
- .gitignore
- .gitleaksignore
- .npmrc
- README.md
- app.json
- app/(tabs)/_layout.tsx
- app/(tabs)/guides.tsx
- app/(tabs)/index.tsx
- app/(tabs)/map.tsx
- app/(tabs)/videos.tsx
- app/_layout.tsx
- assets/films.json
- assets/icon.png
- assets/map-locations.json
- assets/splash.png
- babel.config.js
- components/BHVWebView.tsx
- components/FavoritesModal.tsx
- components/FilmModal.tsx
- constants/Colors.ts
- eas.json
- expo-env.d.ts
- hooks/useFavorites.ts
- hooks/useNetworkStatus.ts
- metro.config.js
- package-lock.json
- package.json
- store/LISTING.md
- store/capture-ipad.mjs
- store/capture.cjs
- store/capture.mjs
- store/ipad/01-home.png
- store/ipad/02-videos.png
- store/ipad/03-map.png
- store/ipad/04-spago.png
- store/ipad/05-list.png
- tsconfig.json
- types/index.ts