Commit Graph

  • 559b97c0e8 docs(i18n): translate 25 core documentation files to Indonesian (#3348) Krisna Santosa 2026-06-07 11:56:25 +07:00
  • 1306e7b3f1 fix(sse): treat MiniMax M3 as multimodal so vision isn't stripped (#3328) (#3342) Diego Rodrigues de Sa e Souza 2026-06-06 23:20:11 -03:00
  • f89b5c5e46 fix(proxy): make auto-selection fallback opt-in (#3332) (#3344) Diego Rodrigues de Sa e Souza 2026-06-06 22:58:18 -03:00
  • 23d7bd1589 fix(cli): write OpenCode config to ~/.config on all platforms incl. Windows (#3330) (#3343) Diego Rodrigues de Sa e Souza 2026-06-06 22:52:05 -03:00
  • bb55a804e9 fix(catalog): remove minimaxai/minimax-m3 from NVIDIA NIM tier (404 upstream) (#3329) (#3341) Diego Rodrigues de Sa e Souza 2026-06-06 22:48:01 -03:00
  • 54364d1aec Improve code quality: auto-pr/docstrings-1780792063 (#3337) Dong Mengzhe 2026-06-07 09:38:28 +08:00
  • 2c67b568db fix: Kiro Builder ID token import fails with Bad credentials (#3333) Someres 2026-06-07 04:38:11 +03:00
  • ec3a2af0ea feat: add per-provider custom headers support for OpenAI/Anthropic-compatible nodes (#3338) PizzaV 2026-06-07 03:35:44 +02:00
  • ee24068872 chore(release): open v3.8.14 development cycle diegosouzapw 2026-06-06 22:07:28 -03:00
  • 630baa6c18 fix(electron): swallow auto-updater check rejection to avoid unhandled rejection (#3339) v3.8.13 Diego Rodrigues de Sa e Souza 2026-06-06 21:42:30 -03:00
  • df2379053e fix(security): use trusted internal origin for provider auto-sync self-fetch (CodeQL #323 SSRF) (#3336) Diego Rodrigues de Sa e Souza 2026-06-06 21:20:26 -03:00
  • 9535fa52a6 fix(startup): correct autoRefreshDaemon import alias (@/ -> @omniroute/open-sse) (#3292) (#3335) Diego Rodrigues de Sa e Souza 2026-06-06 21:15:43 -03:00
  • cd89ce3cfa fix(electron): ship loginManager.js in the packaged app (#3292 regression) (#3334) Diego Rodrigues de Sa e Souza 2026-06-06 20:50:02 -03:00
  • a25d5f1ef6 Release v3.8.13 (#3327) Diego Rodrigues de Sa e Souza 2026-06-06 19:13:11 -03:00
  • a69b1e03e5 chore(release): document #3320 in the v3.8.13 changelog + contributor credits release/v3.8.13 diegosouzapw 2026-06-06 18:11:21 -03:00
  • a3a911e2f4 feat(api): VS Code Copilot Ollama-compatible BYOK endpoint (#3316) Felipe Almeman 2026-06-06 18:26:18 -03:00
  • 77aa09213c feat: auto-combo optimization, playground model dropdown, only-configured toggle (#3322) Paijo 2026-06-07 04:12:48 +07:00
  • 2688f3cd74 feat(provider): test-all endpoint, rate-limit overrides, visibility f… (#3267) Vinayrnani 2026-06-07 02:28:22 +05:30
  • e273514350 docs: VS Code/Ollama endpoints + env & i18n tooling (#3319) Felipe Almeman 2026-06-06 17:49:12 -03:00
  • df50a31f05 fix(dashboard): normalize agent-bridge /state response to stop page crash (#3318) (#3326) Diego Rodrigues de Sa e Souza 2026-06-06 17:47:27 -03:00
  • 57e7049d5c fix(codex): strip client-only params on native /responses passthrough (#3317) (#3325) Diego Rodrigues de Sa e Souza 2026-06-06 17:43:10 -03:00
  • d1344f9a34 fix(dashboard): refresh connections after provider auth import (#3320) Felipe Almeman 2026-06-06 17:40:39 -03:00
  • 2101df5ca2 chore(release): finalize v3.8.13 changelog and cleanup diegosouzapw 2026-06-06 17:36:06 -03:00
  • 8f6a6ca816 docs(changelog): record the 6 PRs merged this review round into v3.8.13 diegosouzapw 2026-06-06 13:53:59 -03:00
  • 03336ad8ba test(catalog): align Antigravity preview-alias test with #3303 budget tiers diegosouzapw 2026-06-06 13:52:56 -03:00
  • 6e7ea0a680 feat(api): model catalog enrichment + MCP model-catalog tools (#3306) Felipe Almeman 2026-06-06 13:49:34 -03:00
  • 8ecf056fe2 feat(dashboard): i18n the proxy settings UI (#3310) Felipe Almeman 2026-06-06 13:43:18 -03:00
  • fda0fc902e chore(i18n): add message keys for proxy UI + vscode/ollama endpoint (#3307) Felipe Almeman 2026-06-06 13:41:15 -03:00
  • de651a632a fix(catalog): compute combo context_length from known targets only (#3304) Hernan Javier Ardila Sanchez 2026-06-06 18:39:26 +02:00
  • 4754b78b27 fix(sse): expose Claude + Gemini budget tiers in the antigravity catalog (#3184) (#3303) Diego Rodrigues de Sa e Souza 2026-06-06 13:37:08 -03:00
  • 50181f1cc9 fix(sse): strip leaked internal tool envelopes from streaming output (#3311) Felipe Almeman 2026-06-06 13:36:25 -03:00
  • 4baccfbd84 fix(theoldllm): read upstream body once to avoid [502] body-already-read (#3296) (#3314) Diego Rodrigues de Sa e Souza 2026-06-06 13:16:23 -03:00
  • 7a3eeaca48 fix(cli): resolve update paths relative to script + recursive backup (#3295) (#3313) Diego Rodrigues de Sa e Souza 2026-06-06 13:13:37 -03:00
  • 0fcfb159f2 fix(dashboard): keep no-auth providers visible under 'Show configured only' (#3290) (#3312) Diego Rodrigues de Sa e Souza 2026-06-06 13:08:38 -03:00
  • 5121959bb8 docs: rename resolve-issues → review-issues skill references diegosouzapw 2026-06-06 12:55:35 -03:00
  • 3317b21d09 fix(auth): harden URL token extraction — drop query-string fallback, gate to client routes (security follow-up to #3300) (#3309) Diego Rodrigues de Sa e Souza 2026-06-06 12:48:11 -03:00
  • a85500e2b7 docs(changelog): record the v3.8.13 PRs merged this round (#3292/#3300/#3297/#3298/#3301/#3302/#3299) diegosouzapw 2026-06-06 12:29:28 -03:00
  • 264b6baf31 feat(web-cookie): self-service login infrastructure + auto-refresh daemon (#3292) Paijo 2026-06-06 22:27:35 +07:00
  • 7d06538f34 fix(opencode-provider): extract contextLength from live model catalog (#3298) Hernan Javier Ardila Sanchez 2026-06-06 17:21:25 +02:00
  • f49df6e384 fix(api): remove Completions.me rickroll provider (discussion #3293) (#3302) Diego Rodrigues de Sa e Souza 2026-06-06 12:18:18 -03:00
  • bc93ffb347 fix(sse): harden against empty responses causing Copilot Chat failures (#3297) Wilson 2026-06-06 12:17:53 -03:00
  • 744d7ac5fe feat(api): accept path-scoped API keys on client API routes (#3300) Felipe Almeman 2026-06-06 12:17:42 -03:00
  • 5a241ffca9 fix(dev): auto-rebuild better-sqlite3 on Node ABI mismatch at dev startup (#3301) Felipe Almeman 2026-06-06 12:17:39 -03:00
  • 45c62cfd89 fix(ci): skip auto-deploy when VPS host is unreachable from the runner (#3299) Diego Rodrigues de Sa e Souza 2026-06-06 12:17:37 -03:00
  • dd7f516d2b chore(release): open v3.8.13 development cycle diegosouzapw 2026-06-06 12:03:51 -03:00
  • 78454eed5e Merge pull request #3264 from diegosouzapw/release/v3.8.12 v3.8.12 Diego Rodrigues de Sa e Souza 2026-06-06 08:09:11 -03:00
  • 5bebf0e53c fix(quota,sse): clear SonarCloud new-reliability findings on the v3.8.12 diff release/v3.8.12 diegosouzapw 2026-06-06 06:49:46 -03:00
  • 7ab1ad85a1 chore(release): finalize v3.8.12 changelog + env-doc-sync + test drift diegosouzapw 2026-06-06 06:14:57 -03:00
  • a8668ebd77 chore(governance): raise coverage gate 40 -> 60 diegosouzapw 2026-06-06 04:44:52 -03:00
  • 27f6ea85f9 docs(changelog): add v3.8.12 entries for #3280/#3285/#3286/#3287 diegosouzapw 2026-06-06 04:28:38 -03:00
  • 1bc88d97ee fix(plugins): chain payload between emitHookBlocking handlers (#3286) (#3286) Paijo 2026-06-06 14:27:00 +07:00
  • 3086894704 docs(readme): consolidate community at top (Discord + Telegram + WhatsApp) + promote Free-Token Budget section (#3289) Diego Rodrigues de Sa e Souza 2026-06-06 04:24:46 -03:00
  • e1622ed88b feat(models): add MiniMax M3 across all provider tiers (#3110) (#3287) Wilson 2026-06-06 04:18:53 -03:00
  • 1344843a45 fix(security): use crypto.randomInt/randomUUID in chipotle + URL parser in test (#3285) Paijo 2026-06-06 14:16:51 +07:00
  • ba734b01b2 docs(changelog): credit @wilsonicdev for the Qoder 500-bypass diagnosis (#3282/#3247) diegosouzapw 2026-06-06 03:43:17 -03:00
  • 1c8f3bee97 fix(quota): resolve poolUsage dead code, burn rate, saturation signals, webhooks, and embeddings enforcement (#3280) Paijo 2026-06-06 13:41:03 +07:00
  • 7abb40c64c docs(free-tiers): richer budget-card image (28 models + first-month strip) + soften ToS framing to caution (#3284) Diego Rodrigues de Sa e Souza 2026-06-06 03:22:54 -03:00
  • a7e445edea fix(sse): don't mark a valid Qoder PAT expired on a generic Cosy 500 (#3247) (#3283) Diego Rodrigues de Sa e Souza 2026-06-06 03:11:58 -03:00
  • 36932b62a7 fix(api): harden private webhook opt-in against cloud-metadata SSRF (#3269) (#3281) Diego Rodrigues de Sa e Souza 2026-06-06 03:08:16 -03:00
  • a5d19bf4b9 fix(api): allow private webhook targets behind explicit opt-in (#3269) (#3279) Diego Rodrigues de Sa e Souza 2026-06-06 02:59:09 -03:00
  • a19cfd4036 docs(changelog): complete v3.8.12 audit — all 14 merged PRs + contributors hall diegosouzapw 2026-06-06 02:55:25 -03:00
  • e478ab23af fix(api): build /v1/images/edits multipart as Buffer, not global FormData (#3273) (#3278) Diego Rodrigues de Sa e Souza 2026-06-06 02:52:44 -03:00
  • 80c546eba9 fix(sse): strip reasoning_effort for non-reasoning Groq models (#3258) (#3277) Diego Rodrigues de Sa e Souza 2026-06-06 02:48:38 -03:00
  • 41eb0091a2 fix(sse): parse <tool_call name=...> wrapper from web-cookie providers (#3260) (#3275) Diego Rodrigues de Sa e Souza 2026-06-06 02:44:44 -03:00
  • 30ebe0ae2e feat(free-tiers): per-model free-token budget + Monthly Budget dashboard card (#3263) Diego Rodrigues de Sa e Souza 2026-06-06 02:38:35 -03:00
  • 5d8f265192 feat(dashboard): bulk activate/deactivate/retest for selected provider connections (#3271) Lenine Júnior 2026-06-06 01:33:17 -04:00
  • 6674f6a4f2 fix(db): detect SQLite driver-unavailable errors to avoid destructive rename (#3274) Felipe Almeman 2026-06-06 02:15:17 -03:00
  • 6bfba384d8 fix(ci): deploy-vps recreates PM2 via bin + gates on /login 200 (#3270) Diego Rodrigues de Sa e Souza 2026-06-06 02:11:21 -03:00
  • 2ad2bcb13f fix(embeddings): block cross-dimension failover in embedding combos (#3256) Diego Rodrigues de Sa e Souza 2026-06-06 02:07:06 -03:00
  • 07d9010668 fix(v1/responses): skip codex rewrite for combo names (#3233, #3227) (#3268) Wilson 2026-06-06 00:39:57 -03:00
  • 2db8de8232 feat(provider): add Chipotle Pepper AI — free provider via reverse-engineered Amelia protocol (#3250) Paijo 2026-06-06 10:27:41 +07:00
  • 583bceb53d fix(providers): improve refresh validation and model catalog UI (#3261) Thiago Reis 2026-06-06 00:26:40 -03:00
  • e364764dc7 feat(web-cookie): add tool-call translation to 8 executors via shared webTools helpers (#3259) Paijo 2026-06-06 10:22:27 +07:00
  • 925d838d3b fix(grok-web): add TLS fingerprint impersonation to bypass Cloudflare anti-bot (#3180) (#3249) Wilson 2026-06-06 00:20:51 -03:00
  • c2520bf5b7 fix(sse): strip every <omniModel> tag, not just the first (#454) (#3248) MikeTuev 2026-06-06 05:21:40 +05:00
  • 1d28c0f13d docs(changelog): credit @wilsonicdev for the /v1/responses combo fix (#3242) diegosouzapw 2026-06-05 21:20:51 -03:00
  • 452e152703 chore(release): open v3.8.12 development cycle diegosouzapw 2026-06-05 20:43:47 -03:00
  • 404cfcbbac Release v3.8.11 (#3190) v3.8.11 Diego Rodrigues de Sa e Souza 2026-06-05 17:35:23 -03:00
  • c2d46776fd fix(security): clear CodeQL high alerts surfaced on the v3.8.11 release PR diff release/v3.8.11 diegosouzapw 2026-06-05 16:48:13 -03:00
  • 396a79f02a fix(api,dashboard): validate /v1/images/edits JSON body + drop duplicate proxy handler diegosouzapw 2026-06-05 16:03:24 -03:00
  • 75bccccbef chore(release): finalize v3.8.11 changelog + repair release-gate test drift diegosouzapw 2026-06-05 15:38:06 -03:00
  • 4fcc16fc6a docs(changelog): combo on /v1/responses (#3227/#3233) + agy gemini 400 (#3229) (#3246) Diego Rodrigues de Sa e Souza 2026-06-05 14:20:57 -03:00
  • 62e6336aad fix(antigravity): alias agy gemini-3.1-pro -high/-low + stop masking upstream 4xx (#3229) (#3245) Diego Rodrigues de Sa e Souza 2026-06-05 14:20:05 -03:00
  • 9c13d44cca docs(changelog): audit v3.8.11 — credit all 14 missing contributor PRs + add contributor hall diegosouzapw 2026-06-05 14:19:39 -03:00
  • cf7f684bd8 fix(api): don't force combo names to codex/ on /v1/responses (#3227, #3233) (#3244) Diego Rodrigues de Sa e Souza 2026-06-05 14:16:10 -03:00
  • b413774bdf fix(gemini): refresh AI Studio model fallback (#3241) Wilson 2026-06-05 14:13:05 -03:00
  • d985dace79 docs(changelog): credit @wilsonicdev for agy quota (#3232) and Hermes OpenCode Free picker (#3240) diegosouzapw 2026-06-05 13:14:55 -03:00
  • c222143071 fix(cli): show OpenCode Free in Hermes Agent picker (#3240) Wilson 2026-06-05 13:12:52 -03:00
  • 5ec8fa222a fix(usage): route agy quota through antigravity (#3232) Wilson 2026-06-05 13:12:40 -03:00
  • 8cdfee5d90 Remove deprecated SKILL files for capture-release-evidences and deployment workflows. These files are no longer needed as the workflows have been updated or replaced with new implementations. diegosouzapw 2026-06-05 13:11:16 -03:00
  • af7a8b3b45 chore(gitignore): ignore generated coverage/ output dir diegosouzapw 2026-06-05 12:10:54 -03:00
  • 2942ba874e Feat/codex device flow (#3195) Felipe Almeman 2026-06-05 12:06:35 -03:00
  • 0ac8539200 docs(changelog): credit @wilsonicdev for the Docker healthcheck.mjs COPY fix (#3201) diegosouzapw 2026-06-05 11:55:19 -03:00
  • fea2991fc0 fix(docker): copy healthcheck.mjs into runner-base image Wilson 2026-06-05 01:16:05 -03:00
  • 4dbbbaacf1 fix: NVIDIA NIM API key validation timeout (bypass proxy fetch patch) (#3226) MeAdityaB 2026-06-05 20:22:27 +05:30
  • dfcaeba6d9 fix(sse): refine kimi thinking handling and add unit tests (#3191) ipanghu 2026-06-05 22:48:03 +08:00
  • 5179b16596 feat(provider): add The Old LLM (theoldllm) — free Playwright-backed provider (#3217) Paijo 2026-06-05 21:45:24 +07:00
  • b2887da1ca docs(changelog): v3.8.11 deep-triage fixes (#3198, #3116, #3180, #3091) (#3225) Diego Rodrigues de Sa e Souza 2026-06-05 10:21:37 -03:00
  • b4d5610d86 fix(dashboard): correct misleading provider credential hints (#3180, #3091) (#3224) Diego Rodrigues de Sa e Souza 2026-06-05 10:20:38 -03:00
  • e0c6fb9f8c fix(providers): use a reliable NVIDIA validation probe model (#3116) (#3223) Diego Rodrigues de Sa e Souza 2026-06-05 10:17:40 -03:00