Commit Graph

  • b514c3c08b fix: stream combo fails over on empty content-filtered response (#3685) (#3702) Diego Rodrigues de Sa e Souza 2026-06-12 03:29:30 -03:00
  • 74fa992ef5 feat: gemini - handle known ratelimits (#3686) Markus Hartung 2026-06-12 08:22:00 +02:00
  • 32cc78afc4 docs: add FUNDING.yml and Support section to README (#3698) Diego Rodrigues de Sa e Souza 2026-06-12 03:11:28 -03:00
  • b71716e179 fix(oauth): stop token-refresh invalidation loop + harden proxy resolution (#3692) Diego Rodrigues de Sa e Souza 2026-06-12 02:51:40 -03:00
  • bb0019845b fix(stream): error on empty Claude SSE instead of synthetic success (#3689) Nick Sullivan 2026-06-12 00:49:08 -05:00
  • 2b18e19e1c fix(vertex): support Vertex AI Express-mode API keys (#3690) NOXX - Commiter 2026-06-12 08:44:44 +03:00
  • 7ad96cca18 fix(anthropic): strip top_p when temperature is set to avoid 400 (#3691) Felipe Almeman 2026-06-12 02:40:13 -03:00
  • c81211326c chore(release): open v3.8.23 development cycle diegosouzapw 2026-06-11 22:15:28 -03:00
  • b6c65efd28 fix(build): include webdav-handler.mjs in dist/ bundle (#3687) v3.8.22 Diego Rodrigues de Sa e Souza 2026-06-11 22:07:32 -03:00
  • 9350a5d6c6 Release v3.8.22 (#3623) Diego Rodrigues de Sa e Souza 2026-06-11 18:52:29 -03:00
  • e771776b67 docs(changelog): credit #3673 + #3675 — leninejunior bulk-actions + quota-toggle release/v3.8.22 diegosouzapw 2026-06-11 18:30:27 -03:00
  • 598ab693e0 chore(release): v3.8.22 CHANGELOG + env-doc sync diegosouzapw 2026-06-11 18:27:01 -03:00
  • 831f8c7b52 refactor(dashboard): extract useProviderConnections/Settings/Models hooks — #3501 Phase 1f (#3684) Diego Rodrigues de Sa e Souza 2026-06-11 17:35:53 -03:00
  • 57f8137352 refactor(dashboard): extract useModelCompatState hook + model sections — #3501 Phase 1e (#3683) Diego Rodrigues de Sa e Souza 2026-06-11 17:03:25 -03:00
  • 89fb1dde4d fix(dashboard): close review gaps in bulk provider connection actions (#3271 follow-up) (#3673) Lenine Júnior 2026-06-11 15:52:56 -04:00
  • 592554dbcd feat(dashboard): deactivate/activate accounts from the quota overview (#3675) Lenine Júnior 2026-06-11 15:41:10 -04:00
  • ef82f10a0d fix(combo): stop premature context compaction — real auto-combo windows + per-target compression limit (#3680) Diego Rodrigues de Sa e Souza 2026-06-11 16:39:49 -03:00
  • bbace56180 feat(obsidian): add /api/v1/webdav file server for Obsidian vault sync (#3485 part 2) (#3678) Diego Rodrigues de Sa e Souza 2026-06-11 15:33:48 -03:00
  • dbbcc65693 feat(obsidian): add WebDAV config route + encrypt creds at rest (#3485 part 1) (#3677) Diego Rodrigues de Sa e Souza 2026-06-11 15:33:38 -03:00
  • 623806b6d7 refactor(dashboard): extract ConnectionRow + ModelCompatPopover + SiliconFlowEndpointModal — #3501 Phase 1d (#3676) Diego Rodrigues de Sa e Souza 2026-06-11 14:57:22 -03:00
  • a3253399b3 docs(changelog): reconcile v3.8.22 — credit #3621/#3622 + MiMoCode follow-up roll-up diegosouzapw 2026-06-11 14:09:39 -03:00
  • 9196a5427e refactor(dashboard): extract AddApiKeyModal + EditConnectionModal — #3501 Phase 1c (#3674) Diego Rodrigues de Sa e Souza 2026-06-11 13:41:39 -03:00
  • acadb593d8 fix(dashboard): honor auto-hide and switch to visible filter on passthrough Test-all (#3610) (#3669) Diego Rodrigues de Sa e Souza 2026-06-11 13:16:23 -03:00
  • 8f281ed8c7 fix(i18n): use logical CSS direction utilities for sidebar and key overlays (RTL #3541) (#3670) Diego Rodrigues de Sa e Souza 2026-06-11 13:16:14 -03:00
  • eb32352076 fix(resilience): clear stale transient connection cooldowns on startup (#3625) (#3672) Diego Rodrigues de Sa e Souza 2026-06-11 13:15:57 -03:00
  • 8a2d86a576 fix(oauth): name Kiro/AWS auto-imported accounts and dedupe by profileArn (#3615) (#3671) Diego Rodrigues de Sa e Souza 2026-06-11 13:15:47 -03:00
  • 34c278324b fix(dashboard): restore home topology live in-flight pulse (#3507) (#3667) Diego Rodrigues de Sa e Souza 2026-06-11 12:55:32 -03:00
  • 7e7fdbd30d fix(electron): launch peer-stamping server-ws.mjs entrypoint to avoid 403 LOCAL_ONLY (#3386) (#3665) Diego Rodrigues de Sa e Souza 2026-06-11 12:55:16 -03:00
  • 47155fa3a0 fix(api): flag provider topology error state by current status, not stale history (#3619) (#3666) Diego Rodrigues de Sa e Souza 2026-06-11 12:55:02 -03:00
  • 8c7f37340c fix(api): fetch live OpenCode model catalog for no-auth model picker (#3611) (#3664) Diego Rodrigues de Sa e Souza 2026-06-11 12:54:46 -03:00
  • 03039321d5 fix(cli): honor HERMES_HOME for Hermes Agent config path (#3628) (#3663) Diego Rodrigues de Sa e Souza 2026-06-11 12:54:28 -03:00
  • bc164d0df5 fix(mitm): remove duplicated 'Command failed:' error prefix (#3641) (#3662) Diego Rodrigues de Sa e Souza 2026-06-11 12:53:11 -03:00
  • 3ce157d22e fix(responses): detect stream readiness for tool-call-only and object-less chunks (#3612) (#3661) Diego Rodrigues de Sa e Souza 2026-06-11 12:53:07 -03:00
  • 60e38a71d1 fix(mimocode): add required authHeader:"none" to registry entry (#3659 follow-up) diegosouzapw 2026-06-11 11:59:18 -03:00
  • a702a9e56f docs(changelog): credit #3632/#3631/#3637/#3659/#3540/#3616/#3523 (v3.8.22 targeted review round) diegosouzapw 2026-06-11 11:57:26 -03:00
  • 2b39b8357c Add Claude Code routing preference for unprefixed Claude models (#3540) Witroch4 2026-06-11 11:53:59 -03:00
  • 3813fa4a85 Log Responses WebSocket calls in history (#3616) kkkayye 2026-06-11 23:46:32 +09:00
  • 5a5d2ee5a4 feat(providers): add MiMoCode free-tier provider with bootstrap JWT auth (#3659) PizzaV 2026-06-11 16:45:10 +02:00
  • 337f16ca6b fix(combo): skip same-provider targets on 408/500/502/503/504/524 errors (#3637) Hernan Javier Ardila Sanchez 2026-06-11 16:42:01 +02:00
  • 9574d572d6 refactor: small code cleanup (#3523) Nicolas Lorin 2026-06-11 16:36:40 +02:00
  • 8ecfe757ea fix(kiro): route enterprise IAM Identity Center accounts to their regional endpoint (#3631) NOXX - Commiter 2026-06-11 17:36:36 +03:00
  • c5b21412c0 fix(reasoning): replay reasoning_content on plain DeepSeek turns (#1682) (#3632) Abhishek Divekar 2026-06-11 20:06:32 +05:30
  • d8b9759db6 refactor(dashboard): extract remaining shared helpers to providerPageHelpers — #3501 Phase 2b (#3658) Diego Rodrigues de Sa e Souza 2026-06-11 11:10:41 -03:00
  • 2ec54d06f6 refactor(dashboard): extract pure helpers to providerPageHelpers — #3501 Phase 2 (#3653) Diego Rodrigues de Sa e Souza 2026-06-11 10:25:07 -03:00
  • c4bdd4a90b chore(db-gate): reclassify external-DB reads, fully close #3500 (#3649) Diego Rodrigues de Sa e Souza 2026-06-11 09:49:56 -03:00
  • 870f825196 refactor(db): move usage_logs/semantic_cache/proxy_logs SQL into db modules (#3500 slice 4) (#3648) Diego Rodrigues de Sa e Souza 2026-06-11 09:46:11 -03:00
  • 53af75fcac refactor(db): move skills UPDATE + db-backups SQL into db modules (#3500 slice 5) (#3647) Diego Rodrigues de Sa e Souza 2026-06-11 09:43:33 -03:00
  • 581878a421 refactor(db): move usage_history SQL into usageAnalytics module (#3500 slice 2) (#3644) Diego Rodrigues de Sa e Souza 2026-06-11 09:32:55 -03:00
  • 9e9262b145 refactor(db): move community_servers SQL into gamification db module (#3500 slice 3) (#3639) Diego Rodrigues de Sa e Souza 2026-06-11 09:16:27 -03:00
  • ee53ced36b refactor(dashboard): extract EditCompatibleNodeModal — #3501 Phase 1b (#3638) Diego Rodrigues de Sa e Souza 2026-06-11 09:14:57 -03:00
  • 1d147b61da refactor(db): move call_logs aggregations into callLogStats db module (#3500) (#3636) Diego Rodrigues de Sa e Souza 2026-06-11 08:58:33 -03:00
  • f6632c0cd4 fix(db): reclassify localDb unexported modules as intentionally-internal (#3499) (#3635) Diego Rodrigues de Sa e Souza 2026-06-11 08:56:45 -03:00
  • 3a2cfd63ae refactor(dashboard): extract auth-import modals — #3501 Phase 1a (#3634) Diego Rodrigues de Sa e Souza 2026-06-11 08:54:38 -03:00
  • bb6d5a288a refactor(dashboard): extract ProviderDetailPageClient — #3501 Phase 0 (#3633) Diego Rodrigues de Sa e Souza 2026-06-11 08:40:15 -03:00
  • 3c328d6a62 fix(ci): pack-artifact policy + maxBuffer fixes for npm publish v3.8.21 release/v3.8.21 diegosouzapw 2026-06-11 05:48:06 -03:00
  • 99397b4f41 fix(ci): align pack-artifact-policy with v3.8.21 package.json files expansion (#3624) Diego Rodrigues de Sa e Souza 2026-06-11 05:46:52 -03:00
  • cf06adf2e3 chore(release): open v3.8.22 development cycle diegosouzapw 2026-06-11 05:16:40 -03:00
  • a32e52eed6 fix(ci): increase execFileSync maxBuffer in validate-pack-artifact (#3622) Diego Rodrigues de Sa e Souza 2026-06-11 05:08:54 -03:00
  • 88857237a2 fix(guardrails): use validateBody() in /api/guardrails/test route (#3621) Diego Rodrigues de Sa e Souza 2026-06-11 05:06:58 -03:00
  • c315a2394c Release v3.8.21 (#3593) Diego Rodrigues de Sa e Souza 2026-06-11 04:01:24 -03:00
  • 7e9e4ab489 chore(release): v3.8.21 CHANGELOG + i18n + env-doc sync diegosouzapw 2026-06-11 03:51:14 -03:00
  • c2d90229ca fix(review): resolve findings from /review-reviews battery (v3.8.21 hardening) (#3618) Diego Rodrigues de Sa e Souza 2026-06-11 02:40:33 -03:00
  • 797de433f2 docs(changelog): credit #3603 (Flash tier IDs) + #3604 (provider quotas) + #3605 (reasoning wrappers) diegosouzapw 2026-06-11 00:34:35 -03:00
  • 2561beaeb5 feat(cli): add autostart on/off/toggle shorthand for headless serve mode (#3331) (#3614) Diego Rodrigues de Sa e Souza 2026-06-11 00:34:01 -03:00
  • 68b71bc826 fix(usage): normalize Antigravity and agy provider quotas (#3604) Raxxoor 2026-06-11 04:32:51 +01:00
  • 5c11d1c92e docs(opencode-provider): soft-deprecate in favor of @omniroute/opencode-plugin (#3419) (#3613) Diego Rodrigues de Sa e Souza 2026-06-11 00:28:33 -03:00
  • fcf0f68344 fix(oauth): surface real Kiro import-token failure cause, not a bare 500 (#3589) (#3609) Diego Rodrigues de Sa e Souza 2026-06-11 00:26:09 -03:00
  • 625fae813f fix(agent-bridge): surface real MITM startup-failure cause, not always port 443 (#3606) (#3608) Diego Rodrigues de Sa e Souza 2026-06-11 00:22:07 -03:00
  • c6d92058f3 fix(antigravity): normalize Gemini 3.5 Flash tier IDs (#3603) Raxxoor 2026-06-11 04:06:15 +01:00
  • e4675924cb fix(gemini): isolate textual reasoning wrappers (#3605) Raxxoor 2026-06-11 04:01:31 +01:00
  • 43c312abc9 fix(api): implement GET /api/guardrails + POST /api/guardrails/test, drop shadow/guardrails doc-fiction (#3496) (#3602) Diego Rodrigues de Sa e Souza 2026-06-10 22:02:50 -03:00
  • 39feb1d22a docs(changelog): credit #3598 (chatCore modularization) + #3588 (combo reasoning buffer) diegosouzapw 2026-06-10 21:42:59 -03:00
  • 07b190d07f Refactor: Extract chatCore phases into modular files (#3598) Paijo 2026-06-11 07:40:49 +07:00
  • 987c8f8694 fix: add reasoning token buffer for combo routing (fixes #3587) (#3588) Hernan Javier Ardila Sanchez 2026-06-11 02:29:11 +02:00
  • 4bfd9e2845 fix: add reasoning token buffer for combo routing (fixes #3587) (#3588) Hernan Javier Ardila Sanchez 2026-06-11 02:29:11 +02:00
  • 017e85ed4d fix(mcp): ship MCP server source closure in npm files + coverage gate (#3578) diegosouzapw 2026-06-10 19:21:41 -03:00
  • 1b83d97dd3 security(oauth): migrate 5 public client_ids to resolvePublicCred (#3493) diegosouzapw 2026-06-10 19:21:33 -03:00
  • f06438feae fix(gamification): add level/badges/badges-earned profile routes (#3484) diegosouzapw 2026-06-10 19:21:16 -03:00
  • 9ef4a61e9a fix(agent-bridge): add validate-only upstream-ca/test route (#3488) (#3600) Diego Rodrigues de Sa e Souza 2026-06-10 18:16:57 -03:00
  • 60d2f05d0e docs: mark DISCOVERY_TOOL_DESIGN endpoints as Phase-2 not-yet-implemented (#3498) (#3599) Diego Rodrigues de Sa e Souza 2026-06-10 18:13:01 -03:00
  • fde956aa2b fix: z.ai/GLM coding plan no longer shows Monthly 0% when no monthly cap (#3580) (#3597) Diego Rodrigues de Sa e Souza 2026-06-10 18:09:46 -03:00
  • cb08cf221d fix: /v1/completions returns legacy text-completion format, not chat (#3571) (#3596) Diego Rodrigues de Sa e Souza 2026-06-10 18:06:17 -03:00
  • 1bc858837a fix: pass through valid max_tokens-truncated responses instead of fake 502 (#3572) (#3595) Diego Rodrigues de Sa e Souza 2026-06-10 18:01:52 -03:00
  • 2947bfd5eb chore(release): open v3.8.21 development cycle diegosouzapw 2026-06-10 17:20:48 -03:00
  • d6f008cdaf fix(resilience): expose providerCooldown in GET+PATCH /api/resilience (#3591) v3.8.20 Diego Rodrigues de Sa e Souza 2026-06-10 16:28:24 -03:00
  • e33fdd4ab7 docs(changelog): add #3590 post-deploy fix bullet to v3.8.20 release/v3.8.20 diegosouzapw 2026-06-10 16:02:15 -03:00
  • 7d7a45ae28 fix(resilience): expose providerCooldown in GET+PATCH /api/resilience (#3590) Diego Rodrigues de Sa e Souza 2026-06-10 15:34:33 -03:00
  • bf8b56b29f Release v3.8.20 (#3547) Diego Rodrigues de Sa e Souza 2026-06-10 13:49:08 -03:00
  • 39f7be320d docs(changelog): complete v3.8.20 reconciliation — 27 bullets, 11 contributors diegosouzapw 2026-06-10 13:25:18 -03:00
  • 55cce81bc2 docs(changelog): reconcile v3.8.20 — add 9 missing bullets + move [Unreleased] to versioned section diegosouzapw 2026-06-10 13:20:59 -03:00
  • ef1d40f78c docs(changelog)+test: reconcile standard-Gemini native mode (#3569) — update round-2 rationale comment + log VPS validation diegosouzapw 2026-06-10 12:33:21 -03:00
  • a353777d24 fix: openai to gemini incorrectly translates historical tool calls into text (#3569) Markus Hartung 2026-06-10 17:32:17 +02:00
  • 58a714bdbb docs(changelog): credit @ViFigueiredo (#3423) for PROJECT_ROOT + log #3561/#3562 (v3.8.20) diegosouzapw 2026-06-10 12:22:14 -03:00
  • 6575edab0f fix: address PR #3518 review comments (lifecycle hooks, regex, indentation, route params) (#3562) Paijo 2026-06-10 22:20:10 +07:00
  • fca9c286c1 fix(auto-update): use stable PROJECT_ROOT walker, not frozen process.cwd() (#3561) Paijo 2026-06-10 22:12:53 +07:00
  • 89c21e329b docs(changelog): add the #3506 Kiro quota entry (missed in #3582 due to a stale-base CHANGELOG anchor) (#3583) Diego Rodrigues de Sa e Souza 2026-06-10 11:26:15 -03:00
  • a50f0b4949 fix(usage): show an informative message instead of a blank Kiro quota card when no usage breakdown (#3506) (#3582) Diego Rodrigues de Sa e Souza 2026-06-10 11:25:03 -03:00
  • 94a8883598 fix(playground): filter playground models by node prefix so custom-endpoint models appear (#3505) (#3581) Diego Rodrigues de Sa e Souza 2026-06-10 11:19:42 -03:00
  • 9ca3c29633 fix(proxy): drive SOCKS5 UI option from runtime ENABLE_SOCKS5_PROXY, not build-time NEXT_PUBLIC (#3508) (#3579) Diego Rodrigues de Sa e Souza 2026-06-10 11:11:40 -03:00
  • 84ae9e4797 docs(api): correct API_REFERENCE.md paths for skills/plugins/admin/cache/acp/system-info (#3497) (#3577) Diego Rodrigues de Sa e Souza 2026-06-10 11:03:13 -03:00