Code-review cleanups and a full dependency refresh.
Changes
- Remove unused dependencies (
aegis,dirs, directtower) - Mirror the 401 force-refresh retry into the OpenAI
chat_completionspath - Deserialize OpenAI requests from a borrow to avoid cloning the request body
- Consolidate
useUsageHistoryonto the generated OpenAPI client, dropping duplicate hand-written types and rawfetchcalls - Upgrade Rust dependencies (
tower-http0.7, plus compatible bumps) - Upgrade frontend dependencies including majors: TypeScript 6,
@types/node26,@vue/tsconfig0.9,@hey-api/openapi-ts0.99; regenerate the API client