← back to Nineoh Guide
chore: quality gate — log+500 on api/cast+news error paths, mobile v0.2.0 + web v0.3.0 (session close)
ebc361f17d328b4fc0466141dc30e326b66e453a · 2026-07-27 11:19:10 -0700 · Steve Abrams
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
M apps/mobile/package.jsonM apps/web/app/api/cast/route.tsM apps/web/app/api/news/route.tsM apps/web/package.json
Diff
commit ebc361f17d328b4fc0466141dc30e326b66e453a
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon Jul 27 11:19:10 2026 -0700
chore: quality gate — log+500 on api/cast+news error paths, mobile v0.2.0 + web v0.3.0 (session close)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
apps/mobile/package.json | 2 +-
apps/web/app/api/cast/route.ts | 5 +++--
apps/web/app/api/news/route.ts | 5 +++--
apps/web/package.json | 2 +-
4 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/apps/mobile/package.json b/apps/mobile/package.json
index 1f96de6..3c67b6c 100644
--- a/apps/mobile/package.json
+++ b/apps/mobile/package.json
@@ -1,6 +1,6 @@
{
"name": "@nineoh/mobile",
- "version": "0.1.0",
+ "version": "0.2.0",
"private": true,
"main": "index.ts",
"scripts": {
diff --git a/apps/web/app/api/cast/route.ts b/apps/web/app/api/cast/route.ts
index 92d01de..2170916 100644
--- a/apps/web/app/api/cast/route.ts
+++ b/apps/web/app/api/cast/route.ts
@@ -31,7 +31,8 @@ export async function GET() {
licenseUrl: r.license_url ?? null,
}));
return NextResponse.json({ cast });
- } catch {
- return NextResponse.json({ cast: [] });
+ } catch (err) {
+ console.error("[api/cast] DB error:", err);
+ return NextResponse.json({ cast: [] }, { status: 500 });
}
}
diff --git a/apps/web/app/api/news/route.ts b/apps/web/app/api/news/route.ts
index 6404a29..07446ff 100644
--- a/apps/web/app/api/news/route.ts
+++ b/apps/web/app/api/news/route.ts
@@ -25,7 +25,8 @@ export async function GET() {
: null,
}));
return NextResponse.json({ news });
- } catch {
- return NextResponse.json({ news: [] });
+ } catch (err) {
+ console.error("[api/news] DB error:", err);
+ return NextResponse.json({ news: [] }, { status: 500 });
}
}
diff --git a/apps/web/package.json b/apps/web/package.json
index dbc5d63..aa7b6d7 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@nineoh/web",
- "version": "0.2.0",
+ "version": "0.3.0",
"private": true,
"scripts": {
"dev": "next dev -p 4090",
← fd94bbd fix(monorepo): keep isolated nodeLinker (web React 19 intact
·
back to Nineoh Guide
·
docs(mobile): EAS ad-hoc build recipe — press 'a' to select 96bb1e7 →