Skip to content

0.6.4 - Redesign and added new Cookies Provider

Choose a tag to compare

@rsalmn rsalmn released this 04 Jul 20:16

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)