Commit Graph

  • 86a7682c3f feat(rawsync): add resumable object uploads (#1488) main Rusty Shackleford 2026-08-23 12:25:40 -07:00
  • 6507c56597 fix: normalize Posit Assistant inferred cache writes (#1489) Matt Van Horn 2026-08-23 11:01:58 -07:00
  • 8810ca9157 feat(parser): collect IcodeMate terminal CLI session transcripts (#1474) loong 2026-08-24 01:29:49 +08:00
  • 3232cefc90 fix(ci): isolate raw sync repository test (#1494) Wes McKinney 2026-08-23 19:10:32 +02:00
  • e5f676f657 feat(sync): generalize S3 session sources beyond Claude and Codex (#1469) Marcel Hild 2026-08-23 16:45:50 +02:00
  • f10619230d fix(deps): update go dependencies renovate/go-dependencies renovate[bot] 2026-08-23 12:46:45 +00:00
  • c276c9c001 fix(activity): show complete compact timeline metrics (#1487) Marius van Niekerk 2026-08-22 18:27:12 -04:00
  • 0598860a11 fix(deps): update javascript dependencies renovate/javascript-dependencies renovate[bot] 2026-08-22 21:04:51 +00:00
  • 538600744d feat(rawsync): add authenticated HTTP control plane (#1473) Rusty Shackleford 2026-08-22 08:29:23 -07:00
  • 61e0e33de5 fix(sync): skip offline configured HTTP hosts (#1486) Wes McKinney 2026-08-22 15:08:33 +02:00
  • e045c0a67b fix(activity): clarify timeline usage metrics t3code/show-input-and-output-tokens Marius van Niekerk 2026-08-22 09:06:38 -04:00
  • b66a22d90b feat(capture): add exact one-shot usage reporting (#1445) Wes McKinney 2026-08-22 06:44:53 -04:00
  • 44667b730d fix(activity): validate CLI bucket range bounds (#1483) Marius van Niekerk 2026-08-21 23:59:57 -04:00
  • 9ca2e2ddb5 fix(ci): generate current pricing before frontend checks (#1485) Marius van Niekerk 2026-08-21 23:59:26 -04:00
  • ec4174c397 chore(pricing): refresh LiteLLM snapshot artifact litellm-pricing-snapshot Marius van Niekerk 2026-08-21 22:41:34 -04:00
  • 50283dda40 chore(deps): update dependency jsdom to v30 renovate/major-javascript-dependencies renovate[bot] 2026-08-22 01:13:40 +00:00
  • 534c44eab7 refactor(frontend): migrate dashboard charts to LayerChart (#1480) Marius van Niekerk 2026-08-21 21:11:44 -04:00
  • 3661af957b fix(quality): show refresh progress for filter changes (#1482) Marius van Niekerk 2026-08-21 19:51:50 -04:00
  • b85eae5a79 feat: adopt Go 1.27 JSON v2 semantics (#1475) Marius van Niekerk 2026-08-21 18:27:56 -04:00
  • df758afb31 fix(frontend): keep brushed dashboard state coherent t3code/tanstack-charts-migration Marius van Niekerk 2026-08-21 17:27:49 -04:00
  • 9b091cce03 ci: cap lint runtime and refresh analyzers t3code/upgrade-go-1-27 Marius van Niekerk 2026-08-21 17:25:22 -04:00
  • f4f53f6336 fix(frontend): keep usage summary height stable Marius van Niekerk 2026-08-21 16:30:37 -04:00
  • b69a5f4546 fix(frontend): keep usage chart plot stable Marius van Niekerk 2026-08-21 16:08:03 -04:00
  • 50bfb7128f fix(capture): require durable completion for recovery automation-collection Wes McKinney 2026-08-21 14:54:24 -05:00
  • 7184263972 fix(frontend): preserve brushed chart context Marius van Niekerk 2026-08-21 15:49:41 -04:00
  • 6b189e5eee fix(frontend): keep activity chart chrome stable Marius van Niekerk 2026-08-21 15:34:24 -04:00
  • 13e591ba64 fix(capture): enforce private roots and exact token coverage Wes McKinney 2026-08-21 13:21:55 -05:00
  • fff15d14e8 fix(parser): stabilize derived tool input JSON Marius van Niekerk 2026-08-21 14:07:16 -04:00
  • f2e020ca00 fix(deps): update go dependencies (#1477) renovate[bot] 2026-08-21 14:00:36 -04:00
  • 9c0cba0f86 fix(frontend): make usage series easier to inspect Marius van Niekerk 2026-08-21 12:16:49 -04:00
  • 9445bce233 fix(frontend): keep chart brush scopes consistent Marius van Niekerk 2026-08-21 11:50:07 -04:00
  • b97660276b fix(frontend): make usage brushing respond immediately Marius van Niekerk 2026-08-21 09:34:37 -04:00
  • 38771b144a test(sync): encode issue 1418 fixture consistently (#1479) Wes McKinney 2026-08-21 09:02:45 -04:00
  • df17230506 fix(capture): require complete delegated token rows Wes McKinney 2026-08-21 05:39:34 -05:00
  • 8e39580f05 chore(deps): update astral-sh/setup-uv action to v10 renovate/github-actions-dependencies renovate[bot] 2026-08-21 10:31:25 +00:00
  • a95965b901 test(sync): use public macOS paths for Cursor fixtures (#1478) Wes McKinney 2026-08-21 05:30:17 -05:00
  • 64e9612559 feat(capture): add exact one-shot usage reporting Wes McKinney 2026-08-20 18:41:52 -05:00
  • 603d194fbc fix(frontend): make chart brushes filter results Marius van Niekerk 2026-08-20 16:33:29 -04:00
  • 27d14b6d3c test(parser): keep persisted-result fixture portable Marius van Niekerk 2026-08-20 16:01:15 -04:00
  • 6b627df4ce fix(json): preserve JSON v2 boundary contracts Marius van Niekerk 2026-08-20 14:44:07 -04:00
  • abc4bea67b fix(db): keep usage benchmark on JSON v2 Marius van Niekerk 2026-08-20 14:04:10 -04:00
  • f6d5484b63 feat: adopt Go 1.27 JSON v2 semantics Marius van Niekerk 2026-08-20 13:51:12 -04:00
  • 8a151bb2bc fix(frontend): make analytics charts fit and filter cleanly Marius van Niekerk 2026-08-20 15:46:49 -04:00
  • cd051fffd7 fix(parser): preserve Antigravity CLI effort metadata (#1461) Jessie.H 2026-08-21 03:39:46 +08:00
  • 5e6c6fe18e perf(usage): serve usage reports from an exact daily rollup cache (#1454) Wes McKinney 2026-08-20 09:24:31 -05:00
  • ab01e0961b test(usage): cover backfill startup without an idle tracker usage-perf Wes McKinney 2026-08-20 08:44:51 -05:00
  • 8da9521e35 fix(usage): make timezone identity cache bounded and rule-exact Wes McKinney 2026-08-20 08:26:16 -05:00
  • ec5fe755c4 feat(activity): filter sessions by selected time range Marius van Niekerk 2026-08-20 09:19:38 -04:00
  • e0f725929f fix(frontend): render usage series at full opacity Marius van Niekerk 2026-08-20 08:42:57 -04:00
  • 013655187b fix(usage): harden cache concurrency and CI benchmark gating Wes McKinney 2026-08-20 07:27:12 -05:00
  • f41bc3289c docs: restore doc formatting mangled by bare mdformat Wes McKinney 2026-08-20 06:25:29 -05:00
  • ab7b0967eb docs: document the usage cache file and first-query rebuild Wes McKinney 2026-08-20 06:24:07 -05:00
  • 372ed6df71 fix(parser): settle unsupported Trae source skips (#1431) Rod Boev 2026-08-20 07:08:11 -04:00
  • a1c9838875 perf(sync): rebuild usage indexes once per resync bulk load Wes McKinney 2026-08-19 22:45:50 -05:00
  • a04e531d03 fix(usage): finalize safe dedup groups into daily rollup rows Wes McKinney 2026-08-19 22:18:05 -05:00
  • f6d25b8af3 feat(rawsync): add device authentication core (#1459) Rusty Shackleford 2026-08-19 20:04:03 -07:00
  • 690f22c6c1 fix(frontend): keep trend hover stable Marius van Niekerk 2026-08-19 22:33:22 -04:00
  • d162d56ab9 fix(frontend): preserve chart layout boundaries Marius van Niekerk 2026-08-19 22:30:03 -04:00
  • effd511de6 fix(frontend): restore chart hover targets Marius van Niekerk 2026-08-19 22:14:30 -04:00
  • c1aaa47256 refactor(frontend): replace custom chart renderers with LayerChart Marius van Niekerk 2026-08-19 22:06:25 -04:00
  • b92f4c2306 docs: plan LayerChart migration Marius van Niekerk 2026-08-19 21:28:47 -04:00
  • d4f7148728 fix(parser): resolve Cursor workspace cwd from the filesystem (#1432) Rod Boev 2026-08-19 21:15:00 -04:00
  • 339f0fd893 docs: define LayerChart migration contract Marius van Niekerk 2026-08-19 20:17:45 -04:00
  • 1086237ce2 fix(usage): pin detached cache work during retirement Wes McKinney 2026-08-19 19:08:58 -05:00
  • ed6c844185 fix(frontend): keep virtual rows aligned after sort toggle (#1472) Marius van Niekerk 2026-08-19 19:10:30 -04:00
  • e56aab30ef fix(usage): start cache format at version one Wes McKinney 2026-08-19 16:26:25 -05:00
  • 6ffc13049b fix(usage): preserve exact cache backfill snapshots Wes McKinney 2026-08-19 15:12:43 -05:00
  • 2f8f37f85e fix(usage): keep cache generations exact across reopen Wes McKinney 2026-08-19 14:30:22 -05:00
  • 1ef5089554 test(usage): verify baked rollup metadata behavior Wes McKinney 2026-08-19 09:50:31 -05:00
  • 825255cd8c fix(usage): keep cached aggregates exact under live changes Wes McKinney 2026-08-19 09:35:19 -05:00
  • bc3cfadad9 fix(usage): keep rollup cache within performance gates Wes McKinney 2026-08-19 07:15:14 -05:00
  • c7a31066ae perf(usage): make snapshot survivor selection planner-independent Wes McKinney 2026-08-18 23:11:18 -05:00
  • 6018207494 fix(frontend): keep localized chart labels visible (#1468) Marius van Niekerk 2026-08-19 15:45:35 -04:00
  • 9254e05609 ci: test Windows Arm Visual Studio 2026 image codex/test-windows-11-vs2026-arm Wes McKinney 2026-08-19 14:15:47 -05:00
  • 40ce877d8c fix(frontend): use stable project keys in Usage filter (#1464) Marius van Niekerk 2026-08-19 15:13:51 -04:00
  • a588d320fd fix(frontend): stop 1Password prompt in project picker (#1465) Marius van Niekerk 2026-08-19 12:51:30 -04:00
  • 2ad3773c98 feat(pricing): add OpenRouter as a second pricing source (#1225) godlockin 2026-08-19 22:55:10 +08:00
  • 4ff8d50617 fix(sync): keep fsnotify event reader off native Add and Remove (#1455) Wes McKinney 2026-08-19 09:25:59 -05:00
  • 5811e84f92 fix(activity): restore Grok agent-minutes (#1450) Phillip Cloud 2026-08-19 10:16:30 -04:00
  • de02740582 fix(parser): recover legacy OpenCode session cwd from project metadata (#1436) Rod Boev 2026-08-19 09:46:43 -04:00
  • 83070fc1b3 fix(server): require consent for shorter session uploads (#1443) Rod Boev 2026-08-19 07:49:00 -04:00
  • d2513d6bc6 fix(activity): classify Grok non-interactive sessions (#1457) Phillip Cloud 2026-08-18 22:11:23 -04:00
  • 540b059d0e fix(i18n): refine Japanese activity labels (#1456) Takuro Onoue 2026-08-19 10:39:23 +09:00
  • 3439cd0099 feat(rawsync): add hosted raw custody core (#1396) Rusty Shackleford 2026-08-18 15:54:41 -07:00
  • 5dccc9982f feat(i18n): add Japanese locale (#1442) Takuro Onoue 2026-08-18 23:12:36 +09:00
  • 41247a7533 docs: document the 0.41.1 release (#1449) Wes McKinney 2026-08-18 08:53:06 -05:00
  • a902515a2f Make daily usage snapshot selection planner-independent (#1448) v0.41.1 Wes McKinney 2026-08-18 08:32:18 -05:00
  • bf3f2f033c docs: promote changelog in navigation (#1444) Wes McKinney 2026-08-17 16:01:14 -05:00
  • 5de6dfdb66 docs: document the 0.41.0 release (#1440) Wes McKinney 2026-08-17 14:48:47 -05:00
  • 8fad00aecd fix(storage): preserve contracts after the Bun stack rebase t3code/bun-sync-writer-unification Marius van Niekerk 2026-08-17 15:04:38 -04:00
  • 4d6aa09e02 fix(storage): use the supported Bun list formatter Marius van Niekerk 2026-08-15 12:43:13 -04:00
  • 5a74a6be37 fix(storage): preserve analytics dialect contracts Marius van Niekerk 2026-08-13 16:49:48 -04:00
  • c8ad240d8d perf(storage): aggregate analytics through Bun Marius van Niekerk 2026-08-13 14:34:49 -04:00
  • 9d6e009e76 fix(storage): preserve filtered query contracts Marius van Niekerk 2026-08-11 22:27:49 -04:00
  • b4bfc4a972 refactor(storage): define Bun query fragments Marius van Niekerk 2026-08-11 21:39:50 -04:00
  • 7cfac6a5d0 test(e2e): await data inventory refresh Marius van Niekerk 2026-08-11 19:25:39 -04:00
  • 79c4495269 fix(duckdb): preserve canonical timestamp precision Marius van Niekerk 2026-08-11 18:49:43 -04:00
  • e0896a1543 fix(storage): keep Bun query timestamps typed Marius van Niekerk 2026-08-11 18:32:23 -04:00
  • a2bfe6556d perf(storage): reuse canonical Bun write buffers Marius van Niekerk 2026-08-11 17:40:36 -04:00
  • 085a2cce62 fix(storage): enforce canonical message identity and timestamps Marius van Niekerk 2026-08-10 14:17:58 -04:00