Zuber Internal

repo: ~/Projects/zuber-internal · 17 commits · 0 in last 24h, 0 in last 7d ·

Search the build

17 commits indexed

  1. 980a40e 2026-09-15 TK-11438: migrate postgres pool to unix socket (darwin fallback)
  2. 3aa6743 2026-08-20 auto-data-snapshot: 2026-08-20T09:06:02 (1 data files) — .deploy.conf
  3. 0cde275 2026-08-20 nav-agent: sync v1.3 (host left-sidebar collapse on load)
  4. f6c9c70 2026-08-19 nav-agent: List data full-width tight columns (grid) — layout fix
  5. 8eb559a 2026-08-19 Refresh nav-agent to v1.2 (adds kv-list compact List view, default-off)
  6. 5fae5d3 2026-08-13 nav-agent: universal grid-controls drop-in on internal viewer pages (STRONG-only)
  7. 661af65 2026-08-12 viewer standard: add Grid/List toggle + per-field on/off menu to internal record-grid viewer
  8. c76a882 2026-07-31 zuber-internal: adopt shared /drill.js href-to-deeper-data primitives (TK-10093)
  9. 3f028dd 2026-07-15 zuber-internal: add Memo/Stock/Price chip actions (shared vendor-requests module)
  10. 8f9e02b 2026-07-15 auto-save: 2026-07-15T13:06:41 (1 files) — lib/
  11. 746d635 2026-07-14 Revert "Add Activation Calendar tab (go-live date+time per staged SKU)"
  12. 8879146 2026-07-14 Add Activation Calendar tab (go-live date+time per staged SKU)
  13. 6db0b61 2026-07-09 Rail parity with all.dw: cross-filtered facets, color families+swatches, active-chip row, needs-curation preserved
  14. ada4b82 2026-07-09 jsonl-backed data layer: self-contained bundle for Kamatera (no prod DB)
  15. 2d17e2a 2026-07-09 Add color context+Color sort, tag facet (needs-curation), strip healthz count
  16. afe7565 2026-07-09 Fix zuber viewer 401 crash: plain-ASCII WWW-Authenticate realm
  17. eb397ec 2026-07-09 Zuber internal line viewer (basic-auth, reads zuber_catalog, sort+density+image-only+created-date chips)

Authors

Agents used

  • none detected

Skills used

  • /off1
  • /drill1
  • /psql1
  • /healthz1
  • /broken-source-image1
  • /products1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

980a40e · 2026-09-15 · TK-11438: migrate postgres pool to unix socket (darwin fallback)
Use process.env.PGHOST || darwin?/tmp:127.0.0.1 so Mac2 services use the
unix socket at /tmp and Kamatera keeps TCP until its own migration.
Undo: git revert HEAD
ada4b82 · 2026-07-09 · jsonl-backed data layer: self-contained bundle for Kamatera (no prod DB)
Auto-detect source (DATA_SOURCE=jsonl or the data/<vendor>.jsonl bundle present)
loads all rows in-memory from the bundle; the pg/psql path is preserved for local.
DB driver require made lazy so no DB connection is needed in jsonl mode. Includes
the full-fidelity export (all columns the viewer consumes) + export script.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2d17e2a · 2026-07-09 · Add color context+Color sort, tag facet (needs-curation), strip healthz count
FIX1: color_name falls back to ai_colors[0].name (column null for all rows);
color_hex falls back to ai_colors[0].hex; server-side Color sort by hue(color_hex)
+ Color option in sort select (parity with sibling viewers).
FIX2: unauthenticated /healthz returns {ok:true} only, no product count leak.
FIX3: ai_tags now built into a Tag facet (needs-curation/broken-source-image
visible+filterable, count 2) + tag filter in /api/products.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
afe7565 · 2026-07-09 · Fix zuber viewer 401 crash: plain-ASCII WWW-Authenticate realm
Realm string ('Zuber - Designer Wallcoverings (internal)') was triggering
Node ERR_INVALID_CHAR on every 401, crash-looping the viewer. Replaced with
res.setHeader('WWW-Authenticate', 'Basic realm="Zuber Internal"'). Verified
401 clean + 200 with auth + restart count stops climbing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

File tree

12 files tracked. Click any to browse the source at HEAD.

Other build journals

← Zero Price Fix  ·  all 4 projects  ·  Butlr →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms