
Viet TranandGitHub
73389d2715
fix(ui): align usage data contracts, add timezone setting, and fix empty usage page (#146)
- Fix 6 data contract mismatches between Go backend JSON tags and React
frontend TypeScript interfaces (field renames, response envelope changes)
- Add timezone selector to topbar with 12 common timezone options
- Replace date-fns formatting with native Intl.DateTimeFormat for
timezone-aware chart labels (reduces bundle ~20KB)
- Add missing SnapshotTimeSeries fields (memory_docs, memory_chunks,
kg_entities, kg_relations) that caused empty usage page
- Add error banner to usage page for API error visibility
- Sanitize backend error messages in usage HTTP handlers
- Add batch chunking (max 3000 rows) for snapshot upserts
- Remove userId display from topbar
- Add usage analytics i18n strings for en/vi/zh
2026-03-11 14:22:03 +07:00
..
2026-02-25 08:52:47 +07:00
2026-02-25 08:52:47 +07:00
2026-02-25 23:24:52 +07:00
2026-02-25 23:24:52 +07:00
2026-02-25 23:24:52 +07:00
2026-02-25 23:24:52 +07:00
2026-02-26 10:15:07 +07:00
2026-02-26 10:15:07 +07:00
2026-02-26 10:15:07 +07:00
2026-02-26 10:15:07 +07:00
2026-02-27 11:38:04 +07:00
2026-02-27 11:38:04 +07:00
2026-03-01 14:34:36 +07:00
2026-03-01 14:34:36 +07:00
2026-03-03 15:03:28 +07:00
2026-03-03 15:03:28 +07:00
2026-03-04 10:11:17 +07:00
2026-03-04 10:11:17 +07:00
2026-03-05 18:33:23 +07:00
2026-03-05 18:33:23 +07:00
2026-03-08 15:42:44 +07:00
2026-03-08 15:42:44 +07:00
2026-03-09 12:39:43 +07:00
2026-03-09 12:39:43 +07:00
2026-03-09 17:11:20 +07:00
2026-03-09 17:11:20 +07:00
2026-03-10 14:29:01 +07:00
2026-03-10 14:29:01 +07:00
2026-03-11 12:52:12 +07:00
2026-03-11 12:52:12 +07:00
2026-03-11 14:22:03 +07:00
2026-03-11 14:22:03 +07:00