[object Object]

← back to Macstudio2 Dashboard

fix: macstudio2-dashboard retitled + 9931 + Eldorado red/ivory paint

a6e6d690a7f3335c3a0a4bf96e4b04e5fe9ea03c · 2026-05-07 23:58:06 -0700 · SteveStudio2

Initial commit had stale Bel Air assets because Edit calls failed
with read-first guard. Now properly:
- server.js PORT 9931 + macstudio2-dashboard log line
- package.json name + description Eldorado
- public/index.html title, "Mac Studio TWO", year badge
  "Eldorado", Cherokee Red palette instead of Bel Air turquoise

Health endpoint returns 200, dashboard serves at http://localhost:9931
showing Mac2's local ollama state (gemma3:12b + qwen3:14b).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit a6e6d690a7f3335c3a0a4bf96e4b04e5fe9ea03c
Author: SteveStudio2 <steve@designerwallcoverings.com>
Date:   Thu May 7 23:58:06 2026 -0700

    fix: macstudio2-dashboard retitled + 9931 + Eldorado red/ivory paint
    
    Initial commit had stale Bel Air assets because Edit calls failed
    with read-first guard. Now properly:
    - server.js PORT 9931 + macstudio2-dashboard log line
    - package.json name + description Eldorado
    - public/index.html title, "Mac Studio TWO", year badge
      "Eldorado", Cherokee Red palette instead of Bel Air turquoise
    
    Health endpoint returns 200, dashboard serves at http://localhost:9931
    showing Mac2's local ollama state (gemma3:12b + qwen3:14b).
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---
 package.json      |  4 ++--
 public/index.html | 14 +++++++-------
 server.js         |  6 +++---
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/package.json b/package.json
index 11e6cb6..e6bd6a9 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
 {
-  "name": "macstudio1-dashboard",
+  "name": "macstudio2-dashboard",
   "version": "0.1.0",
   "private": true,
-  "description": "'57 Chevy convertible dashboard for Mac Studio 1 — Ollama state, CPU/RAM, hyperdrive controls",
+  "description": "'57 Cadillac Eldorado dashboard for Mac Studio 2 — Ollama state, CPU/RAM, hyperdrive controls",
   "main": "server.js",
   "scripts": {
     "start": "node server.js"
diff --git a/public/index.html b/public/index.html
index 5bb3cf8..ba06d2b 100644
--- a/public/index.html
+++ b/public/index.html
@@ -2,16 +2,16 @@
 <html lang="en">
 <head>
 <meta charset="utf-8">
-<title>Mac Studio 1 · '57 Bel Air</title>
+<title>Mac Studio 2 · '57 Eldorado</title>
 <meta name="viewport" content="width=device-width,initial-scale=1">
 <style>
 @import url('https://fonts.googleapis.com/css2?family=Bowlby+One+SC&family=Bungee+Shade&family=Lobster&family=Special+Elite&family=JetBrains+Mono:wght@400;600&display=swap');
 
 :root {
-  --turq: #4abdc5;
-  --turq-dark: #2a7c83;
-  --cream: #f0e5c8;
-  --cream-shadow: #c9b894;
+  --turq: #b22234;
+  --turq-dark: #6b0e1f;
+  --cream: #f4ecd8;
+  --cream-shadow: #d8c9a0;
   --chrome-1: #f8f8f8;
   --chrome-2: #b6b6b6;
   --chrome-3: #686868;
@@ -599,8 +599,8 @@ footer a { color: var(--gold); text-decoration: none; }
 <div class="tail-fin"></div>
 
 <header class="masthead">
-  <h1 class="brand">Mac Studio<br><span class="sub">— ONE —</span></h1>
-  <span class="year-badge">'57 Bel Air</span>
+  <h1 class="brand">Mac Studio<br><span class="sub">— TWO —</span></h1>
+  <span class="year-badge">'57 Eldorado</span>
   <div style="margin-top:8px;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.32em;color:rgba(212,182,131,0.7);text-transform:uppercase">build v0.4 · scroll for engine bay + ticker tape</div>
 </header>
 
diff --git a/server.js b/server.js
index a268dfb..b317a08 100644
--- a/server.js
+++ b/server.js
@@ -1,4 +1,4 @@
-// Mac Studio 1 dashboard — '57 Chevy convertible aesthetic.
+// Mac Studio 2 dashboard — '57 Cadillac Eldorado aesthetic (red/ivory).
 // - GET /api/status      live Ollama state + CPU/RAM
 // - POST /api/control/X  hyperdrive controls (RAM-pin models / power mode)
 // - GET /                static dashboard
@@ -8,7 +8,7 @@ const { exec } = require('node:child_process');
 const fs = require('node:fs');
 const path = require('node:path');
 
-const PORT = parseInt(process.env.PORT || '9930', 10);
+const PORT = parseInt(process.env.PORT || '9931', 10);
 const OLLAMA = process.env.OLLAMA || 'http://localhost:11434';
 
 const app = express();
@@ -291,5 +291,5 @@ app.get('/api/ollama/log', async (req, res) => {
 app.get('/api/health', (_req, res) => res.json({ ok: true, ts: Date.now() }));
 
 app.listen(PORT, '0.0.0.0', () => {
-  console.log(`[macstudio1-dashboard] serving on http://0.0.0.0:${PORT}`);
+  console.log(`[macstudio2-dashboard] serving on http://0.0.0.0:${PORT}`);
 });

← 2a23035 feat: macstudio2-dashboard v0.1 — 57 Cadillac Eldorado paint  ·  back to Macstudio2 Dashboard  ·  feat: same self-healing version check on Mac2 dashboard aee1fdd →