{"slug":"designer-portfolio-pages","total":7,"limit":100,"offset":0,"since":null,"commits":[{"hash":"884bc94","date":"2026-07-16 09:59:12 -0700","author":"Steve Abrams","subject":"Strip hardcoded Shopify API tokens from source (env-first); no rotation/deploy — response to Shopify exposed-credentials notice","body":""},{"hash":"273d454","date":"2026-05-30 23:51:19 -0700","author":"SteveStudio2","subject":"gitignore: add backup/scratch file patterns to prevent served-dir source leaks","body":"Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>"},{"hash":"aec9fa7","date":"2026-05-29 08:14:18 -0700","author":"Steve","subject":"Update Claude model IDs to claude-opus-4-8 (Opus 4.8 upgrade)","body":"Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"cbac8b7","date":"2026-05-18 20:16:33 -0700","author":"SteveStudio2","subject":"Remove dead Env type and unused _env parameters from stevesTool","body":""},{"hash":"75e3178","date":"2026-05-18 20:16:11 -0700","author":"SteveStudio2","subject":"Untrack local SQLite dev database from git","body":""},{"hash":"9a6d017","date":"2026-05-18 20:15:55 -0700","author":"SteveStudio2","subject":"Add noopener to target=_blank links for tabnabbing protection","body":""},{"hash":"b48c919","date":"2026-05-06 10:20:46 -0700","author":"Steve","subject":"initial snapshot — gitify all builds (CLAUDE.md rule 2026-05-06)","body":""}]}