2026-05-05
Site Plan-driven design + a11y rebuild
Site went through full design + engineering reviews. Result:
- New
<main> landmark + skip link for keyboard / screen-reader users.
- CTA contrast bumped from AA-large to AA-normal (3.93:1 → ~6.0:1) by switching button text to deep ink on the burnt-orange accent.
- Footer link tap targets raised to 45px on mobile.
- BUILT section restructured to an asymmetric 60/40 editorial layout. Lead value AI-NATIVE, ALWAYS LEARNING takes the bigger column.
- Hero appshot collapses to a draft-only frame on mobile. ~7% lighter scroll height.
- Nav HOW IT WORKS now points at the actual workflow demo (#aleck) instead of the values section.
- Real
/about, /legal, /why-different, /changelog, and /about-coderock routes. Footer mailto links retired.
2026-05-03
Fix Knowledge refresh: sanitised error reporting
Knowledge-base refresh failures used to surface raw HTML / stack traces in the dashboard. We sanitise refresh errors before persisting them, with a regression test covering the truncation path.
2026-05-01
Fix Dashboard: analytics period propagates into ticket drill-down
Drilling from an analytics card into the ticket list now keeps the active period filter so you don't have to re-set the date range.
2026-05-01
Fix Tickets: tab counts respect active filters
Open / Pending / Closed tab counts now honour any non-tab filter you've applied (assignee, category, priority). Tab counts always match the list contents.
2026-04-30
New Reports: full analytics + AI impact, exportable
Reports section is live (admin-gated for now while we dogfood). PDF, CSV, XLSX render paths. AI Impact computation. 5 drill-down filters on the ticket list. Calibration form wired into Settings.
2026-04-30
New Conversation order toggle
Per-agent preference for ticket thread order (oldest-first vs newest-first). Lives in the new Preferences card on the agent profile.
2026-04-22
New Aleck pilot live
First customer fully migrated from Zendesk. Real Zendesk import via management command, AI categorisation, drafting with citations, Slack approval flow. We're now using Cove to handle our own support too.
2026-04-21
Docs DESIGN.md + brand system codified
Brutalist-editorial brand voice committed to DESIGN.md. Burnt orange #d65a25 picked over competitor blue/purple. Archivo Black + Caveat Brush + Inter + JetBrains Mono stack. Decisions log started.