{"slug":"macstudio2-dashboard","total":11,"limit":100,"offset":0,"since":null,"commits":[{"hash":"a50c133","date":"2026-07-03 08:08:07 -0700","author":"Steve","subject":"chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)","body":""},{"hash":"ad4753b","date":"2026-06-03 20:24:33 -0700","author":"SteveStudio2","subject":"gitignore: add missing standard excludes (tmp/ dist/ build/ .next/)","body":""},{"hash":"13b832f","date":"2026-05-19 21:09:33 -0700","author":"SteveStudio2","subject":"feat(server): 404-guard for snapshot/editor file paths","body":"Adds an Express middleware ahead of express.static that returns 404 for\nany request matching *.bak / *.bak.* / *.pre-* / *.orig / *.rej / *.swp\n/ *~ — defense in depth so stray snapshot files never leak from public/\neven if the gitignore is bypassed.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"ccf3789","date":"2026-05-19 21:09:25 -0700","author":"SteveStudio2","subject":"chore: broaden .gitignore to cover *.bak / *.pre-* / *.orig / *.rej / *.swp / *~ / .DS_Store","body":"Standing rule from the fleet-refactor sweep — snapshot/editor detritus\nmust never enter the repo, even preventively.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"e5e07c2","date":"2026-05-13 08:57:57 -0700","author":"Steve","subject":"snapshot: 2 file(s) changed, +1 new, ~1 modified","body":""},{"hash":"a00d6b9","date":"2026-05-08 01:06:19 -0700","author":"SteveStudio2","subject":"fix: same TS-annotation crash","body":""},{"hash":"2796cb3","date":"2026-05-08 01:05:33 -0700","author":"SteveStudio2","subject":"feat: TEST button on Mac2 dashboard — same single-prompt latency check","body":""},{"hash":"a87669d","date":"2026-05-08 00:16:09 -0700","author":"SteveStudio2","subject":"feat: viewer counter on dashboard odometer — same as Mac1","body":""},{"hash":"aee1fdd","date":"2026-05-08 00:04:14 -0700","author":"SteveStudio2","subject":"feat: same self-healing version check on Mac2 dashboard","body":""},{"hash":"a6e6d69","date":"2026-05-07 23:58:06 -0700","author":"SteveStudio2","subject":"fix: macstudio2-dashboard retitled + 9931 + Eldorado red/ivory paint","body":"Initial commit had stale Bel Air assets because Edit calls failed\nwith read-first guard. Now properly:\n- server.js PORT 9931 + macstudio2-dashboard log line\n- package.json name + description Eldorado\n- public/index.html title, \"Mac Studio TWO\", year badge\n  \"Eldorado\", Cherokee Red palette instead of Bel Air turquoise\n\nHealth endpoint returns 200, dashboard serves at http://localhost:9931\nshowing Mac2's local ollama state (gemma3:12b + qwen3:14b).\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"2a23035","date":"2026-05-07 23:56:35 -0700","author":"SteveStudio2","subject":"feat: macstudio2-dashboard v0.1 — 57 Cadillac Eldorado paint","body":"Sister to macstudio1-dashboard. Same gauges, log feed, process table,\nLLM bay, hyperdrive buttons — port 9931, Cadillac Eldorado red/ivory\npaint scheme so the two dashboards visually distinguish on glance.\n\nColor swap: turquoise -> Cherokee Red (#b22234), Colonial Cream ->\nIndian Ivory (#f4ecd8). Year badge: 1957 Eldorado. Mac Studio TWO.\n\nReads localhost ollama (Mac2). Currently running gemma3:12b\n+ qwen3:14b for idea-loop debate panels.\n\nRegistered under pm2 as macstudio2-dashboard for Mac2 supervision.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>\n"}]}