← back to Nineoh Guide
TK-12: app-store prep — version 1.0.0, pin eas ios.image latest, dev-gate localhost fallback, real SITE_URL canonical
a9e5f69378f094dfd61fcec8792bc163f51b7be2 · 2026-08-05 08:07:07 -0700 · Steve Abrams
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M apps/mobile/App.tsxM apps/mobile/app.jsonM apps/mobile/eas.jsonM apps/mobile/package.jsonM packages/core/src/index.ts
Diff
commit a9e5f69378f094dfd61fcec8792bc163f51b7be2
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Aug 5 08:07:07 2026 -0700
TK-12: app-store prep — version 1.0.0, pin eas ios.image latest, dev-gate localhost fallback, real SITE_URL canonical
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
apps/mobile/App.tsx | 4 +++-
apps/mobile/app.json | 2 +-
apps/mobile/eas.json | 3 ++-
apps/mobile/package.json | 2 +-
packages/core/src/index.ts | 2 +-
5 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/apps/mobile/App.tsx b/apps/mobile/App.tsx
index efc85d7..273f62b 100644
--- a/apps/mobile/App.tsx
+++ b/apps/mobile/App.tsx
@@ -27,7 +27,9 @@ const configured =
? extra.apiBaseUrl
: undefined;
const API_BASE =
- process.env.EXPO_PUBLIC_API_BASE ?? configured ?? "http://localhost:4090";
+ process.env.EXPO_PUBLIC_API_BASE ??
+ configured ??
+ (__DEV__ ? "http://localhost:4090" : "https://nineoh-guide.vercel.app");
const WATCHLIST_KEY = "nineoh.watchlist.v1";
const WATCHED_KEY = "nineoh.watchedThrough.v1";
diff --git a/apps/mobile/app.json b/apps/mobile/app.json
index 3c68df6..f0bafe1 100644
--- a/apps/mobile/app.json
+++ b/apps/mobile/app.json
@@ -2,7 +2,7 @@
"expo": {
"name": "Unofficial 90210 Guide",
"slug": "nineoh-guide",
- "version": "0.1.0",
+ "version": "1.0.0",
"orientation": "portrait",
"scheme": "nineohguide",
"userInterfaceStyle": "automatic",
diff --git a/apps/mobile/eas.json b/apps/mobile/eas.json
index 5ac2c7b..e5022e7 100644
--- a/apps/mobile/eas.json
+++ b/apps/mobile/eas.json
@@ -19,7 +19,8 @@
},
"production": {
"autoIncrement": true,
- "distribution": "store"
+ "distribution": "store",
+ "ios": { "image": "latest" }
}
},
"submit": {
diff --git a/apps/mobile/package.json b/apps/mobile/package.json
index c5f7447..7505127 100644
--- a/apps/mobile/package.json
+++ b/apps/mobile/package.json
@@ -1,6 +1,6 @@
{
"name": "@nineoh/mobile",
- "version": "0.3.0",
+ "version": "1.0.0",
"private": true,
"main": "index.ts",
"scripts": {
diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts
index 7db7ac9..7533be7 100644
--- a/packages/core/src/index.ts
+++ b/packages/core/src/index.ts
@@ -4,7 +4,7 @@ export * from "./slug";
/** Canonical public site origin — used in JSON-LD + sitemap. Set via env in prod. */
export const SITE_URL =
(typeof process !== "undefined" && process.env?.NEXT_PUBLIC_SITE_URL) ||
- "https://unofficial-90210-guide.example";
+ "https://nineoh-guide.vercel.app";
/** App-wide constants shared by web + mobile. */
export const APP = {
← 3b23bfc TK-12: turnkey finish-tk12.sh — one command post-ASC-key dri
·
back to Nineoh Guide
·
TK-12: paste-ready ASC listing draft (metadata, keywords, de 0016d60 →