{"slug":"beverlyhillsbutler","total":6,"limit":100,"offset":0,"since":null,"commits":[{"hash":"d5ea3a8","date":"2026-07-03 08:07:52 -0700","author":"Steve","subject":"chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)","body":""},{"hash":"ddb8f79","date":"2026-05-31 16:56:01 -0700","author":"Steve Abrams","subject":"Link favicon.svg in head (use branded SVG, not .ico fallback)","body":""},{"hash":"1802c8a","date":"2026-05-31 16:32:24 -0700","author":"Steve Abrams","subject":"Add per-site favicon (kills /favicon.ico 404)","body":""},{"hash":"23450ca","date":"2026-05-19 17:29:24 -0700","author":"Steve Abrams","subject":"server: 404-guard for .bak / .pre-* snapshot paths","body":"Hardens the static root so accidentally-deployed snapshot files never\nserve. Pattern matches *.bak, *.bak.*, and any path containing .pre-.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"a5293b1","date":"2026-05-19 17:29:08 -0700","author":"Steve Abrams","subject":"gitignore: cover *.bak, *.bak.*, *.pre-* snapshot files","body":"Prevents stray editor/script snapshot files from being committed.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"bc35719","date":"2026-05-13 08:41:23 -0700","author":"Steve Abrams","subject":"initial scaffold: beverlyhillsbutler.com coming-soon landing page","body":""}]}