{"slug":"crezana-internal","total":13,"limit":100,"offset":0,"since":null,"commits":[{"hash":"66097a4","date":"2026-07-14 14:34:58 -0700","author":"Steve","subject":"crezana-internal: add Memo/Stock/Price purchasing actions on each chip (shared vendor-requests module, astek pattern)","body":""},{"hash":"b3ada47","date":"2026-07-14 13:25:11 -0700","author":"Steve","subject":"chore: v1.0.1 (session close — DWCZ 6-digit SKU display + open read-only /api)","body":""},{"hash":"3195405","date":"2026-07-14 13:01:09 -0700","author":"Steve Abrams","subject":"Revert crezana dw_sku to DWCZ-###### 6-digit numbers (Steve: never collection-encoded)","body":""},{"hash":"c2f3a0d","date":"2026-07-14 10:34:20 -0700","author":"Steve","subject":"crezana-internal: carry dw_sku into the viewer snapshot so DWCZ SKUs resolve","body":""},{"hash":"a6b3be0","date":"2026-07-14 08:11:32 -0700","author":"Steve Abrams","subject":"Collection-encoded DWCZ-<coll>-NNN SKUs + handle/title in feed; open read-only /api for aggregator crawl","body":""},{"hash":"51745bb","date":"2026-07-14 07:59:54 -0700","author":"Steve Abrams","subject":"auto-save: 2026-07-14T07:59:52 (1 files) — public/activation-calendar.js","body":""},{"hash":"a3b816c","date":"2026-07-14 07:56:27 -0700","author":"Steve","subject":"Revert \"Add Activation Calendar tab (go-live date+time per staged SKU)\"","body":"This reverts commit 72e2a3bf8485e9ea47f997cb0efb39997dc23f3c."},{"hash":"72e2a3b","date":"2026-07-14 07:52:55 -0700","author":"Steve","subject":"Add Activation Calendar tab (go-live date+time per staged SKU)","body":""},{"hash":"ff668cb","date":"2026-07-14 07:51:47 -0700","author":"Steve Abrams","subject":"Show DWCZ- DW series SKU instead of raw CREZ- mfr hash on cards/API/search/sort","body":""},{"hash":"1ebbbb6","date":"2026-07-09 16:08:28 -0700","author":"Steve","subject":"Upgrade rail to all.dw feature-parity: active-chip row + collapsible facet sections (Type/Book/Color-family/Style/Material/Price/Tags/Image), type-ahead, cap/expand, color-family bucketing + style/tag explosion identical in pg + jsonl modes; sort incl Color(family) + dir; card-fields image-only toggle; density/text/date chips preserved","body":"Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"d05fb36","date":"2026-07-09 15:51:27 -0700","author":"Steve","subject":"jsonl-backed data layer: self-contained bundle for Kamatera (no prod DB)","body":"Auto-detect source (DATA_SOURCE=jsonl or the data/<vendor>.jsonl bundle present)\nloads all rows in-memory from the bundle; the pg/psql path is preserved for local.\nDB driver require made lazy so no DB connection is needed in jsonl mode. Includes\nthe full-fidelity export (all columns the viewer consumes) + export script.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"7a000b7","date":"2026-07-09 09:52:42 -0700","author":"Steve","subject":"Add sort control to crezana internal viewer (Steve hard rule)","body":"Grid had density but no sort <select>. Added Newest/Title/Color/Style sort\nwired to render, persisted to localStorage (crz_sort), restored on load —\nmatches the fromental/gracie pattern.\n\nCo-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>"},{"hash":"fd39508","date":"2026-07-09 09:12:12 -0700","author":"Steve","subject":"initial scaffold: crezana-internal (Crezana onboard)","body":""}]}