Commit Graph

  • 8fb51f44d0 fix(combo): invalidate nested-combo cache on edits + log DATA_DIR (#3147) (#3165) Diego Rodrigues de Sa e Souza 2026-06-04 17:06:27 -03:00
  • 0909b31f50 fix(github-copilot): discover model catalog live from api.githubcopilot.com (#3120, #3121) (#3164) Diego Rodrigues de Sa e Souza 2026-06-04 16:57:55 -03:00
  • cb94bf695d fix(minimax): stop capping MiniMax-M3 / M2.7 max_tokens at 8192 (#3141) (#3163) Diego Rodrigues de Sa e Souza 2026-06-04 16:57:52 -03:00
  • f8fb3d524d fix(t3-chat-web): parse cookies + convexSessionId from stored credential (#3007) (#3162) Diego Rodrigues de Sa e Souza 2026-06-04 16:57:48 -03:00
  • a2fd56c313 fix(llama-cpp): route to configured local baseUrl instead of OpenAI (#3136) (#3161) Diego Rodrigues de Sa e Souza 2026-06-04 16:57:45 -03:00
  • 58a9573904 fix(fireworks): preserve fully-qualified router/model IDs (#3133) (#3160) Diego Rodrigues de Sa e Souza 2026-06-04 16:57:41 -03:00
  • f0e3a9bec9 Feature/batch allow big (#3128) Markus Hartung 2026-06-04 19:49:18 +02:00
  • 67addc63ad fix(antigravity): dynamic model resolution via MITM alias table (#3144) Hernan Javier Ardila Sanchez 2026-06-04 19:40:24 +02:00
  • 28b44b01d4 fix(qoder): bifurcate validation by token type — PAT→Cosy, regular API key→dashscope (#3149) Hernan Javier Ardila Sanchez 2026-06-04 19:25:29 +02:00
  • d3c753ecbe fix(providers): use synced models as fallback for all providers (#3148) Hernan Javier Ardila Sanchez 2026-06-04 19:25:25 +02:00
  • 44b9d0e5f7 fix(opencode-plugin): map thinking cap to interleaved in model+combo (#3138) M.M 2026-06-04 19:24:51 +02:00
  • 273268c18d Strip previous_response_id for stateless Responses upstreams (#3143) Jan Leon 2026-06-04 19:10:45 +02:00
  • 3fd8f2ce11 fix(api-manager): preserve API key expiration local time (#3146) Xiangzhe 2026-06-05 01:10:41 +08:00
  • 32bb4b9652 fix(responses): normalize image_url parts across input paths (#3150) Wilson 2026-06-04 14:10:36 -03:00
  • 2eb0f0500c fix(providers): resolve web provider alias collisions diegosouzapw 2026-06-04 13:42:25 -03:00
  • 406a150f15 chore(release): open v3.8.10 development cycle diegosouzapw 2026-06-04 06:36:10 -03:00
  • 506a701a1a ci(electron): make macos-arm64 smoke best-effort (headless GPU crash) (#3137) Diego Rodrigues de Sa e Souza 2026-06-04 06:30:58 -03:00
  • 5057454d21 Merge pull request #3135 from diegosouzapw/release/v3.8.9 v3.8.9 Diego Rodrigues de Sa e Souza 2026-06-04 05:10:03 -03:00
  • 6ce96cb664 refactor(build): reduce assembleStandalone cognitive complexity (SonarCloud gate) release/v3.8.9 diegosouzapw 2026-06-04 04:46:37 -03:00
  • 796267df3f docs(changelog): credit direct-to-main PRs (#3130/#3131/#3132) + static-asset build fix diegosouzapw 2026-06-04 04:21:09 -03:00
  • 49dedecc42 fix(build): assemble static/server-files/chunks under distDir, not literal .next diegosouzapw 2026-06-04 02:17:51 -03:00
  • 872895c172 Merge pull request #3092 from diegosouzapw/release/v3.8.9 Diego Rodrigues de Sa e Souza 2026-06-04 00:30:02 -03:00
  • b6bda19919 fix(quality): explicit promise-existence checks + protocol-aware WebDAV URL diegosouzapw 2026-06-03 23:53:03 -03:00
  • 223374221f feat(kiro): add Claude Opus 4.8 to the Kiro model catalog (#3131) NOXX - Commiter 2026-06-04 05:51:21 +03:00
  • 74ce4fd76d Fix:Add KimiExecutor to fix the error of reasoning_content is missing in kimi thing mode (#3132) ipanghu 2026-06-04 10:50:53 +08:00
  • dd85309e64 fix(ci): hasStandaloneAppBundle dist/->app/ fallback + gate obsidian-plugin e2e diegosouzapw 2026-06-03 22:48:24 -03:00
  • bb87a59125 fix(handler): provide fallback for connectionId when undefined (#3130) Nicolas Lorin 2026-06-04 03:39:29 +02:00
  • dff836ae26 fix(ci): resolve remaining CI failures (typecheck + build-reorg test drift + #3100 dedup) diegosouzapw 2026-06-03 22:12:17 -03:00
  • 27229aa7eb test(cache): align stale cache-HIT tests with #2952 SSE-wrap behavior diegosouzapw 2026-06-03 21:12:32 -03:00
  • e1007acb7e fix(cli): bare omniroute (default serve) must provision STORAGE_ENCRYPTION_KEY diegosouzapw 2026-06-03 21:08:01 -03:00
  • f1c42359a2 fix(ci): raise t11 any-budget for cursor.ts (false-positive) + server.ts (dynamic tools) diegosouzapw 2026-06-03 20:31:34 -03:00
  • 20331afeec fix(ci): allowlist build-time OMNIROUTE_BUILD_SHA in env-doc-sync diegosouzapw 2026-06-03 20:08:44 -03:00
  • 838c2cab88 test(sse-auth): unique default apiKey per seeded connection (align with #3023 dedup) diegosouzapw 2026-06-03 20:05:57 -03:00
  • 8dd9749a93 fix(build): correct modelResolution import path in responses route (#3113) diegosouzapw 2026-06-03 19:47:42 -03:00
  • 49bfe982c2 docs(changelog): finalize v3.8.9 — add session PR entries + contributors hall diegosouzapw 2026-06-03 19:01:44 -03:00
  • cad93f35ce fix(lint): escape quotes in ObsidianSourceCard JSX (react/no-unescaped-entities) diegosouzapw 2026-06-03 18:58:05 -03:00
  • 652faeefc7 docs(readme): feature Discord community invite prominently at the top diegosouzapw 2026-06-03 18:53:10 -03:00
  • 8dc93ade6d fix(i18n): Turkish locale-aware search and sorting (#3115) Oğuzhan Sert 2026-06-04 00:58:01 +03:00
  • 80c9ca7096 fix(cli): don't write STORAGE_ENCRYPTION_KEY to .env on informational commands (#3129) Diego Rodrigues de Sa e Souza 2026-06-03 18:53:22 -03:00
  • a718558d68 perf(logs): fix browser freeze and network saturation on /dashboard/logs (#3109) Tubagus 2026-06-04 04:35:09 +07:00
  • 51345bf2e9 fix(cli): handle Windows exe healthchecks with spaces (#3111) EmpRider 2026-06-04 03:00:03 +05:30
  • 84b5caeeb9 fix(sse): bound Antigravity 429 retry loop and lock quota-exhausted accounts for full reset window (#3122) Ahmet Çetinkaya 2026-06-04 00:29:59 +03:00
  • 656e73e1f0 Remove duplicate lowercase db-apikeys-crud.test.ts from tracking (#3125) ‍juandisay 2026-06-04 05:29:55 +08:00
  • 27b822e412 fix(tools): keep opaque object schemas open (#3097) NMI 2026-06-04 02:29:31 +05:00
  • 50896699d3 fix+feat(sse): per-model 403 lockout (#3027) + deepseek-web memory (#2942) & tool-calls (#2820) (#3101) Diego Rodrigues de Sa e Souza 2026-06-03 18:29:26 -03:00
  • 0594af6a6c feat(cursor): vision (image_url) input + tool-commit/output-constraint enhancements (#3104) payne 2026-06-04 00:24:41 +03:00
  • 0331e8126d fix: add AbortController timeout to fetchImageEndpoint (#3105) Max Garmash 2026-06-04 02:19:49 +05:00
  • 261a910820 fix(codex): preserve native Responses passthrough tools and history (#3107) Aoxiong Yin 2026-06-04 05:12:54 +08:00
  • ed170229e7 fix(responses): resolve bare ChatGPT model ids to codex on HTTP fallback path (#3113) Diego Rodrigues de Sa e Souza 2026-06-03 18:12:34 -03:00
  • c9620eb741 chore(build): re-apply build-reorg follow-ups (compat fallback + deploy docs) (#3127) Diego Rodrigues de Sa e Souza 2026-06-03 18:12:30 -03:00
  • 0231fbb335 build(verify): close ralph-loop-1 gaps — align tests + fix stale .next/app refs diegosouzapw 2026-06-03 16:06:59 -03:00
  • e390a8d633 build(layer2+3): propagate .build/+dist/ to Docker/Electron/CI; codify light deploy; docs diegosouzapw 2026-06-03 15:51:07 -03:00
  • 5efeeb183f build(layer1): add build:release clean rebuild + HEAD sentinel guard diegosouzapw 2026-06-03 15:16:28 -03:00
  • b7fdcdddf8 build(layer1): rename standalone output app/ -> dist/; delete both App-Router move hacks diegosouzapw 2026-06-03 14:59:20 -03:00
  • 5b484737bb build(layer1): isolate Next output to .build/next; gitignore .build/ dist/ .next/ diegosouzapw 2026-06-03 14:04:30 -03:00
  • 03b8aa1f6d build(layer0): electron prepare uses assembleStandalone (keep ABI native-strip) diegosouzapw 2026-06-03 13:44:15 -03:00
  • 27c08178d7 build(layer0): prepublish consumes single build via assembleStandalone (drop 2nd next build) diegosouzapw 2026-06-03 13:41:36 -03:00
  • 05c6335292 build(layer0): unify standalone assembly into assembleStandalone.mjs diegosouzapw 2026-06-03 13:11:06 -03:00
  • 277f530f0e Remove obsolete files: deleted unused test-debug.ts, .semgrep rules, documentation images, and various markdown files related to skill generation and audit reports. diegosouzapw 2026-06-03 12:49:08 -03:00
  • aa647768c4 docs(claude): add bug fix validation protocol + both test runners rule diegosouzapw 2026-06-03 12:33:33 -03:00
  • d5f2586513 fix(sse): emit reasoning/content as separate SSE deltas to avoid duplication (#3089 follow-up) (#3112) Diego Rodrigues de Sa e Souza 2026-06-03 12:08:43 -03:00
  • b57afb5bbe fix(sse): handle non-SSE JSON upstream body on streaming path + SSE-wrap cache hits (#3089, #2952) (#3108) Diego Rodrigues de Sa e Souza 2026-06-03 10:23:00 -03:00
  • f0f776c310 fix(i18n): fill missing zh-CN and ru UI translations (#3026, #3067) (#3103) Diego Rodrigues de Sa e Souza 2026-06-03 08:04:17 -03:00
  • 5f7f74dc6a fix(dashboard): qualify vendor-namespaced Playground models with provider prefix (#3050) (#3102) Diego Rodrigues de Sa e Souza 2026-06-03 07:56:16 -03:00
  • 5f3b1e8cde fix(db): dedup duplicate API keys per provider on connection create (#3023) (#3100) Diego Rodrigues de Sa e Souza 2026-06-03 07:52:10 -03:00
  • 8a25d9e229 fix(dashboard): make 'Import from /models' work for no-auth providers (#3047) (#3099) Diego Rodrigues de Sa e Souza 2026-06-03 07:48:19 -03:00
  • 365c29a115 fix(providers): forward Grok sso-rw cookie to fix anti-bot 403 (#3063) (#3098) Diego Rodrigues de Sa e Souza 2026-06-03 07:39:02 -03:00
  • 7042d562c4 fix(sse): scope ollama-cloud per-model 403 to model lockout, not connection cooldown (#3027) (#3096) Diego Rodrigues de Sa e Souza 2026-06-03 07:25:50 -03:00
  • 470df2df77 docs(changelog): add SiliconFlow fix entry (#3094) diegosouzapw 2026-06-03 07:21:36 -03:00
  • 948f232517 fix: sync SiliconFlow models from configured endpoint (#3094) Xiangzhe 2026-06-03 18:19:38 +08:00
  • 42821ee620 test: update web-session-credentials to reflect veoaifree-web NOAUTH reclassification diegosouzapw 2026-06-03 07:11:20 -03:00
  • 51d2ca8151 feat(db): add apiKeyContextSources module + migration 092 diegosouzapw 2026-06-03 07:04:52 -03:00
  • a296c34a95 docs(changelog): add v3.8.9 entries for merged PRs diegosouzapw 2026-06-03 07:00:47 -03:00
  • 28116c71f8 fix(cache): preserve client cache_control for Xiaomi MiMo (#3088) (#3093) Diego Rodrigues de Sa e Souza 2026-06-03 06:55:28 -03:00
  • 3c8646a400 fix(mcp): remove duplicate notionTools registration introduced by merge diegosouzapw 2026-06-03 06:54:41 -03:00
  • e6db182dcf deps: bump the production group with 21 updates (#3085) dependabot[bot] 2026-06-03 06:47:38 -03:00
  • c4fa7add1b deps: bump the development group with 5 updates (#3086) dependabot[bot] 2026-06-03 06:46:16 -03:00
  • 9db306e2f8 feat(observability): add Obsidian context source with 24 MCP tools (#3077) Brandon Bennett 2026-06-03 05:45:04 -04:00
  • e7f064d916 deps(electron): bump electron-builder to 26.14.0 diegosouzapw 2026-06-03 06:39:04 -03:00
  • 8a5feacc88 deps: bump electron from 42.2.0 to 42.3.2 in /electron (#3083) dependabot[bot] 2026-06-03 06:37:05 -03:00
  • 6999566ce1 deps: bump electron-updater from 6.8.6 to 6.8.8 in /electron (#3084) dependabot[bot] 2026-06-03 06:37:02 -03:00
  • 43b1392876 fix(autoCombo): rotate across all connections, never waste provider capacity (#3078) Paijo 2026-06-03 16:36:47 +07:00
  • 9141e98458 fix(providers): fix claude-web 403, move no-auth providers out of web-cookie (#3090) Paijo 2026-06-03 16:35:45 +07:00
  • c42591f400 chore(release): open v3.8.9 development cycle diegosouzapw 2026-06-03 06:31:51 -03:00
  • d37693de98 Merge release/v3.8.8 into main (#2930) v3.8.8 Diego Rodrigues de Sa e Souza 2026-06-03 02:19:13 -03:00
  • b9da7d3176 chore(release): finalize v3.8.8 changelog + add codex-ws dev helper release/v3.8.8 diegosouzapw 2026-06-03 02:17:46 -03:00
  • 5943e5d528 feat: add Codex WS flag and Xiaomi MiMo usage tracking diegosouzapw 2026-06-03 00:41:02 -03:00
  • 0f900f1d56 fix(usage): handle MiniMax coding plan percent quotas diegosouzapw 2026-06-02 22:49:50 -03:00
  • 705ab8e690 fix(quality): clear SonarCloud quality-gate findings on PR #2930 diegosouzapw 2026-06-03 00:17:56 -03:00
  • a907ae714c test(security): parse hostname instead of URL substring match diegosouzapw 2026-06-02 23:40:22 -03:00
  • 5e94e595aa ci(coverage): fix OOM in shard merge + align gate to project bar (40/40/40/40) diegosouzapw 2026-06-02 23:18:34 -03:00
  • fc77100c3f test: stabilize quota syncQuotaCombos shards + fix 2 e2e specs diegosouzapw 2026-06-02 22:39:13 -03:00
  • b80e6c26ac test: fix pre-existing CI failures (flaky quota, proxy bridge, e2e) diegosouzapw 2026-06-02 20:29:41 -03:00
  • 5b62a4be88 fix(combo): use resolved provider for custom provider_nodes prefixes (#3058 follow-up) diegosouzapw 2026-06-02 20:29:41 -03:00
  • 656b2e5e7c test(compliance): fix audit-log level-filter integration test diegosouzapw 2026-06-02 18:38:31 -03:00
  • 1533286726 docs(changelog): document memory recent-strategy fix and #3058 custom-provider credential lookup diegosouzapw 2026-06-02 18:24:47 -03:00
  • 326a219620 fix(memory): recent strategy must not relevance-filter by prompt diegosouzapw 2026-06-02 18:02:28 -03:00
  • 72b4804c1b Merge main into release/v3.8.8 diegosouzapw 2026-06-02 17:46:48 -03:00
  • 34e0eab099 docs(changelog): note sqlite-vec standalone bundling in #3066 entry diegosouzapw 2026-06-02 13:55:09 -03:00
  • e176d0abd4 fix(build): bundle sqlite-vec native binary into standalone (vector memory in Docker) diegosouzapw 2026-06-02 13:54:35 -03:00