{"slug":"macstudio-specs","total":9,"limit":100,"offset":0,"since":null,"commits":[{"hash":"997d718","date":"2026-05-31 16:56:03 -0700","author":"SteveStudio2","subject":"Link favicon.svg in head (use branded SVG, not .ico fallback)","body":""},{"hash":"c7d3ba2","date":"2026-05-31 16:32:34 -0700","author":"SteveStudio2","subject":"Add per-site favicon (kills /favicon.ico 404)","body":""},{"hash":"99249b8","date":"2026-05-19 21:10:11 -0700","author":"SteveStudio2","subject":"add 404-guard middleware so .bak / .pre- / .orig / .rej / .swp / *~ files never serve from public/","body":"Defensive — no such files exist in the repo today, but matches the fleet\nstandard so an accidentally-dropped server.js.bak can never leak source.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"1528707","date":"2026-05-19 21:09:44 -0700","author":"SteveStudio2","subject":"broaden .gitignore to cover editor/refactor snapshot files (*.bak, *.pre-*, *.orig, *.rej, *.swp, *~) so they never get committed or served","body":"Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"1802f94","date":"2026-05-12 12:44:29 -0700","author":"Steve","subject":"add LA-local marketplace section — Craigslist finds + FB Marketplace search links + inspect checklist","body":""},{"hash":"382ee14","date":"2026-05-12 12:38:49 -0700","author":"Steve","subject":"add $5K decision section — 2× M1 Ultra 128GB is the pick","body":""},{"hash":"253204e","date":"2026-05-12 12:25:22 -0700","author":"Steve","subject":"add $2K-tier finds — Techable M1 Ultra 128GB $2499 is the pick","body":""},{"hash":"c8ea281","date":"2026-05-12 12:03:43 -0700","author":"Steve","subject":"add Mac2 specs + May 2026 marketplace stack expansion picks","body":""},{"hash":"d0557e0","date":"2026-05-12 11:52:39 -0700","author":"Steve","subject":"initial scaffold — Mac Studio 1 specs viewer on :9779","body":""}]}