Commit Graph

  • c6ae11230c chore(quality): bank ratchet shrinks measured on release/v3.8.50 chore/bank-ratchet-v3.8.50 github-actions[bot] 2026-07-30 18:53:58 +00:00
  • 9b3efef806 fix(ci): five workflow defects, one of them shipping the wrong dmg to Intel Macs (#8988) release/v3.8.50 Diego Rodrigues de Sa e Souza 2026-07-30 12:49:52 -03:00
  • 60cea3cab0 docs(readme): organized Support/Donate section (PIX, crypto, Open Collective, Ko-fi, BMC, Liberapay) + categorized top nav (#8991) Diego Rodrigues de Sa e Souza 2026-07-30 12:48:18 -03:00
  • 494b1c961a fix(ci): close six release-process gaps from the v3.8.49 run (#8985) Diego Rodrigues de Sa e Souza 2026-07-30 12:41:34 -03:00
  • 2c243cf1fc feat(sse): deprecate the gemini-cli upstream provider with a real migration path (#8980) Diego Rodrigues de Sa e Souza 2026-07-30 09:36:54 -03:00
  • 7eca04fd12 feat(ci): gate the publish on clean-install AND upgrade-over-previous (#8953) Diego Rodrigues de Sa e Souza 2026-07-30 09:07:57 -03:00
  • 888ce1a73b chore(sse): drop the iflow entry from the token-refresh TTL map (#8966) Diego Rodrigues de Sa e Souza 2026-07-30 09:07:54 -03:00
  • a36dbcfd88 fix(ci): stop one failing platform from taking the whole desktop channel down (#8957) Diego Rodrigues de Sa e Souza 2026-07-30 09:07:29 -03:00
  • 321488abee chore(ci): remove two fork-owned publish workflows that rode in by accident (#8967) Diego Rodrigues de Sa e Souza 2026-07-30 09:07:23 -03:00
  • 14992ceebe test(ci): stop the promote-latest guard from racing the script's early exit (#8977) Diego Rodrigues de Sa e Souza 2026-07-30 09:07:19 -03:00
  • 9f7d0ffd93 chore(skills): regenerate SKILL.md for routes shipped in v3.8.49 (#8954) Diego Rodrigues de Sa e Souza 2026-07-30 08:38:32 -03:00
  • d61798fb31 chore(release): sync main (v3.8.49 close) into release/v3.8.50 — parallel-cycle sync-back diegosouzapw 2026-07-30 03:00:23 -03:00
  • e6523da2a1 fix(ci): unblock the npm publish — dynamic runner + reuse CI's next-build (#8941) main Diego Rodrigues de Sa e Souza 2026-07-29 22:17:15 -03:00
  • c9d4a45f18 Release v3.8.49 (#7076) v3.8.49 Diego Rodrigues de Sa e Souza 2026-07-29 15:18:55 -03:00
  • 930018fd10 refactor(dashboard): shrink HomePageClient back under the size gate release/v3.8.49 diegosouzapw 2026-07-29 11:24:20 -03:00
  • 1932c598ae fix(dashboard): stop the /home quick-start cards from prefetching too diegosouzapw 2026-07-29 10:43:10 -03:00
  • 0ffc08b7e5 test(e2e): repair the four shards the first green Build finally exercised diegosouzapw 2026-07-29 08:41:41 -03:00
  • f9fbb54fd9 fix(dashboard): unbreak the vitest:ui gate — 2 real production bugs + the i18n test seam diegosouzapw 2026-07-28 23:22:07 -03:00
  • a899236b3c test(db): reword the driverFactory skip comment so the gate stops counting it diegosouzapw 2026-07-28 19:21:01 -03:00
  • e4484b53c7 chore(quality): close the last two release-PR reds diegosouzapw 2026-07-28 18:58:36 -03:00
  • e5eefca23b chore(release): v3.8.49 — clear the release-PR CI in one pass diegosouzapw 2026-07-28 18:37:37 -03:00
  • ff9d39d772 chore(release): back-merge main into release/v3.8.49 diegosouzapw 2026-07-28 17:28:59 -03:00
  • 99279b037a docs(release): v3.8.49 feature-documentation sync diegosouzapw 2026-07-28 17:16:31 -03:00
  • 4b32a2c95a test(codex): align the Responses HTTP e2e to the #8507 input-item contract diegosouzapw 2026-07-28 17:01:36 -03:00
  • 1b11c96c93 chore(quality): v3.8.49 pre-flight — clear 4 base-reds, absorb cycle drift diegosouzapw 2026-07-28 16:23:10 -03:00
  • f118f69594 chore(changelog): v3.8.49 reconciliation — 200 missing bullets + 22 restored credits diegosouzapw 2026-07-28 15:59:02 -03:00
  • 5d42e4a806 deps: bump the development group across 1 directory with 14 updates dependabot/npm_and_yarn/development-21f2cf28cb dependabot[bot] 2026-07-28 18:51:53 +00:00
  • ed2db6cb19 chore(release): open v3.8.50 development cycle diegosouzapw 2026-07-28 15:45:27 -03:00
  • 9c904ddf1c chore(changelog): aggregate #8867 and credit @rafaeldrincon diegosouzapw 2026-07-28 15:07:57 -03:00
  • 66997a6404 fix(logs): avoid giant provider pills for failed auto family requests (#8867) rafaeldrincon 2026-07-28 14:07:07 -04:00
  • 43625ecc32 chore(changelog): aggregate the tail of v3.8.49 (6 fragments, 5 PRs credited) diegosouzapw 2026-07-28 14:39:23 -03:00
  • fff11cbb57 fix(adobe-firefly): default gpt-image detailLevel to maximal (5) (#8863) NOXX - Commiter 2026-07-28 20:37:22 +03:00
  • bf77648071 fix(autoRouting): recognize auto/\<family\> combos in classifyAutoModel (#8866) rafaeldrincon 2026-07-28 13:18:38 -04:00
  • 832d713358 fix(combo): clean up stale connectionId refs after provider delete (#8865) Bob.Hou 2026-07-28 13:18:29 -04:00
  • 7f83b4b1e7 fix(oauth): support Test Connection for xAI OAuth (#8862) Alan Vb 2026-07-28 20:18:20 +03:00
  • 85b9c1754e feat: Xiaomi MiMo Token Plan provider + per-connection API protocol selector (#8861) Diego Rodrigues de Sa e Souza 2026-07-28 12:56:12 -03:00
  • ec0edef499 fix(token-refresh): discover projectId during token refresh (#8860) Bob.Hou 2026-07-28 11:40:08 -04:00
  • 26a7783521 chore(changelog): reconcile v3.8.49 — aggregate 584 fragments, restore lost credits diegosouzapw 2026-07-28 12:25:06 -03:00
  • 8e0d7e4ddd fix(cli): escape codex args and stop aborting on exit in launch-codex (#8856) Suman 2026-07-28 20:20:00 +05:30
  • f1fcdbfa6e fix(executors): route current Claude generations through Vertex partner endpoint (#8852) Will Gordon 2026-07-28 10:49:52 -04:00
  • ed6a19e05b fix(ci): raise the git ls-files buffer in check:tracked-artifacts (#8844) Diego Rodrigues de Sa e Souza 2026-07-28 10:25:21 -03:00
  • 7193b0a433 feat(oauth): support web client type for remote Google OAuth (#8845) Bob.Hou 2026-07-28 09:25:12 -04:00
  • 38cee62d42 fix(antigravity): discover projectId during token refresh (#8842) Bob.Hou 2026-07-28 09:25:03 -04:00
  • 2675b650b5 fix(cli): escape claude args and stop aborting on exit in omniroute launch (#8837) Suman 2026-07-28 18:54:54 +05:30
  • 85f1d78d11 fix(ghe-copilot): route OpenAI-native models via Responses API (#8835) hppsc1215 2026-07-28 15:24:45 +02:00
  • 0809c73430 fix(providers): correct Codex GPT-5.6 context window (#8838) Tito Fauzan Putra 2026-07-28 20:24:36 +07:00
  • 9ebf370603 chore(quality): bank ratchet shrinks measured on release/v3.8.49 chore/bank-ratchet-v3.8.49 github-actions[bot] 2026-07-28 13:02:38 +00:00
  • 384f06aa41 feat(cli): deliver the Antigravity credential straight to the remote install feat/cli-login-push-remote diegosouzapw 2026-07-28 04:07:13 -03:00
  • 3b515d90b3 fix(api): stop /v1/models rebuilding the catalog on almost every request (#8833) Diego Rodrigues de Sa e Souza 2026-07-28 03:55:20 -03:00
  • aa85fa02bb feat(api): prompt-cache health summary endpoint and analytics tab (#8827) Diego Rodrigues de Sa e Souza 2026-07-28 03:53:28 -03:00
  • c8f1d62de5 fix(dashboard): surface quota pool delete failures instead of failing silently (#8829) Diego Rodrigues de Sa e Souza 2026-07-28 03:35:28 -03:00
  • 18c1a2b43e docs: restore the Polish API_REFERENCE removed by #8823 (#8831) Diego Rodrigues de Sa e Souza 2026-07-28 03:06:35 -03:00
  • d30f484089 fix(reasoning): sanitize streamed K3 think tags (#8821) rinseaid 2026-07-28 00:27:20 -04:00
  • 2f5e1858bb fix(types): normalize Kie transcription results (#8824) backryun 2026-07-28 12:45:25 +09:00
  • 71c5a7592f docs: replace outdated Polish docs with translation from latest English (#8823) Adrian Rogala 2026-07-28 05:45:21 +02:00
  • b4776a2d84 test(quality): fail loudly when a source-scanning guard is negative-only (#8619) MumuTW 2026-07-28 10:57:30 +08:00
  • 67d13dc7a8 fix(types): declare idempotency input contracts (#8820) backryun 2026-07-28 11:57:26 +09:00
  • 6133939acd fix(types): align web fallback contracts (#8819) backryun 2026-07-28 11:57:23 +09:00
  • 07ce14cd82 fix(types): type memory skills injection logger (#8816) backryun 2026-07-28 11:57:19 +09:00
  • d6c06932ec chore(quality): re-pin ceilings after merge-train 3 + register CF-1010 test diegosouzapw 2026-07-27 22:39:06 -03:00
  • b53bd968a2 fix(security): remove quadratic trailing-slash trim in Alibaba endpoint normalization (#8333) Diego Rodrigues de Sa e Souza 2026-07-27 22:38:30 -03:00
  • 53f8284842 fix(api): enforce image generation API key auth (#8306) Alex 2026-07-28 04:38:25 +03:00
  • 6a59c09460 feat(search): add Firecrawl search provider (#8814) Alan Vb 2026-07-28 04:38:21 +03:00
  • ff168ab086 fix(electron): use NEXT_DIST_DIR when stripping stale native modules (#8794) NBN-N3 2026-07-27 22:38:18 -03:00
  • 0bd7ceadf8 fix(types): declare virtual chaos combo config (#8815) backryun 2026-07-28 10:38:15 +09:00
  • 5f5f4a589d fix(types): preserve compression detail config shapes (#8812) backryun 2026-07-28 10:38:11 +09:00
  • 1b1e962221 fix(types): preserve reasoning policy record shapes (#8811) backryun 2026-07-28 10:38:08 +09:00
  • 308d3f06e2 fix(types): export web executor types from their module (#8810) backryun 2026-07-28 10:38:04 +09:00
  • 253856544f fix(sse): pass real response payload into plugin onResponse hooks (#8806) Prudhvi Vuda 2026-07-27 21:38:01 -04:00
  • 3e6684ebb4 fix(api): treat cx/* and codex/* as equivalent API-key model permissions (#8805) Prudhvi Vuda 2026-07-27 21:37:58 -04:00
  • 0e14d66a71 fix(dashboard): restore Usage Model Breakdown column sorting (#8769) (#8802) AmirHossein Rezaei 2026-07-28 05:07:55 +03:30
  • 4d66dd113f fix(resilience): honor Cloudflare 1010 retryable:false — skip COOLDOWN_RETRY (#8775) (#8800) AmirHossein Rezaei 2026-07-28 05:07:51 +03:30
  • 1c2143182c fix(combo): fail open when strict context filter empties unknown-only pools (#8786) (#8798) AmirHossein Rezaei 2026-07-28 05:07:48 +03:30
  • 1bb3093dcf chore(quality): re-pin chatCore.ts ceiling after merge-train 2 diegosouzapw 2026-07-27 21:13:20 -03:00
  • 8e5dc0de1b fix(client): rewrite absolute fetch/EventSource paths under basePath (#8515) Rouzbeh† 2026-07-28 03:42:49 +03:30
  • 530221aa0f fix(hyperagent): sticky thread for agentic tool loops (Claude Code) (#8470) NOXX - Commiter 2026-07-28 03:12:45 +03:00
  • f8487648c8 fix(resilience): keep resource 404s from cooling models (#8756) Wilson 2026-07-27 21:12:42 -03:00
  • 2bd5076800 fix(resilience): add UND_ERR_SOCKET to PROXY_UNREACHABLE_ERROR_CODES (#8788) (#8795) Austin Liu 2026-07-28 09:42:38 +09:30
  • aecf2fccef deps: bump the production group across 1 directory with 18 updates (#8793) dependabot[bot] 2026-07-27 21:12:34 -03:00
  • 6afec74f26 deps: bump electron from 43.1.1 to 43.2.0 in /electron (#8782) dependabot[bot] 2026-07-27 21:12:30 -03:00
  • f3a78d68e8 fix(sse): compact Responses multi-turn images before context hard-reject (#8560) (#8595) Prudhvi Vuda 2026-07-27 20:12:27 -04:00
  • 352d48fedc test(pack): list ensureAndroidCacheDir.mjs in the pack-artifact fixture diegosouzapw 2026-07-27 21:12:14 -03:00
  • 0eeb8f45c0 refactor(sse): extract combo target resolution into combo/targetResolution.ts (#8592) MumuTW 2026-07-28 06:13:31 +08:00
  • cd7a492984 chore(quality): re-pin file-size ceilings after merge-train 1H + fix stryker drift diegosouzapw 2026-07-27 19:13:07 -03:00
  • cf66338948 chore(skills): regenerate cli-backup-sync SKILL.md to match catalog (#8657) MumuTW 2026-07-28 06:08:26 +08:00
  • 44c03926bd fix(autoCombo): handle missing model_capabilities table in taskFitness (#8603) (#8650) Austin Liu 2026-07-28 07:38:22 +09:30
  • 1055d14025 refactor(sse): peel the bare Response off handleChatCore's union in responsesHandler (#8647) backryun 2026-07-28 07:08:19 +09:00
  • 6601ae3a8d fix(middleware): declare withInjectionGuard's context parameter optional (#8644) backryun 2026-07-28 07:08:15 +09:00
  • 5cf3d1fc9c fix(windows): request shell when spawning bare qoder binary name on Windows (fixes #8590) (#8633) Austin Liu 2026-07-28 07:38:12 +09:30
  • 01c0f8a7dd fix(providers): recover Kimi after quota reset (#8632) glaze 2026-07-27 18:08:09 -04:00
  • 9108955323 fix(claude): classify native subscription quota 429 (#8628) Éder Costa 2026-07-27 19:08:05 -03:00
  • dd22d9c017 fix(resilience): recover idle wedged limiters (#8616) Jonathan Bailey 2026-07-27 15:08:02 -07:00
  • bb5cb51f3e fix(docker): honor OMNIROUTE_BASE_PATH behind reverse-proxy subpaths (#8615) AmirHossein Rezaei 2026-07-28 01:37:58 +03:30
  • 7ac42d6df6 fix(resilience): report local queue expiry as unavailable (#8613) Jonathan Bailey 2026-07-27 15:07:54 -07:00
  • b676c5f826 feat(ci): automate ratchet shrink-banking so caps stop outliving their files (#8584) (#8612) MumuTW 2026-07-28 06:07:51 +08:00
  • 71f80ae1a5 fix(ci): use webpack fallback for Node 26 compat build to stop OOM (#8611) Prudhvi Vuda 2026-07-27 18:07:47 -04:00
  • 052cab3d46 fix(providers): complete OpenCode Go effort alias exposure (#8610) Jonathan Bailey 2026-07-27 15:07:43 -07:00
  • 685e598d32 fix(providers): declare explicit OpenCode plugin feature-flag defaults (#8608) Prudhvi Vuda 2026-07-27 18:07:40 -04:00
  • bca309457b feat(providers): flatten multi-turn history for gemini-web (#8371) (#8607) Prudhvi Vuda 2026-07-27 18:07:37 -04:00
  • ea678daad6 fix(auth): tag internal/loopback-origin failed logins in the audit log (#8606) Prudhvi Vuda 2026-07-27 18:07:33 -04:00