Commit Graph

  • 0038fe5ff1 feat(gemini): per-model quota lockout instead of connection-wide Chris Staley 2026-04-02 14:51:01 -06:00
  • 3ae810a18e fix(gemini): log sync errors, optimize synced models query Chris Staley 2026-04-02 14:42:38 -06:00
  • afe72c8029 fix(resilience): reset lastFailureTime on OPEN → CLOSED transition tombii 2026-04-02 22:42:13 +02:00
  • 2341bba973 feat(gemini): progress dialog on key save, remove hardcoded registry, categorize by endpoint Chris Staley 2026-04-02 14:38:28 -06:00
  • c0da968af2 fix(resilience): prevent circuit breaker stuck OPEN in combo path tombii 2026-04-02 22:36:57 +02:00
  • 03fb04f4c5 Merge pull request #928 from diegosouzapw/release/v3.4.5 v3.4.5 Diego Rodrigues de Sa e Souza 2026-04-02 17:18:15 -03:00
  • d71c4a0ea7 fix(db): correct migration versions sequence (014-017) to resolve UNIQUE constraint failure in CI tests diegosouzapw 2026-04-02 17:13:36 -03:00
  • df206d9792 fix(stream): sanitize response based on sourceFormat, not targetFormat Dheeraj 2026-04-03 01:04:41 +05:30
  • 49ad44dcaf fix: sanitize response based on sourceFormat, not targetFormat Dheeraj 2026-04-03 00:43:22 +05:30
  • 7f785b8fa5 fix(gemini): refresh Available Models UI after API key add/delete Chris Staley 2026-04-02 12:44:18 -06:00
  • b4e674aeb0 fix(gemini): no registry fallback — show 0 models when no API keys exist Chris Staley 2026-04-02 12:12:57 -06:00
  • 8ed091703f feat(gemini): per-connection model tracking with cleanup on key delete Chris Staley 2026-04-02 12:00:59 -06:00
  • 464fd6d4d3 fix(v1beta): remove Gemini duplicates — filter non-consecutive entries, skip custom models Chris Staley 2026-04-02 11:47:41 -06:00
  • a96dfdda67 chore(release): bump to v3.4.5 — changelog, docs, version sync diegosouzapw 2026-04-02 14:44:46 -03:00
  • 5b140d26c3 feat(api): catalog and v1beta read from synced Gemini models Chris Staley 2026-04-02 11:42:46 -06:00
  • 125fb81fa3 feat(dashboard): Gemini Available Models reads from API sync, hide Custom Models Chris Staley 2026-04-02 11:41:28 -06:00
  • ee14372e20 Merge PR #912 (I18N String improvements) diegosouzapw 2026-04-02 14:40:01 -03:00
  • 5c27e0f9ef feat(gemini): auto-trigger model sync when API key is saved Chris Staley 2026-04-02 11:39:29 -06:00
  • 7607cec7a2 feat(sync): write Gemini models to syncedAvailableModels with union logic Chris Staley 2026-04-02 11:38:38 -06:00
  • 5f9c93369e chore: bump version to 3.4.5 diegosouzapw 2026-04-02 14:37:38 -03:00
  • 9e4132fd3f feat(db): add syncedAvailableModels namespace and CRUD functions Chris Staley 2026-04-02 11:37:23 -06:00
  • 0ae31e0acc Merge pull request #925 from rdself/coder/fix-cloudflared-restart-warning Diego Rodrigues de Sa e Souza 2026-04-02 14:37:15 -03:00
  • 24721cf2fa Merge pull request #924 from rdself/coder/add-github-copilot-gemini-3-1-pro-preview Diego Rodrigues de Sa e Souza 2026-04-02 14:37:10 -03:00
  • 2ab41a359e Merge pull request #923 from GGGO076/fix/github-copilot-v2 Diego Rodrigues de Sa e Souza 2026-04-02 14:37:04 -03:00
  • c87167cac4 Merge pull request #921 from rdself/coder/cc-compatible-streaming-ui Diego Rodrigues de Sa e Souza 2026-04-02 14:36:59 -03:00
  • 46311dfaba Merge pull request #918 from rdself/coder/fix-timeout-env-stream-300s Diego Rodrigues de Sa e Souza 2026-04-02 14:36:53 -03:00
  • 03720bbb81 Merge pull request #917 from tombii/fix/qwen-oauth-token-and-resource-url Diego Rodrigues de Sa e Souza 2026-04-02 14:36:48 -03:00
  • 3319fd6a21 Merge pull request #916 from oyi77/feat/cliproxyapi-3-version-manager Diego Rodrigues de Sa e Souza 2026-04-02 14:36:43 -03:00
  • 0f75387f41 Merge pull request #915 from oyi77/feat/cliproxyapi-2-routing Diego Rodrigues de Sa e Souza 2026-04-02 14:36:37 -03:00
  • 9fd5d8241e Merge pull request #914 from oyi77/feat/cliproxyapi-1-schema-settings Diego Rodrigues de Sa e Souza 2026-04-02 14:36:31 -03:00
  • 0bfee823dd Merge pull request #913 from carmin777/feat/qoder-pat-qodercli Diego Rodrigues de Sa e Souza 2026-04-02 14:36:25 -03:00
  • 668b235b07 docs: fix plan — add missing import for buildModelSyncInternalHeaders Chris Staley 2026-04-02 11:32:40 -06:00
  • ea6d0f573d docs: add Gemini available models sync implementation plan Chris Staley 2026-04-02 11:30:53 -06:00
  • d1b8afd3b8 fix(providers): remove non-OpenAI-compatible providers, fix review feedback oyi77 2026-04-03 00:11:42 +07:00
  • 0f8b9ca55b feat(providers): register image/video/audio providers from community list oyi77 2026-04-02 23:50:58 +07:00
  • b5c84a91fb fix(cache): fix trends chart data mismatch and remove redundant metrics card oyi77 2026-04-02 23:50:48 +07:00
  • cc902db4ab fix(dashboard): add Memory/Skills sidebar navigation and i18n keys oyi77 2026-04-02 23:44:11 +07:00
  • faae82eae1 feat(v1beta): use stored token limits and metadata in Gemini models endpoint Chris Staley 2026-04-02 10:18:26 -06:00
  • 49ac0cadfb feat(catalog): use stored inputTokenLimit for custom model context_length Chris Staley 2026-04-02 10:17:14 -06:00
  • bd5f39e1c6 feat(db): extend replaceCustomModels with metadata fields Chris Staley 2026-04-02 10:15:38 -06:00
  • 325d048340 feat(sync): carry Gemini metadata through model sync Chris Staley 2026-04-02 10:14:17 -06:00
  • f1805c8536 feat(gemini): extract metadata from models API response Chris Staley 2026-04-02 10:13:11 -06:00
  • 305545623a docs: fix plan — add context_length to both catalog model pushes Chris Staley 2026-04-02 10:08:49 -06:00
  • aac99f6ee2 docs: add Gemini model metadata implementation plan Chris Staley 2026-04-02 10:06:57 -06:00
  • 4feea2e721 docs: revise Gemini model metadata spec — add backwards compat, drop maxTemperature Chris Staley 2026-04-02 10:02:41 -06:00
  • 0e73b3b8e1 docs: add Gemini model metadata design spec Chris Staley 2026-04-02 09:59:59 -06:00
  • 4b0bcf4464 chore(security): remove legacy sync workflow and enforce lodash-es replacement for npm audit passing diegosouzapw 2026-04-02 10:47:38 -03:00
  • 57ef0ad41d chore(deploy): keep fork fly.toml xiaoge1688 2026-04-02 20:37:54 +08:00
  • a92d6b75bf Merge remote-tracking branch 'upstream/main' xiaoge1688 2026-04-02 20:37:29 +08:00
  • 763da979a8 fix(ci): fix any-budget validation by using typecast correctly and adjust npm audit step so it never fails the workflow diegosouzapw 2026-04-02 09:36:17 -03:00
  • 8c58f7a04e test(ci): fix t06 validation error by adding Zod validation to memory/skills routes and allow security audit failure diegosouzapw 2026-04-02 09:26:09 -03:00
  • e1868bdb78 fix(ci): make i18n validation soft-fail — return 0 on missing/untranslated keys diegosouzapw 2026-04-02 08:12:43 -03:00
  • f279368531 Merge pull request #911 from diegosouzapw/release/v3.4.4 v3.4.4 Diego Rodrigues de Sa e Souza 2026-04-02 07:44:29 -03:00
  • ed72ddc4d3 fix(cloudflared): avoid stale restart state R.D. 2026-04-02 05:40:26 -04:00
  • a7fa34c2fc feat(github): add gemini-3.1-pro-preview R.D. 2026-04-02 05:27:54 -04:00
  • 51c734e438 fix: GitHub Copilot token refresh and reasoning field stripping mac 2026-04-02 17:06:26 +08:00
  • ad676af3f0 fix(cliproxyapi): address remaining Kilo review issues oyi77 2026-04-02 15:58:52 +07:00
  • 1251353694 fix(cliproxyapi): wire validateProxyUrl and sync settings to upstream_proxy_config oyi77 2026-04-02 15:58:22 +07:00
  • 4d97023938 sync cc compatible available models with claude oauth R.D. 2026-04-02 04:16:19 -04:00
  • adf77053c5 fix(cliproxyapi): address PR #916 review — auth on all version-manager routes, Docker healthcheck oyi77 2026-04-02 15:10:42 +07:00
  • 9c57888524 Merge pull request #5 from xiaoge1688/flyio-new-files fly-io[bot] 2026-04-02 08:08:42 +00:00
  • dd33dc1f9b fix(cliproxyapi): address PR #915 review — executor flexibility, fallback error logging oyi77 2026-04-02 15:07:59 +07:00
  • 90ed6163f5 fix(cliproxyapi): address PR #914 review — types, SSRF, SQL injection oyi77 2026-04-02 15:06:09 +07:00
  • 8f162cd57c New files from Fly.io Launch Fly.io 2026-04-02 08:02:40 +00:00
  • e7e4bf39fe remove cc compatible models listing configuration R.D. 2026-04-02 03:55:02 -04:00
  • d9341e033b Update fly.toml xiaoge1688 2026-04-02 15:46:04 +08:00
  • bf7d4ebea5 fix cc compatible streaming and compatible provider ui R.D. 2026-04-02 03:34:50 -04:00
  • 8d4a4dc526 Merge pull request #4 from xiaoge1688/flyio-new-files xiaoge1688 2026-04-02 15:32:47 +08:00
  • 2a3a0c758a New files from Fly.io Launch Fly.io 2026-04-02 07:23:37 +00:00
  • 94eb7b155e refactor: add shared request timeout baseline R.D. 2026-04-02 03:12:09 -04:00
  • 50f12869bf fix: make streaming timeouts env-configurable R.D. 2026-04-02 02:59:12 -04:00
  • c81c79ad52 chore(deploy): update Fly.io app name xiaoge1688 2026-04-02 14:42:49 +08:00
  • f2f6f2f5a8 fix(oauth): persist providerSpecificData from token refresh in health check tombii 2026-04-02 08:39:52 +02:00
  • 2e2afa616d feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker oyi77 2026-04-02 13:37:43 +07:00
  • d82a7040f1 feat(cliproxyapi): add executor, proxy routing with SSRF guard & module-level cache oyi77 2026-04-02 13:28:46 +07:00
  • 8fc97a7f91 feat(cliproxyapi): add DB schema, upstream proxy config & settings UI oyi77 2026-04-02 13:27:51 +07:00
  • 5789c1ae7d feat(qoder): support PAT via qodercli carmim777 2026-04-02 01:35:23 -03:00
  • 520a89f5f6 chore(deploy): keep fork fly.toml xiaoge1688 2026-04-02 12:14:19 +08:00
  • 15379384dd Merge remote-tracking branch 'upstream/main' xiaoge1688 2026-04-02 12:14:18 +08:00
  • 4cc44b37bb chore(release): v3.4.4 — Responses API token fix, SQLite WAL checkpoint, issue triage diegosouzapw 2026-04-02 01:05:09 -03:00
  • e121fec599 Merge pull request #905 from rdself/coder/sqlite-wal-checkpoint-shutdown Diego Rodrigues de Sa e Souza 2026-04-02 01:00:50 -03:00
  • 6c669abb23 Merge pull request #909 from christopher-s/fix/responses-api-flush-total-tokens Diego Rodrigues de Sa e Souza 2026-04-02 01:00:34 -03:00
  • 622c4f9f6f Merge pull request #3 from xiaoge1688/flyio-new-files fly-io[bot] 2026-04-02 03:57:07 +00:00
  • b7316353f4 New files from Fly.io Launch Fly.io 2026-04-02 03:51:09 +00:00
  • 902a2723ae chore(deploy): revise Fly.io runtime config xiaoge1688 2026-04-02 11:36:42 +08:00
  • 57f3c67e28 Merge pull request #2 from xiaoge1688/flyio-new-files fly-io[bot] 2026-04-02 03:32:08 +00:00
  • 6a2bc1ef2b New files from Fly.io Launch Fly.io 2026-04-02 03:24:47 +00:00
  • 0b677677d1 Merge pull request #910 from diegosouzapw/release/v3.4.3 v3.4.3 Diego Rodrigues de Sa e Souza 2026-04-02 00:15:39 -03:00
  • 41f9f96819 chore(deploy): update Fly.io app config xiaoge1688 2026-04-02 11:15:26 +08:00
  • 49f9fee446 chore(release): v3.4.3 — Antigravity memory/skills, Claude Code bridge, Qwen OAuth fix, model sync stability diegosouzapw 2026-04-02 00:12:16 -03:00
  • 9588c1ea3e refactor(translator): extract usage token constants for readability Chris Staley 2026-04-01 20:03:31 -06:00
  • c665b01e89 test: add usage service and response translator test scripts diegosouzapw 2026-04-01 21:34:39 -03:00
  • 5c2db0134f chore(release): update changelog for v3.4.4 diegosouzapw 2026-04-01 21:08:49 -03:00
  • de162eb719 fix: drop assistant prefill for cc bridge R.D. 2026-04-01 20:02:31 -04:00
  • 33297e0226 fix: repair cc compatible v1 route handling R.D. 2026-04-01 19:47:34 -04:00
  • a07e643020 fix(model-sync): store real provider in log summary R.D. 2026-04-01 19:32:04 -04:00
  • 304664b318 test: update usage field assertions to Responses API format Chris Staley 2026-04-01 19:46:18 -06:00
  • 8372a3c7ca fix(translator): emit response.completed with total_tokens for Responses API clients Chris Staley 2026-04-01 19:26:34 -06:00
  • 69bbc0a2a1 flush sqlite wal on graceful shutdown R.D. 2026-04-01 20:14:31 -04:00
  • 5bfe881fc8 chore(release): bump version to 3.4.4 and apply PR 900 (Qwen OAuth resource URL) diegosouzapw 2026-04-01 21:07:37 -03:00