Commit Graph

  • abb20d9f39 feat(dashboard): bulk import Grok CLI accounts from JSON ariesho2903 2026-08-27 15:49:35 +07:00
  • 86112cee6d feat(combos): drag-and-drop reorder with manual sortOrder luulam 2026-08-27 14:21:25 +07:00
  • 5c6048759c fix(db): add missing apiKeys columns + restore ApiExplorerModal export luulam 2026-08-27 13:58:23 +07:00
  • d0f202a75d feat(commandcode): bump version header and expand model catalog luulam 2026-08-27 10:34:09 +07:00
  • f0adfb205a feat(dashboard): per-key model restrictions, pin header routing, combo side-panel picker luulam 2026-08-27 09:26:17 +07:00
  • 1d56e2dbc5 chore(deps): bump dependencies luulam 2026-08-22 14:34:02 +07:00
  • 55f10c11e5 fix(dashboard): label usage-by-provider column as Provider / API Key luulam 2026-08-22 14:34:02 +07:00
  • eedad6c5ea fix(combos): show effective strategy vs global default; keep explicit fallback override luulam 2026-08-22 14:34:02 +07:00
  • 99752a397c fix(usage): commandcode monthly total = consumed + remaining credits luulam 2026-08-22 14:33:53 +07:00
  • bb8d67ba9c feat(caps): user-registered models trust upstream vision instead of stripping media luulam 2026-08-22 14:33:53 +07:00
  • 144dda2ac2 fix(routing): fall through to compatible node when built-in alias has no credentials luulam 2026-08-22 14:33:53 +07:00
  • bc9719fac7 feat(dashboard): bulk enable/disable selected API keys on provider page luulam 2026-08-22 14:33:20 +07:00
  • 6770f6ba0b fix(dashboard): ReferenceError getProviderLabel in RecentRequests luulam 2026-08-17 16:30:26 +07:00
  • c61dc6de46 fix(dashboard): show provider names instead of node ids in Usage by Provider luulam 2026-08-17 14:24:13 +07:00
  • b5c0f10610 feat(settings): restore per-provider connect timeout overrides luulam 2026-08-17 09:49:44 +07:00
  • 7e45ead2ac Merge remote-tracking branch 'origin/master' into gitea/feature/end gitea/feature/end luulam 2026-08-17 00:38:31 +07:00
  • 1256f29d92 Merge remote-tracking branch 'origin/master' into gitea/new_feature luulam 2026-08-17 00:21:51 +07:00
  • de9e00c66d feat(settings): runtime log level + free provider enable/disable luulam 2026-08-17 00:17:55 +07:00
  • 699edac327 # v0.5.55 (2026-08-14) decolua 2026-08-14 17:08:02 +07:00
  • 540ebbe682 test(baseline): regenerate provider snapshot for opencode-go transports decolua 2026-08-14 16:53:04 +07:00
  • e1115e2839 feat(opencode-go): route by request format via transports + per-model guard KiMelody 2026-08-14 16:51:48 +07:00
  • 27f3710c8b fix(docker): ship sql.js so the pure-JS DB fallback can start Nguyen Thanh Dat 2026-08-14 07:57:49 +07:00
  • 59d858b639 fix(usage): read Gemini usageMetadata out of the antigravity response envelope Nguyen Thanh Dat 2026-08-14 16:34:42 +07:00
  • 92259214db fix(security): require proof that x-9r-real-ip came from the socket (GHSA-pjm4-8fpg-f9p6) Nguyen Thanh Dat 2026-08-14 16:32:40 +07:00
  • b04c03c6b5 feat(providers): add Alibaba Token Plan (token-plan.ap-southeast-1) Nguyen Thanh Dat 2026-08-14 16:29:06 +07:00
  • 8b2b2fefb5 docs(i18n): add Spanish and French README translations AlexNoVibe 2026-08-14 16:29:18 +07:00
  • 86694ed8d0 feat(antigravity): add Gemini 3.7 Flash models (#3286, #3281) Azriel Akbar Ferry Ardiansyah Kusumawardhana 2026-08-14 16:26:45 +07:00
  • 8af5e752da feat(tts): add Fish Audio as a text-to-speech provider Nguyen Thanh Dat 2026-08-14 16:20:31 +07:00
  • 8ed9da7165 feat(providers): add glm-5.3 to GLM Coding and GLM (China) registries zmf 2026-08-14 16:15:17 +07:00
  • 7e5f5a8813 fix(claude): re-anchor passthrough cache breakpoints with 1h TTL decolua 2026-08-14 16:08:30 +07:00
  • 345cdcf6a5 fix(combo): detect images from Hermes and attachment payloads for Vision Adapter Bertho Joris 2026-08-13 18:29:51 +07:00
  • 65197ad11c feat(auth): add native SAML 2.0 SSO integration Duc Nguyen 2026-08-13 17:53:17 +07:00
  • e02bde4a70 feat(providers): add Kimchi API key support (dual OAuth + API key) Fadjrir Herlambang 2026-08-13 17:53:16 +07:00
  • 30fec4318e fix(models): expose snake_case token limits on /v1/models haumanto 2026-08-13 12:18:38 +07:00
  • 67271d859e fix(opencode): send official client headers on free-tier requests CyrixJD115 2026-08-13 12:11:59 +07:00
  • b566b20ade fix(antigravity): strip competitive system prompts to prevent 429 quota errors stoXmod 2026-08-13 12:08:31 +07:00
  • 6d30ce6de5 fix: Fusion strip stream_options + reasoning model test probe Clayton Tavares 2026-08-13 11:56:38 +07:00
  • 5b417f9bf2 fix(kiro): intercept chat via x-amz-target and prepend initial-response frame rm1dev 2026-08-13 11:55:24 +07:00
  • b57c041345 fix(providers): add llm7 to provider test support Cokky Turnip 2026-08-13 11:53:39 +07:00
  • 8a527fec91 fix(security): SSRF guard on search baseUrl, default-password remote login, and request-details redaction zmf 2026-08-13 11:50:00 +07:00
  • 70ba0024b0 fix(translator): preserve prompt_cache_key when converting chat to responses Nguyen Thanh Dat 2026-08-13 11:45:45 +07:00
  • 80afb59907 fix(qoder): detect billing blocks at stream start, return 403 for failover brimob-sowax 2026-08-13 11:42:39 +07:00
  • 10a923da11 fix(responses): don't close message on empty tool_calls array chisewaguri 2026-08-13 11:40:28 +07:00
  • 01858feca0 docs(i18n): add Brazilian Portuguese documentation yusei21 2026-08-13 11:39:31 +07:00
  • e2a4fe048f fix(hermes): add api_key parameter to model block in YAML configuration Moein Arabi 2026-08-13 11:32:05 +07:00
  • b44bb09f72 fix(kiro): report real output tokens and stop discarding usable turns nguyenha935 2026-08-13 11:32:09 +07:00
  • 456f2a2635 feat(usage): wire force flag through client + usage route decolua 2026-08-13 11:31:07 +07:00
  • cd4003bc8b feat(usage): dedup + cache Claude quota calls to avoid 429 decolua 2026-08-13 11:27:57 +07:00
  • 71dcdc1053 fix(headroom): toggle reflects enabled setting even when proxy is down decolua 2026-08-13 11:27:49 +07:00
  • a3182a7265 merge: integrate origin/master (v0.5.50) into gitea/new_feature luulam 2026-08-06 09:54:31 +07:00
  • 386b25ff7f feat(dashboard): add model/status/account/api-key filters to usage details tab luulam 2026-08-06 09:41:03 +07:00
  • 15223724c3 # v0.5.50 (2026-08-05) decolua 2026-08-05 16:49:14 +07:00
  • 35f86e5828 fix(oauth): scope antigravity header fixes to loadCodeAssist/onboardUser only decolua 2026-08-05 16:40:09 +07:00
  • 41588bea01 feat(providers): add TokenRouter accurate pricing + thinking config Dasep Moch Luay 2026-08-05 16:31:03 +07:00
  • 03f8487cc7 test(baseline): regenerate provider/alias snapshots decolua 2026-08-05 16:27:17 +07:00
  • 99639c0540 test(capacity-adapter): remove unit test file decolua 2026-08-05 16:25:47 +07:00
  • e41d85037d test(capacity-adapter): add unit coverage for the capacity adapter service decolua 2026-08-05 16:25:12 +07:00
  • 02c66fe2bd feat(endpoint): auto-provision default API key for first-time users decolua 2026-08-05 16:22:06 +07:00
  • dcdd4628b3 fix(providers): remove Qwen provider support decolua 2026-08-05 16:17:26 +07:00
  • 6498b3122f feat(combos): wire capacity adapter into chat handler routing decolua 2026-08-05 16:12:55 +07:00
  • 8e59093db7 feat(combos): default-enable vision/audio adapter with mimo fallback decolua 2026-08-05 16:09:42 +07:00
  • cd13d904d7 fix(passthrough): detect codex-tui/Codex Desktop as native Codex client decolua 2026-08-05 15:53:20 +07:00
  • fe547f4dc0 feat(providers): self-hosted OpenAI-compatible STT, TTS and embedding providers omar-nahhas 2026-08-05 13:33:28 +07:00
  • b480892952 feat(providers): add TokenRouter provider Ubuntu 2026-08-05 13:31:56 +07:00
  • 3fab15ae3e fix(db): implement ENABLE_REQUEST_LOGS env var override RobertsXML 2026-08-01 10:07:50 +07:00
  • d06e0d26c6 fix(translator): preserve Responses Lite tools across Chat providers nguyenha935 2026-08-05 13:23:03 +07:00
  • b11be8be0a fix(antigravity): drop retired Gemini 3.0 tiers from quota tracker decolua 2026-08-05 13:24:57 +07:00
  • 42c691b3ea feat(antigravity): show Gemini 3.6 Flash usage bars in quota tracker whale9820 2026-08-05 13:19:49 +07:00
  • a7941ddab4 fix(translator): don't drop image-only user messages in prepareClaudeRequest cardinusantara 2026-08-05 13:19:55 +07:00
  • 646b3b9ba3 fix(cloudflare-ai): declare API key authentication Sutarto Jordan Chrisfivo 2026-08-05 13:13:16 +07:00
  • baebc9a06e docs(i18n): fix port typo and add RTK Token Saver features huuanh20 2026-08-05 11:53:19 +07:00
  • 25e4bf1c6c fix(cli): include complete API artifacts in CLI package Matt Van Horn 2026-08-05 11:49:45 +07:00
  • c570fe33ae feat(tts): add Xiaomi MiMo text-to-speech support MiQieR 2026-08-05 11:45:27 +07:00
  • d0751bcff7 fix(grok-cli): display public subscription tier ryanngit 2026-08-05 11:43:13 +07:00
  • 948dd8f89b fix(oauth): declare searchParams in register-session POST handler alfep 2026-08-05 11:40:51 +07:00
  • 86131b9ca4 feat(codex): support GPT-5.6 Max and Ultra overrides seakleang.nhak 2026-08-05 11:39:07 +07:00
  • 651df2f0e2 feat(cli-tools): add OpenDesign (manalkaff/opendesign) support Diwak4r 2026-08-05 11:35:01 +07:00
  • da8691f866 feat(headroom): report effective payload savings minhnhat166 2026-08-05 11:29:07 +07:00
  • 13ed14568d fix(claude): remove global header cache, gate anthropic-beta by model decolua 2026-08-05 11:32:14 +07:00
  • 1eb37db32d refactor(qoder): dedupe PAT exchange logic, validate PAT keys properly decolua 2026-08-05 11:26:22 +07:00
  • d433c0b295 feat(qoder): support PAT (Personal Access Token) connections end-to-end mannnrachman 2026-08-05 11:16:01 +07:00
  • 3292dfc102 fix(github): hold monthly-exhausted accounts until reset ryanngit 2026-08-05 10:59:49 +07:00
  • 9138c99391 fix(codebuddy): dodge Tencent filter for CN, add usage tracking & normalize messages for INT Rafi Mahardika 2026-08-05 10:51:29 +07:00
  • 41606a37a3 fix(usage): don't lose cached tokens in the forced-SSE->JSON path omar-nahhas 2026-08-05 10:44:45 +07:00
  • 2abe8b855c fix(translator): drop JSON Schema keywords Gemini has no field for Muhammad Usama 2026-08-05 10:42:30 +07:00
  • c06cc08453 fix(oauth): keep open external so xAI/Grok token refresh works on Windows Tomauskasz 2026-08-05 10:38:06 +07:00
  • d6df6576c5 fix(providers): count apikey connections for ollama freeTier provider Cokky Turnip 2026-08-05 10:34:17 +07:00
  • 786b3013ba fix(build): include assets in standalone output DaDecky 2026-08-05 10:31:34 +07:00
  • 0648e9e420 fix(server): support IntelliJ IDEA OpenAI clients over HTTP dajinglingpake 2026-08-05 10:31:40 +07:00
  • ae4f76c433 fix(auth): redirect active sessions from /login DaDecky 2026-08-05 10:26:57 +07:00
  • 918b3c87a1 fix(cli-tools): enable Apply button for dynamic OpenAI/Anthropic-compatible providers lazysaltyfish 2026-08-05 10:23:39 +07:00
  • 0e5da70cb1 fix: freeTier/apikey providers without authModes default to apikey in dualAuthTypes techysy 2026-08-05 10:22:29 +07:00
  • 2a37a4085e chore: normalize formatting (2-space → tabs) in stream-error-patterns files luulam 2026-08-05 09:03:41 +07:00
  • e2f8323ab1 docs(open-sse): in-stream error handling recipe + CHANGELOG luulam 2026-08-04 23:35:57 +07:00
  • 9bd7adc556 feat(dashboard): Stream Error Patterns editor on provider page luulam 2026-08-04 23:35:25 +07:00
  • 34a78f579e feat(open-sse): mark streaming requestDetail as error on stream-error pattern match luulam 2026-08-04 23:34:21 +07:00
  • c8b96a61e7 feat(open-sse): non-streaming stream-error pattern match → 502 fallback luulam 2026-08-04 23:34:00 +07:00
  • e438a03f96 feat(open-sse): early-peek stream error detection + fix UTF-8 loss in CommandCode peek luulam 2026-08-04 23:33:12 +07:00
  • 008e0ef311 feat(settings): default streamErrorPatterns key luulam 2026-08-04 23:28:17 +07:00
  • 5058a402f1 feat(open-sse): streamErrorPatterns matching util (text + regex) luulam 2026-08-04 23:27:07 +07:00