diegosouzapw
30558764ba
chore(release): bump v3.4.1 and fix integration paths
2026-03-31 19:16:44 -03:00
diegosouzapw
9b4a5523cc
docs: add Void Linux install template to README and translations ( #732 )
2026-03-31 11:37:29 -03:00
diegosouzapw
ee4df2806f
chore(release): v3.3.11 — analytics, backup control, CLI fixes, workflow unification
2026-03-31 08:17:07 -03:00
diegosouzapw
e071393eb5
chore(release): v3.3.10 — version bump and docs
Build Electron Desktop App / Validate version (push) Failing after 41s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-31 00:16:51 -03:00
Randi
cf6056cede
Add env flag to disable automatic SQLite backups ( #846 )
...
* feat(db): allow disabling sqlite auto backups
* chore(db): rename sqlite auto backup env flag
2026-03-31 00:12:23 -03:00
diegosouzapw
6d366fe80f
chore(release): v3.3.9 — custom provider key rotation fix
2026-03-30 21:33:21 -03:00
diegosouzapw
49e1d51be9
chore(release): v3.3.8
Build Electron Desktop App / Validate version (push) Failing after 28s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-30 20:54:02 -03:00
diegosouzapw
23e47a74ee
Merge remote main
2026-03-30 20:48:25 -03:00
Diego Rodrigues de Sa e Souza
fce7f6ce47
Merge pull request #830 from rdself/coder/fix-openrouter-available-models
...
fix: align OpenRouter auto-sync with available models
2026-03-30 20:47:59 -03:00
diegosouzapw
b2c203e8c1
Merge branch 'fix/streaming-reasoning-field-alias' into main
...
# Conflicts:
# open-sse/services/combo.ts
# open-sse/utils/stream.ts
# tests/unit/chat-combo-live-test.test.mjs
2026-03-30 20:45:44 -03:00
diegosouzapw
28123355b4
Merge branch 'feat/issue-660-qoder' into main
...
# Conflicts:
# docs/i18n/ar/README.md
# docs/i18n/bg/README.md
# docs/i18n/da/README.md
# docs/i18n/de/README.md
# docs/i18n/es/README.md
# docs/i18n/fi/README.md
# docs/i18n/fr/README.md
# docs/i18n/he/README.md
# docs/i18n/hu/README.md
# docs/i18n/id/README.md
# docs/i18n/in/README.md
# docs/i18n/it/README.md
# docs/i18n/ja/README.md
# docs/i18n/ko/README.md
# docs/i18n/ms/README.md
# docs/i18n/nl/README.md
# docs/i18n/no/README.md
# docs/i18n/phi/README.md
# docs/i18n/pl/README.md
# docs/i18n/pt-BR/README.md
# docs/i18n/pt/README.md
# docs/i18n/ro/README.md
# docs/i18n/ru/README.md
# docs/i18n/sk/README.md
# docs/i18n/sv/README.md
# docs/i18n/th/README.md
# docs/i18n/uk-UA/README.md
# docs/i18n/vi/README.md
# docs/i18n/zh-CN/README.md
2026-03-30 20:39:31 -03:00
diegosouzapw
e7c73c76dd
chore(release): bump version to v3.3.7
2026-03-30 19:28:20 -03:00
diegosouzapw
0b2c488a61
chore(release): bump version to v3.3.6
Build Electron Desktop App / Validate version (push) Failing after 30s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-30 18:24:15 -03:00
R.D.
ff73de5716
fix openrouter available models sync
2026-03-30 17:07:46 -04:00
diegosouzapw
df23162e9d
chore(release): v3.3.5 - all changes in ONE commit
Build Electron Desktop App / Validate version (push) Failing after 31s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-30 17:35:51 -03:00
diegosouzapw
a864258cb8
feat(ui): integrate FSM, adaptive routing, and provider diversity
Build Electron Desktop App / Validate version (push) Failing after 35s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-30 12:58:45 -03:00
diegosouzapw
3fc1cac015
docs(i18n): update CHANGELOG, README and sync multi-language FEATURES docs
2026-03-30 11:21:47 -03:00
diegosouzapw
d69e7ec850
chore(release): v3.3.3 — Core UI bugfixes and AutoUpdate repairs
2026-03-29 21:18:07 -03:00
diegosouzapw
8f09c444b6
chore(release): v3.3.2 — bug fixes and feature enhancements
2026-03-29 20:01:06 -03:00
Diego Rodrigues de Sa e Souza
7837fcc657
Merge pull request #772 from rdself/coder/cloudflared-tunnel-endpoint
...
Add Cloudflare Quick Tunnel controls to endpoint page
2026-03-29 19:37:03 -03:00
diegosouzapw
6e9c97fbff
chore(release): v3.3.1 — bug fixes and schema adjustments
2026-03-29 16:39:10 -03:00
diegosouzapw
e90c9c171a
Merge branch 'main' into fix/streaming-reasoning-field-alias
2026-03-29 16:03:13 -03:00
R.D.
3cb34ad827
Add Cloudflare Quick Tunnel controls to endpoint page
2026-03-29 14:04:50 -04:00
diegosouzapw
6fad06f659
chore(release): v3.3.0 — test stability, release consolidation
2026-03-29 14:22:25 -03:00
diegosouzapw
1d51d8ff27
chore(release): v3.2.9 — combo diagnostics, quality gates, Gemini tool fix
Build Electron Desktop App / Validate version (push) Failing after 32s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-29 14:16:37 -03:00
Randi
8af9bd1ac3
Force real upstream combo live tests ( #759 )
2026-03-29 13:21:53 -03:00
Diego Rodrigues de Sa e Souza
46acd16999
chore(release): v3.2.8 — Docker Auto-Update & Analytics Fixes ( #755 )
...
* chore(release): v3.2.8 — Docker auto-update UI and cache analytics fixes
* fix(sse): remove race condition in cache metrics tracking (#758 )
- Remove in-memory metrics tracking (currentMetrics, trackCacheMetrics, updateCacheMetrics)
- Cache metrics now computed on-the-fly from usage_history table (single source of truth)
- Fixes CRITICAL issue from code review: concurrent requests overwriting metrics
- Fixes WARNING: duplicate metric tracking logic in streaming/non-streaming paths
Ref: PR #752 (merged before this fix was included)
* fix: handle allRateLimited credentials & forward extra body keys in embeddings/images routes (#757 )
* fix: handle allRateLimited credentials in embeddings and images routes
When getProviderCredentials() returns an allRateLimited object (truthy,
but without apiKey/accessToken), the embeddings and images routes
incorrectly passed it to handlers as valid credentials. The handlers
then sent upstream requests without Authorization headers, causing
401 errors from providers (e.g. NVIDIA NIM).
This only manifested under concurrent requests: a chat/completions
call could trigger rate limiting on a provider account, and a
simultaneous embeddings request would receive the allRateLimited
sentinel — but treat it as valid credentials.
The chat pipeline already handled this case correctly. This commit
adds the same allRateLimited guard to all affected routes:
- POST /v1/embeddings
- POST /v1/providers/{provider}/embeddings
- POST /v1/images/generations
- POST /v1/providers/{provider}/images/generations
Also adds a defense-in-depth guard in the embeddings handler itself:
if no auth token is available for a non-local provider, return 401
immediately instead of sending an unauthenticated request upstream.
Made-with: Cursor
* fix(embeddings): forward extra body keys to upstream providers
The embeddings handler only forwarded model, input, dimensions, and
encoding_format to upstream providers, silently dropping any additional
fields. This broke asymmetric embedding APIs (e.g. NVIDIA NIM
nv-embedqa-e5-v5) that require input_type, and other providers
expecting user or truncate parameters.
Add a KNOWN_FIELDS exclusion set and forward all unrecognized body
keys to the upstream request, matching the passthrough pattern used
by the chat pipeline's DefaultExecutor.transformRequest().
Made-with: Cursor
* fix(auth): redirect and unconditional 401 on disabled requireLogin + fix test cases
* fix(build): remove legacy proxy.ts causing Next.js build collision
* fix(build): revert middleware.ts rename to proxy.ts because of Next.js Edge constraints
---------
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
Co-authored-by: tombii <tombii@users.noreply.github.com >
Co-authored-by: Gorchakov-Pressure <117600961+Gorchakov-Pressure@users.noreply.github.com >
2026-03-29 13:09:38 -03:00
diegosouzapw
b84e79362e
docs: sync v3.2.6 features across 30 languages (README + FEATURES)
Build Electron Desktop App / Validate version (push) Failing after 36s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-29 05:32:01 -03:00
diegosouzapw
0fd634ef43
chore(release): v3.2.6 — API Key Reveal, Sidebar Controls, Combo Health, Stream Logs
2026-03-29 04:34:55 -03:00
Randi
d352b6b509
Scope API key reveal to Api Manager ( #740 )
2026-03-29 04:30:11 -03:00
Randi
fcc48cc738
Add full sidebar visibility controls ( #739 )
2026-03-29 04:30:08 -03:00
Randi
7690b364e7
fix detailed log summaries for streamed responses ( #734 )
2026-03-29 04:30:03 -03:00
diegosouzapw
b582ddf090
chore(release): v3.2.5 — Void Linux support
2026-03-29 01:33:21 -03:00
diegosouzapw
5a0841a994
docs(i18n): sync USER_GUIDE.md to 30 languages with Void Linux template
2026-03-29 01:26:09 -03:00
diegosouzapw
bd462c4e0b
chore(release): bump version to v3.2.4
Build Electron Desktop App / Validate version (push) Failing after 42s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-28 23:45:41 -03:00
diegosouzapw
a5393a3ec4
feat: migrate iFlow provider to Qoder AI ( #660 )
2026-03-28 23:35:59 -03:00
diegosouzapw
c0cbf00199
chore(release): v3.2.3 — Enhancements and Bugfixes
2026-03-28 23:19:01 -03:00
diegosouzapw
fb8d187f8d
chore(release): v3.2.2 — Four-Stage Request Logs & Bugfixes
Build Electron Desktop App / Validate version (push) Failing after 35s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-28 22:11:22 -03:00
R.D.
04de492019
fix: add four-stage request log payloads
2026-03-28 22:09:27 -03:00
diegosouzapw
cec833afc6
chore(release): v3.2.1 — context pinning fix + global fallback provider
2026-03-28 21:13:14 -03:00
Diego Rodrigues de Sa e Souza
6637f294df
chore: release v3.2.0 ( #722 )
...
Build Electron Desktop App / Validate version (push) Failing after 28s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
2026-03-28 20:45:18 -03:00
Randi
dd9de2efa9
fix: harden combo fallback and health checks ( #704 )
2026-03-28 20:39:16 -03:00
Randi
eba9d854a9
fix model auto-sync startup and auth ( #719 )
2026-03-28 20:39:02 -03:00
Diego Rodrigues de Sa e Souza
437cf9bab0
chore(release): v3.1.10 — OmniRoute v3.1.9 remaining bug fixes sprint ( #720 )
...
Build Electron Desktop App / Validate version (push) Failing after 34s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
2026-03-28 19:54:45 -03:00
diegosouzapw
a7cdcd8b3a
chore(release): v3.1.9 — schema coercion, tool sanitization, clearAllModels i18n, bug fixes #605 #709 #710 #711
2026-03-28 16:35:20 -03:00
diegosouzapw
b123fb2cc7
chore(release): bump version to v3.1.8 and global i18n sync
Build Electron Desktop App / Validate version (push) Failing after 36s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-27 18:08:16 -03:00
diegosouzapw
508a6d99f5
chore(release): bump version to v3.1.7 and fix SSE parsing bug
Build Electron Desktop App / Validate version (push) Failing after 34s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
2026-03-27 15:17:13 -03:00
diegosouzapw
13829de0d9
release: v3.1.6 — Claude tool name fix + Clear All Models alias cleanup
...
Build Electron Desktop App / Validate version (push) Failing after 35s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
Changes:
- fix: restore native Claude tool names in passthrough responses (PR #663 by @coobabm)
- fix: Clear All Models button now also removes aliases (PR #664 by @rdself)
- fix: completed truncated test from PR #663 , added Claude-to-Claude passthrough test
- docs: update CHANGELOG and OpenAPI spec
2026-03-27 06:23:52 -03:00
diegosouzapw
ad4bd800aa
release: v3.1.5 — backoff auto-decay fix + Chinese i18n overhaul
...
Build Electron Desktop App / Validate version (push) Failing after 42s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
Changes:
- fix: auto-decay backoffLevel when rate limit window expires (PR #657 by @brendandebeasi)
- i18n: comprehensive Chinese translation rewrite (PR #658 by @only4copilot)
- docs: update CHANGELOG and OpenAPI spec
2026-03-27 01:27:01 -03:00
Diego Rodrigues de Sa e Souza
6acd36e374
Merge pull request #655 from oSoWoSo/dev
...
Build Electron Desktop App / Validate version (push) Failing after 34s
Build Electron Desktop App / Build Electron (macos-arm64) (push) Has been skipped
Build Electron Desktop App / Build Electron (linux) (push) Has been skipped
Build Electron Desktop App / Build Electron (macos-intel) (push) Has been skipped
Build Electron Desktop App / Build Electron (windows) (push) Has been skipped
Build Electron Desktop App / Create Release (push) Has been skipped
Build Electron Desktop App / Publish to npm (push) Has been skipped
Merged! Thanks @zen0bit for polishing the Czech translations 🇨🇿
2026-03-26 23:50:54 -03:00