-
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