{"slug":"stayclaim","total":10,"limit":100,"offset":0,"since":null,"commits":[{"hash":"a8d995e","date":"2026-09-10 09:59:40 -0700","author":"Steve Abrams","subject":"Fail historic monument imports on invalid feature pages","body":""},{"hash":"3881fa9","date":"2026-09-10 09:27:44 -0700","author":"Steve Abrams","subject":"Verify historic monument layer identity before importing","body":""},{"hash":"6449ef3","date":"2026-08-05 08:21:35 -0700","author":"Steve Abrams","subject":"add AdSense-compliant privacy policy (/privacy) + footer link — account-ban prevention","body":""},{"hash":"3d9c885","date":"2026-08-05 07:30:06 -0700","author":"Steve Abrams","subject":"AdSense: inject Auto-ads loader into root layout + add public/ads.txt (monetize pastdoor surfaces wholivedthere/claimmyaddress/bubbesblock — Steve-approved 2026-08-05, pub-5278231299883833)","body":""},{"hash":"8d62069","date":"2026-07-03 08:08:17 -0700","author":"Steve","subject":"chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)","body":""},{"hash":"0a82e0d","date":"2026-06-04 09:11:25 -0700","author":"SteveStudio2","subject":"chore: untrack stray .bak/.pre-* backups + add gitignore patterns","body":""},{"hash":"a975604","date":"2026-05-31 16:37:35 -0700","author":"SteveStudio2","subject":"Add per-site favicon via app/icon.svg (kills /favicon.ico 404)","body":""},{"hash":"2fea986","date":"2026-05-13 08:58:02 -0700","author":"Steve","subject":"snapshot: 78 file(s) changed, +7 new, ~71 modified","body":""},{"hash":"e6cf6eb","date":"2026-05-07 12:29:31 -0700","author":"Steve","subject":"tighten .gitignore: add missing standing-rule patterns (tmp/ dist/ build/)","body":""},{"hash":"40eab7a","date":"2026-05-04 05:58:39 -0700","author":"SteveStudio2","subject":"[overnight] pre-debate baseline","body":""}]}