0.6.4 - Redesign and added new Cookies Provider
feat(v0.6.4): Kiro sonnet-5, providers UX, OAuth providers + Usage page total redesign
KIRO PROVIDER
- Add claude-sonnet-5 to Kiro model catalog with capability metadata
(contextLength: 1M, maxOutputTokens: 128K) — matches OmniRoute registry;
all Claude 5/4.5/Haiku variants (base/thinking/agentic) enriched.
PROVIDERS PAGE UX
- Collapsible dropdowns: all 5 provider sections (Custom, Cookies, OAuth,
Free Tier, API Key) now toggle open/closed with chevron + count badge.
Custom + Cookies default collapsed; others expanded.
NEW COOKIE PROVIDERS (4)
- HuggingChat (24 models, hf-chat cookie), LMArena (11 models, session cookie),
Puter (34 models, puter_auth_token), Pollinations (31 models, no-auth).
Each: registry + executor + validation/test probes. Total cookie providers: 24.
NEW OAUTH PROVIDERS (3) + BRAND ICONS
- Cody (Sourcegraph): OpenAI-compatible, sgp_ token, free plan (~200 msg/mo).
- Trae (ByteDance): session-based SOLO agent, Cloud-IDE-JWT (~14d), custom executor.
- Windsurf: registry + full catalog (Claude Opus 4.7 tiers) + "Coming Soon" badge
(gRPC-web adapter pending); icon shows but chat deferred. - 3 hand-crafted SVG brand icons (Windsurf wave, Trae "T", Cody "C" + graph nodes);
ProviderIcon loader now picks .svg vs .png per provider.
USAGE PAGE — TOTAL REDESIGN
Data layer:
- usageHistory gains latencyTtftMs/latencyTotalMs columns + status index
(additive schema migration, auto-sync). - Latency populated end-to-end (saveUsageStats → handlers → INSERT).
- getUsageStats now returns statusCounts + errorRate + latency{avg,p50,p95}.
- 3 new chart aggregations: getStackedChartData, getLatencyChartData,
getErrorChartData. /chart route dispatches by ?view=. /providers uses
SELECT DISTINCT. /request-logs returns structured JSON.
UI (5 new chart components + Overview broken into 9 components + Logs tab): - Sparkline, DonutChart, StackedAreaChart, LatencyChart, ErrorRateChart
(all token-driven, recharts/hand-rolled SVG). - Overview: hero KPI row w/ sparklines (Cache Saved re-enabled), live activity
strip, error donut, stacked provider chart, latency chart, breakdown table,
topology. Dead UsageStats (531 lines) replaced. - Logs tab: real-time SSE streaming request log (replaces dead RequestLogger).
- Details tab: design-system aligned (border-black → border-border-subtle).
Cleanup: - Deleted RequestLogger, UsageStats, UsageChart, OverviewCards (dead).
- Moved ProviderLimits usage/components/ → quota/components/ (correct home).
- Page renamed "Activity" → "Usage"; period "All" exposed.
META
- bump version 0.6.3 → 0.6.4 (package.json, cli/package.json)