What's Changed
- feat(frontend): add landing page and move leaderboard to /leaderboard by @junhoyeo in #177
- fix(frontend): resolve Vercel build failures from dependency type mismatches by @junhoyeo in #179
- feat(cli): show provider and raw model in --light table for dedup diagnosis by @junhoyeo in #174
- feat(core): normalize model names at aggregation level to consolidate duplicates by @junhoyeo in #175
- feat(cli): add --group-by flag for configurable model grouping strategies by @junhoyeo in #178
- perf: reduce allocations in JSONL parsing and optimize frontend rendering by @junhoyeo in #182
- feat: add comprehensive code coverage infrastructure and test suite (22% → 60%+) by @junhoyeo in #184
- fix(core): port missing SQLite+dedup and OpenClaw fixes to rewrite branch by @junhoyeo in #193
- fix(tui): resolve TUI freeze/brick when left idle and eliminate all warnings by @junhoyeo in #195
- fix(tui): wrap-around list/tab selection at list boundaries by @Yeachan-Heo in #215
- chore: sync main → feat/ratatui-rewrite (v1.2.7–v1.3.0) by @Yeachan-Heo in #214
- sync: merge main into ratatui-rewrite by @Yeachan-Heo in #219
- sync(main→rewrite): merge main v1.4.2 — Kimi CLI as 10th data source by @junhoyeo in #222
- fix(frontend): harden postgres connection pool for serverless by @junhoyeo in #223
- Ratatui rewrite and Rust workspace migration by @junhoyeo in #150
- feat(tui): add modal dialog for source selection by @junhoyeo in #228
- refactor: rename source→client for AI client terminology by @junhoyeo in #230
- feat(tui): add group-by picker dialog by @junhoyeo in #232
- Revise README with new image and follow info by @junhoyeo (5a095f4)
- Add explanation of Tokscale and its inspiration by @junhoyeo (2a5c774)
- refactor(core,cli): centralize client definitions with define_clients! macro by @junhoyeo in #237
- Deploy v2 to main 🛰️ by @junhoyeo in #239
- fix: backwards compat for source→client rename and SSR profile fetch by @junhoyeo in #240
- chore: update og-image by @junhoyeo (8d09fe3)
- Update README with upcoming v2 announcement by @junhoyeo (f36a34b)
- docs: sync v2 announcement to translated READMEs (ko, ja, zh-cn) by @junhoyeo (83be801)
- feat(frontend): format large token counts as T (trillions) with styled hover tooltip by @junhoyeo (6ae0974)
- chore: fix version control by @junhoyeo (8a54542)
- feat(frontend): add mobile navigation for ≤520px viewports by @junhoyeo in #242
- refactor(frontend): remove @primer/react and replace with styled-components by @junhoyeo in #243
- feat(frontend): add GitHub README profile embed SVG widget by @Yeachan-Heo in #238
- Fix React Server Components CVE vulnerabilities by @app/vercel in #246
- chore(cli): remove dead v1 TypeScript code by @junhoyeo (51da717)
- chore: remove packages/core napi-rs package by @junhoyeo (3b8e2e0)
- chore: regenerate bun.lock after workspace cleanup by @junhoyeo (771bb47)
- fix(ci): use cross-compilation strip for ARM64 Linux targets by @junhoyeo (b8b8608)
New Contributors
- @app/vercel made their first contribution in #246
Full Changelog: v1.4.3...v2.0.0
