{"slug":"wpb-sales-dashboard","total":10,"limit":100,"offset":0,"since":null,"commits":[{"hash":"a2e5f51","date":"2026-09-01 12:55:39 -0700","author":"auto-commit-fleet","subject":"auto-data-snapshot: 2026-09-01T12:55:30 (1 data files) — package-lock.json","body":""},{"hash":"64e5400","date":"2026-08-25 10:49:03 -0700","author":"Steve","subject":"creds-safe fetch guard: resolve relative fetch vs credential-free location (creds-in-URL trap)","body":"Fleet inoculation — opening this basic-auth app with credentials in the URL\npoisoned document.baseURI and made relative fetch('/api/…') throw. Guard resolves\nnon-absolute request URLs against location instead. Ref: creds-in-url-fetch-guard-fleet-pattern.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"4ed78f2","date":"2026-08-20 08:14:36 -0700","author":"Steve Abrams","subject":"nav-agent: sync v1.3 (host left-sidebar collapse on load)","body":"Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"aeb910e","date":"2026-08-19 14:31:04 -0700","author":"Steve","subject":"nav-agent: List data full-width tight columns (grid) — layout fix","body":"Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"36dbd6c","date":"2026-08-19 14:05:25 -0700","author":"Steve","subject":"Refresh nav-agent to v1.2 (adds kv-list compact List view, default-off)","body":"Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"074a977","date":"2026-08-13 09:27:28 -0700","author":"Steve Abrams","subject":"nav-agent: universal grid-controls drop-in on internal dashboard/command-center pages (STRONG-only)","body":""},{"hash":"1c9f5e2","date":"2026-08-01 20:35:46 -0700","author":"Steve Abrams","subject":"wpb-sales-dashboard: adopt href-to-deeper-data primitives (TK-10093)","body":""},{"hash":"cf0832c","date":"2026-07-08 15:23:25 -0700","author":"Steve","subject":"add secured idempotent /webhook/sale receiver + .env loader + docs","body":""},{"hash":"3a526d7","date":"2026-07-08 12:07:16 -0700","author":"Steve","subject":"fix: static send() JSON-stringified Buffers → serve raw bytes","body":""},{"hash":"1b8b830","date":"2026-07-08 12:05:55 -0700","author":"Steve","subject":"initial scaffold: WPB sales & products dashboard (:9812)","body":""}]}