{"slug":"YOLO-Progress-Viewer","total":6,"limit":100,"offset":0,"since":null,"commits":[{"hash":"45f5b19","date":"2026-05-19 21:42:12 -0700","author":"Steve Abrams","subject":"Clean up .gitignore and broaden snapshot-file patterns","body":"Line 1 had literal '\\n' escape sequences that weren't interpreted,\nso node_modules/ et al on that line were never actually matched.\nThe bottom standing-rule block already covers those correctly;\nremoved the dead line and added *.bak.* / *.pre-* coverage.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"b3aa255","date":"2026-05-19 21:41:56 -0700","author":"Steve Abrams","subject":"Add noopener,noreferrer to external window.open dashboard link","body":"The \"View Full Dashboard\" button opens an external origin in a new\ntab; passing the features string blocks the opened context from\nreaching back via window.opener and strips Referer.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"af55711","date":"2026-05-19 21:41:43 -0700","author":"Steve Abrams","subject":"Add 404-guard middleware for .bak/.pre- snapshot paths","body":"Prevents stray backup/snapshot files from ever being served by\nexpress.static('public') even if accidentally dropped in.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>"},{"hash":"72cc08c","date":"2026-05-07 12:29:56 -0700","author":"Steve","subject":"untrack node_modules per standing rule (was tracking 854 files; files preserved on disk)","body":""},{"hash":"fb259cb","date":"2026-05-07 12:29:35 -0700","author":"Steve","subject":"tighten .gitignore: add missing standing-rule patterns (node_modules/ .env* *.log dist/ .next/)","body":""},{"hash":"afebf6d","date":"2026-05-06 10:25:14 -0700","author":"Steve Abrams","subject":"initial scaffold (gitify-all 2026-05-06)","body":""}]}