Diego Rodrigues de Sa e Souza
fed64abc2e
fix(model): normalize client context-window suffixes ( #9193 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates — only pre-existing audit.test.ts flake).
2026-08-05 22:39:52 -03:00
Diego Rodrigues de Sa e Souza
ce2d79765f
fix(db): honor ENABLE_REQUEST_LOGS override ( #9187 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates — only pre-existing audit.test.ts flake).
2026-08-05 22:39:45 -03:00
Alex Jordan
7f3d86d01e
fix(i18n): complete French UI catalog ( #9235 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:31:55 -03:00
Dizzle
08cb567d37
fix(db): purge orphan proxy_assignments when deleting provider connections ( #9246 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:31:49 -03:00
backryun
c095dbf73d
fix(types): align web provider support contracts ( #9139 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:31:36 -03:00
backryun
aa7b595aae
fix(types): simplify Codex service tier narrowing ( #9136 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:31:17 -03:00
backryun
2f3e051aaf
fix(types): preserve vision capability literal ( #9121 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:30:56 -03:00
backryun
e6afc135e9
fix(types): preserve validation failure narrowing ( #9120 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:30:49 -03:00
backryun
2ea22bb71d
fix(providers): suppress retired Copilot Gemini models ( #9103 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:30:01 -03:00
backryun
a174ea6d33
fix(types): narrow media generation failures ( #9093 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:29:55 -03:00
backryun
da87422d9e
fix(types): preserve array-buffer response bodies ( #9092 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log
2026-08-05 22:29:49 -03:00
TheFrenchGhosty
589c383859
fix:nanogpt model discovery ( #9326 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:46:34 -03:00
zabrodschiipavel-sketch
c1986ef4b9
feat(providers): enrich dashboard providers list with OpenRouter data ( #9324 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:46:19 -03:00
zabrodschiipavel-sketch
93711ec619
fix: update Baichuan website URL to baichuan-ai.com ( #9312 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:46:11 -03:00
Jay Ongg
31d5b90e5a
feat(dashboard): persist provider screen filters to URL for bookmarking ( #9307 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:46:03 -03:00
Chedrian07
fd62cb1152
fix(docker): publish the Redis sidecar on loopback instead of 0.0.0.0 ( #9286 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:45:56 -03:00
Giacomo Masiero
b2fc36ad08
feat(i18n): update italian translations ( #9280 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:45:48 -03:00
Khoa Võ
a4d79c81aa
fix(dashboard): open webhook wizard in edit mode ( #9272 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:45:34 -03:00
ffichman
c10dace3b3
fix(mcp): preserve caller identity for internal REST hops ( #9260 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:45:27 -03:00
Pedro Sakamoto
bc876740f5
fix(db): reset budget counters before validating on a fresh window ( #9241 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:45:20 -03:00
i
3f9507f282
fix(images): refresh OAuth and rotate accounts on 401 ( #9231 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:45:13 -03:00
Wahyu Hidayatulloh Pamungkas
95e0aa3c58
fix(guardrails): vision-bridge describe survives self-loop admission + Anthropic image shapes ( #9226 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:45:06 -03:00
szzhoujiarui
2a494423be
fix(combo): hide operator-hidden models in the Combo Add model picker ( #9218 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:44:59 -03:00
nguyenha935
3afd9bc119
fix(models): canonical provider-grouped catalog ordering ( #9215 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:44:52 -03:00
Alex Chan
db12943146
fix(open-sse): populate empty message content when reasoning text is present on tool_calls finish ( #9196 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:44:36 -03:00
VXNCXNX
a5a78fd1d8
fix(kiro): preserve GPT-5.6 Max reasoning via Responses ( #9163 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:44:02 -03:00
Felipe Almeman
697c7b96a9
fix(audio): let the audio routes use audio-typed provider nodes, and gate remote ones behind a default-off flag ( #9101 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:43:31 -03:00
Felipe Almeman
47349435aa
fix(providers): make model Check/Test honor the node apiType, and show upstream model names ( #9099 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:43:24 -03:00
Dulanjana Palamakumbura
d91f7d1c3f
Fix/issue #8656 ( #9095 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:43:16 -03:00
everson-junior
9971dbd51a
feat(topology): add click navigation to provider page and filter inactive providers ( #9024 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:42:44 -03:00
Jeevan M
2cfd672f79
feat(providers): add UnoRouter provider ( #8978 ) ( #9009 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:42:35 -03:00
Wahyu Hidayatulloh Pamungkas
68cb678780
fix(command-code): enable vision flags for CC models and fix vision-bridge reroute ( #9007 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:42:27 -03:00
Chirag
66b85466ce
fix: resolve Windows Electron build failures for missing native modules ( #8959 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:42:02 -03:00
Zius
a5e0a96f8a
fix: prevent false 'Failed to save connection' error when adding providers ( #8912 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:41:33 -03:00
ikelvingo
e4d1108ad3
fix(i18n): polish zh-CN/zh-TW translations and fix over-translation of proper nouns ( #8872 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:41:19 -03:00
epsilonode
01c991dc7e
feat(db): add node sqlite adapter parity ( #8871 )
...
Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates green: static + changed tests + vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-213228-suite.log
2026-08-05 21:41:12 -03:00
Diego Rodrigues de Sa e Souza
466d843a2a
fix(backend): force system MITM CA cert to 0644 on Linux regardless of umask and repair on re-install ( #9442 )
...
Closes #9442
2026-08-05 16:49:22 -03:00
Diego Rodrigues de Sa e Souza
dc06bf558e
fix(muse-spark-web): document the ecto1: WS auth token requirement in credential hint, spec, and error message ( #9502 )
...
Closes #9502
2026-08-05 16:49:04 -03:00
Diego Rodrigues de Sa e Souza
ee4cd0d795
fix(api): consult LiteLLM pricing_synced layer in resolveCatalogPricing so deployed models absent from models.dev and defaults get pricing in /v1/models ( #9364 )
...
Closes #9364
2026-08-05 16:48:14 -03:00
Diego Rodrigues de Sa e Souza
9e3126828e
fix(auto-update): skip synthetic Next.js standalone package.json without name field in resolveProjectRoot ( #8956 ) ( #9354 )
...
A Next.js standalone build writes a synthetic .build/next/package.json
({"type":"commonjs"}) that lacks a "name" field. The resolveProjectRoot()
walk-up was stopping at this marker instead of continuing to the real repo
root, making PROJECT_ROOT point at .build/next where no .git exists, which
caused the source-mode validation to report "Not a git repository."
Fix: only accept a package.json as a project-root marker when its parsed
content has a non-empty "name" field. Keep .git as a hard marker.
Add isValidPackageMarker() helper for testability.
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
2026-08-05 16:07:31 -03:00
Diego Rodrigues de Sa e Souza
5e344a3a99
fix(auth): IP blacklist now blocks on direct connections via trusted peer stamp and re-reads config without restart ( #9033 ) ( #9385 )
...
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
2026-08-05 16:07:21 -03:00
Xiangzhe
8ca40e7971
feat(api): wire shared admission across LLM routes
...
Acquire admission once after API-key policy, preserve lazy raw-request snapshots, and bind lease settlement to JSON, SSE, abort, deadline, and failure lifecycles. Expose a low-cardinality health summary and preserve non-SSE Ollama errors unchanged.
2026-08-05 08:44:59 -03:00
Diego Rodrigues de Sa e Souza
2cb7567d66
fix(providers): treat claude-web 429 as unhealthy and forward Retry-After ( #9406 )
2026-08-04 23:28:41 -03:00
Diego Rodrigues de Sa e Souza
f1ea77fd04
fix(providers): detect expired gemini-web sessions and add testConnection ( #9407 )
2026-08-04 23:28:30 -03:00
Diego Rodrigues de Sa e Souza
85f30d4da8
fix(api): fall back to slugified provider name when prefix is empty ( #9416 )
2026-08-04 23:28:26 -03:00
Diego Rodrigues de Sa e Souza
7d6a64b054
fix(mcp): break circular import between googApiKeyAuth.ts and auth.ts ( #9297 )
2026-08-04 21:36:47 -03:00
Diego Rodrigues de Sa e Souza
b07182c72a
fix(security): require auth for /v1/models when management auth is configured ( #9320 )
2026-08-04 21:36:41 -03:00
Diego Rodrigues de Sa e Souza
7e55abbc41
fix(vision-bridge): do not select unreachable describe-model when no vision provider is connected ( #8430 )
2026-08-04 21:36:34 -03:00
Diego Rodrigues de Sa e Souza
37edd74f2d
fix(proxy-health): include credentials in proxy health check URLs ( #8853 )
2026-08-04 21:36:00 -03:00
Diego Rodrigues de Sa e Souza
0b70a14a3b
fix(auth): setting first dashboard login password no longer fails with HTTP 400 PASSWORD_REQUIRED ( #8950 )
2026-08-04 21:35:29 -03:00