luulam
2305e26e25
feat: pre-request token validation, mid-stream error handling, and usage stats improvements
- Qoder: handle mid-stream errors by returning proper error Response instead of embedding in stream
- Qoder: add refreshCredentials() to validate token via quota endpoint before requests
- chatCore: validate and refresh provider tokens before sending chat requests
- chatCore: bail early with 401 on unrecoverable token refresh errors
- Usage stats: track apiKey, comboName, fallbackHistory in request details
- Dashboard: improve Combos, Endpoint, Provider, Usage, and RequestDetails pages
- API keys route: upsert logic with provider_type support
- DB repos: usageRepo query improvements, requestDetailsRepo pagination, apiKeysRepo updates
2026-06-29 10:08:07 +07:00
..
2026-06-21 18:01:33 +07:00
2026-04-24 10:04:59 +07:00
2026-06-22 11:40:16 +07:00
2026-06-19 15:33:26 +07:00
2026-06-21 16:01:45 +07:00
2026-06-14 18:49:38 +07:00
2026-06-14 21:54:35 +07:00
2026-06-20 10:09:50 +07:00
2026-05-18 15:23:38 +07:00
2026-06-17 10:34:53 +07:00
2026-06-14 19:31:09 +07:00
2026-03-23 12:03:11 +07:00
2026-06-19 15:33:26 +07:00
2026-06-17 10:01:30 +07:00
2026-06-21 16:51:47 +07:00
2026-05-07 16:42:36 +07:00
2026-06-20 15:09:11 +07:00
2026-06-13 20:40:43 +07:00
2026-06-14 19:31:09 +07:00
2026-06-29 10:08:07 +07:00
2026-05-03 15:21:43 +07:00
2026-06-13 09:55:29 +07:00
2026-06-20 10:09:50 +07:00