open-code-review/internal/viewer
ScarletCarpet 64398465d4
feat(viewer): make human readable token usage for session (#278)
* < 1,000: show the raw number (e.g. 842)
* >= 1,000: show as K (e.g. 1.22K)
* >= 1,000,000: show as M (e.g. 1.21M)

hover shows exact number.
2026-07-03 12:01:46 +08:00
..
static feat(agent): integrate session recording and token tracking for re-location task 2026-05-30 23:25:12 +08:00
templates feat(viewer): make human readable token usage for session (#278) 2026-07-03 12:01:46 +08:00
handler.go feat: init 2026-05-20 22:03:52 +08:00
handler_test.go fix: skip permission-based tests when running as root in CI 2026-06-27 00:42:41 +08:00
hostguard.go fix(viewer): add Host-header allowlist to block DNS rebinding (#10) 2026-06-03 17:21:27 +08:00
hostguard_test.go style: apply go fmt formatting 2026-06-03 17:34:28 +08:00
server.go feat(viewer): make human readable token usage for session (#278) 2026-07-03 12:01:46 +08:00
server_extra_test.go test: improve coverage for viewer package from 35% to 92% 2026-06-27 00:34:12 +08:00
server_test.go feat(viewer): make human readable token usage for session (#278) 2026-07-03 12:01:46 +08:00
store.go fix(viewer): use real API token usage in session page instead of tiktoken estimates 2026-06-06 21:17:47 +08:00
store_load_test.go fix: skip permission-based tests when running as root in CI 2026-06-27 00:42:41 +08:00
store_test.go fix: stabilize TestDiscoverRepos_FindsRepos with explicit mtime ordering 2026-06-26 23:31:51 +08:00