← 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
M package.jsonM public/index.htmlM server.js
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 →