Commit Graph

  • debf7cb283 feat(ui): add shared components + providers page category filter oyi77 2026-05-17 05:22:57 +07:00
  • 7e9efe7cb0 chore(changelog): add missing entries #2283, #2284, #2285, #2279, #2228 and translate PT→EN diegosouzapw 2026-05-16 19:24:48 -03:00
  • d7dcd233a2 feat(provider): add hasFree flag to friendliai, chutes, featherless-ai oyi77 2026-05-17 05:03:35 +07:00
  • b83d1a0fc8 feat(provider): add Gitlawb Opengateway provider (xiaomi-mimo + gmi-cloud) oyi77 2026-05-17 04:49:39 +07:00
  • 08f03a0fa6 fix(auth): stop retrying unrecoverable token refresh failures diegosouzapw 2026-05-16 19:12:58 -03:00
  • 56b0ea91c9 fix(endpoint): replace nested <button> with <div role=button> in tunnel toggle rows diegosouzapw 2026-05-16 17:46:50 -03:00
  • bbfd3865a5 chore(changelog): update for PRs #2313, #2312, #2309 diegosouzapw 2026-05-16 17:42:35 -03:00
  • dae0501d75 fix: remove count from batch removal (#2309) Markus Hartung 2026-05-16 22:39:50 +02:00
  • 8eb721ec31 fix(claude): guard orphan tool_use/tool_result pairs before upstream send (#2312) Mourad Maatoug 2026-05-16 22:39:47 +02:00
  • ebef1648be chore: Imporve cohere provider support (#2313) backryun 2026-05-17 05:39:44 +09:00
  • 1640530ec8 fix(config): replace wildcard 192.168.* with exact IP in allowedDevOrigins diegosouzapw 2026-05-16 17:38:30 -03:00
  • 4913439d91 fix(dashboard): fix search icon alignment and widen search field in providers page diegosouzapw 2026-05-16 17:21:55 -03:00
  • 789a263967 feat(dashboard): provider summary card, free test btn, sidebar order, i18n fix diegosouzapw 2026-05-16 15:53:37 -03:00
  • f224b9f104 fix(dashboard): correct dot colors per provider type + search/legend bar diegosouzapw 2026-05-16 13:53:18 -03:00
  • f80de415ec docs(changelog): add entry for PR #2308 diegosouzapw 2026-05-16 13:29:50 -03:00
  • ec138c6fee fix(auth+build): Bearer manage scope on management routes + lazy-load deepseek PoW solver (#2308) Mourad Maatoug 2026-05-16 18:28:57 +02:00
  • b3b006b630 fix(dashboard): compact empty state, remove free badges, shrink toggle diegosouzapw 2026-05-16 12:25:02 -03:00
  • 04335c5a6b fix: remove implicit API key request caps (#2289) josephvoxone 2026-05-16 22:12:53 +07:00
  • c15ea65a26 docs(changelog): add entry for PR #2305 diegosouzapw 2026-05-16 12:07:00 -03:00
  • 2af6923e6e fix(ui): v3.8.0 polish — connections border, sticky tabs, EN translations, save toasts, auto-combo catalog (#2305) Mourad Maatoug 2026-05-16 17:06:12 +02:00
  • 9ccb7b1c1e fix(dashboard,sse): correct opencode free provider and free section dot color diegosouzapw 2026-05-16 12:01:31 -03:00
  • 51918cb5d4 feat(dashboard): providers page — custom section to top, smaller cards, free tier section diegosouzapw 2026-05-16 11:31:02 -03:00
  • 91af593bb2 feat(dashboard,sse): add OpenCode Free provider (noAuth, public endpoint) diegosouzapw 2026-05-16 11:29:57 -03:00
  • 9efad44fc9 docs(changelog): add missing entries for PRs #2286, #2288, #2289, #2290, #2291, #2294, #2295, #2299 diegosouzapw 2026-05-16 10:52:46 -03:00
  • 367497958f feat(endpoints): grid layout for Available Endpoints card, add 4 missing endpoints diegosouzapw 2026-05-16 10:27:15 -03:00
  • b3baa0e9f4 docs(changelog): document #2281 #2300 #2298 #2292 fixes diegosouzapw 2026-05-16 10:16:33 -03:00
  • 56d6ad604c fix(opencode-zen): flag qwen3.6-plus(-free) as targetFormat=claude (#2292) diegosouzapw 2026-05-16 10:15:46 -03:00
  • 52222aaf76 fix(embeddings/registry): add DeepInfra to embedding provider registry (#2298) diegosouzapw 2026-05-16 10:14:57 -03:00
  • 124ed82f02 fix(api/combos): add API-key-safe GET /v1/combos endpoint (#2300) diegosouzapw 2026-05-16 10:14:06 -03:00
  • 50ad3b0e22 fix(translator): map developer→system by default for non-openai providers (#2281) diegosouzapw 2026-05-16 10:13:08 -03:00
  • beb43a8bea feat(dashboard): add A2A audit page, stats bar on MCP audit, fix sidebar duplicates diegosouzapw 2026-05-16 09:57:40 -03:00
  • 3046705c22 Merge pull request #2295 from oyi77/feature/deepseek-web-executor-v2 Diego Rodrigues de Sa e Souza 2026-05-16 09:48:19 -03:00
  • 5848fe3948 Merge pull request #2294 from hartmark/fix/migration-version-collisions Diego Rodrigues de Sa e Souza 2026-05-16 09:48:16 -03:00
  • 718637c5cd Merge pull request #2286 from mrmm/mm/issue-2260-cc-bridge-sanitization Diego Rodrigues de Sa e Souza 2026-05-16 09:48:14 -03:00
  • 132658d009 Merge pull request #2290 from thepigdestroyer/fix/remove-dead-claudecode-lowercase-flag Diego Rodrigues de Sa e Souza 2026-05-16 09:48:10 -03:00
  • 06bdc31a50 refactor(dashboard): rename MCP/A2A pages to *Server, wrap headers in Card, add MCP sidebar group diegosouzapw 2026-05-16 09:38:07 -03:00
  • 6a51b96a47 refactor(dashboard): remove Integration Surface card, move Cloud OmniRoute to tunnels, inline quick-start diegosouzapw 2026-05-16 09:15:47 -03:00
  • c9c6c63216 feat(batch): global rate-limit header cache with 60s TTL + 24h retry window (#2299) diegosouzapw 2026-05-16 09:08:36 -03:00
  • dc6c276992 refactor(dashboard): streamline endpoint card expanded panels and inline IPs diegosouzapw 2026-05-16 08:44:10 -03:00
  • 8b555d7ee6 fix(dashboard): Tailscale detection, icon fix, and LAN IP display diegosouzapw 2026-05-16 05:01:03 -03:00
  • feb263ff4d fix(dashboard): clean up endpoint card URL redundancy and tunnel persistence diegosouzapw 2026-05-16 04:30:10 -03:00
  • a0d766de8a refactor(dashboard): layout accordion para endpoint — barra de URLs ativas + linhas colapsáveis por túnel diegosouzapw 2026-05-16 04:12:15 -03:00
  • 00e19f3941 refactor(dashboard): remover card de intro do api-manager e mover botão para Registered Keys diegosouzapw 2026-05-16 03:45:57 -03:00
  • dc6e7b00d0 refactor(dashboard): mover toggle/transport para páginas MCP e A2A, limpar abas duplicadas diegosouzapw 2026-05-16 00:37:03 -03:00
  • 5c41961351 feat(deepseek-web): full DeepSeek web API executor with PoW solver (#2295) diegosouzapw 2026-05-16 00:27:56 -03:00
  • 72afecffeb fix(migrations): resolve version collisions and add batch deletion API (#2294) diegosouzapw 2026-05-16 00:27:20 -03:00
  • 5221a81a75 feat(cc-bridge): config-driven per-provider system-block transform DSL (#2286, closes #2260) diegosouzapw 2026-05-16 00:26:25 -03:00
  • 8db3fec05a build(deps): bump actions/checkout from 4 to 6 (#2288) diegosouzapw 2026-05-16 00:25:54 -03:00
  • baefcd06f0 fix: remove implicit API key request caps (#2289) diegosouzapw 2026-05-16 00:25:35 -03:00
  • b060ebb05b fix(sse): remove dead-code flag leak in claudeCodeToolRemapper (#2290) diegosouzapw 2026-05-16 00:25:04 -03:00
  • acc9a8780d fix(sse): strip stale content-encoding/length/transfer-encoding from upstream responses (#2291) diegosouzapw 2026-05-16 00:24:13 -03:00
  • cfc6be6a12 feat(home): remove Providers Overview card; rename API Manager → API Key Manager diegosouzapw 2026-05-16 00:11:52 -03:00
  • 15d20b7b59 Fix so we have delete on batches instead of files and fix so delete works Markus Hartung 2026-05-16 04:57:56 +02:00
  • 35cb91c3a9 More permissive cookie auth so /dashboard/batch works with REQUIRE_API_KEY=true Markus Hartung 2026-05-16 03:55:28 +02:00
  • da8218856b refactor(dashboard): reestruturação completa do sidebar — 9 seções, sub-grupos visuais, abas → páginas diegosouzapw 2026-05-15 22:48:35 -03:00
  • 523f674fff feat(deepseek-web): full DeepSeek web API executor with PoW solver oyi77 2026-05-16 08:20:59 +07:00
  • 7b73ac47da fix(db): add quota_window_thresholds_json to SCHEMA_SQL and in-memory path Markus Hartung 2026-05-16 01:31:23 +02:00
  • 07f3b71fc9 style(sse): condense flag-removal NOTE comment (review feedback) Mrinal Joshi 2026-05-16 00:31:03 +01:00
  • a5f33017fd feat(dashboard): accordion sidebar + OmniProxy section + pin behavior diegosouzapw 2026-05-15 20:26:45 -03:00
  • 8e5c1d9ead fix(migrations): resolve version collisions and add schema repair for quota thresholds Markus Hartung 2026-05-16 01:08:37 +02:00
  • a045ddca56 feat(dashboard): tabs → pages, collapsible sidebar, narrower width, tooltips diegosouzapw 2026-05-15 19:53:02 -03:00
  • 1daf15efbd feat(ui): optimistic save + per-op descriptions + per-field hints Mourad Maatoug 2026-05-15 23:57:31 +02:00
  • 93526e3d9c refactor(dashboard): remove remaining redundant padding/max-width across all pages diegosouzapw 2026-05-15 18:47:58 -03:00
  • b653cfd160 feat(ui): collapsible provider tiles + ops + move Add provider to top Mourad Maatoug 2026-05-15 23:47:36 +02:00
  • 79e19b5466 test(system-transforms): UI ↔ server defaults parity snapshot Mourad Maatoug 2026-05-15 23:43:06 +02:00
  • b39d0d8861 refactor(dashboard): fix dark theme + two-column layout on agent-skills, standardize page widths diegosouzapw 2026-05-15 18:31:24 -03:00
  • 3975d2c10f feat(dashboard): complete header descriptions for all sidebar pages diegosouzapw 2026-05-15 17:26:42 -03:00
  • 58c2cfccd9 fix(skills): use useCopyToClipboard hook in AgentSkills for HTTP fallback diegosouzapw 2026-05-15 12:23:51 -03:00
  • 291c1ffaf8 feat(skills): add 5 CLI skills + split AgentSkills / OmniSkills pages diegosouzapw 2026-05-15 12:12:31 -03:00
  • 68ca8bf1e9 refactor(dashboard): remove page-body headers, add topology multi-ring, icon+title header diegosouzapw 2026-05-15 17:20:48 -03:00
  • 4f01a8995b fix(sse): strip stale content-encoding/length/transfer-encoding from upstream responses Mrinal Joshi 2026-05-15 20:23:53 +01:00
  • fa1d1fe7eb fix(sse): remove dead-code flag leak in claudeCodeToolRemapper Mrinal Joshi 2026-05-15 20:13:43 +01:00
  • a6af54a047 fix(ui): provider dropdown from AI_PROVIDERS catalog + shared Button for op controls Mourad Maatoug 2026-05-15 19:05:50 +02:00
  • 4fde71a4b1 feat(ui): separate system-block transforms into own Card + add/remove any provider Mourad Maatoug 2026-05-15 18:54:41 +02:00
  • 149e901514 fix(ui): Claude tile disablable + strip issue refs + clean provider tile copy Mourad Maatoug 2026-05-15 18:51:02 +02:00
  • 69f0735c7a fix(cc-bridge): use idempotencyKey in prepend/append block ops Mourad Maatoug 2026-05-15 18:39:21 +02:00
  • 0f656571d5 refactor(system-transforms): use shared UI primitives + drop dead i18n keys Mourad Maatoug 2026-05-15 18:32:02 +02:00
  • 875c8f77c1 feat(system-transforms): per-op UI editor + claude opt-in default + restore section name Mourad Maatoug 2026-05-15 18:19:48 +02:00
  • 79d03575ee feat(cli): suporte i18n completo — 42 locales, --lang flag, config lang get/set/list (#2285) Diego Rodrigues de Sa e Souza 2026-05-15 13:14:14 -03:00
  • 4d000f1eb0 fix: strip _claudeCodeRequiresLowercaseToolNames before serialization Mourad Maatoug 2026-05-15 18:07:57 +02:00
  • d0d8638a02 refactor(system-transforms): caveman-review cleanup + logging Mourad Maatoug 2026-05-15 17:57:40 +02:00
  • 0d09858526 chore: remove junk files from PR #2283 squash merge diegosouzapw 2026-05-15 12:51:28 -03:00
  • 855eeb3d2d feat(claude-web): implement session-based executor with auto-refresh (#2283) Paijo 2026-05-15 22:51:07 +07:00
  • 0edf90bb5a feat(skills): add 5 CLI skills + AgentSkills / OmniSkills dashboard pages (#2284) Diego Rodrigues de Sa e Souza 2026-05-15 12:48:54 -03:00
  • 634b4fe0ce feat(system-transforms): generic per-provider DSL closing OpenWebUI bypass Mourad Maatoug 2026-05-15 17:36:21 +02:00
  • bb0ec76f24 fix(machineToken): use require() for node-machine-id to survive webpack bundling diegosouzapw 2026-05-15 12:10:36 -03:00
  • 1c949c248b fix(build): add node-machine-id to serverExternalPackages diegosouzapw 2026-05-15 11:38:59 -03:00
  • 9a9561f630 fix(build): add next-themes + sql.js deps and mark sql.js as webpack external diegosouzapw 2026-05-15 11:15:45 -03:00
  • 0cc6fec85e Merge PR #2280: feat(cli): CLI v4 — Commander.js, 50+ commands, TUI, i18n, plugins (Phases 0-9) diegosouzapw 2026-05-15 10:50:54 -03:00
  • eba07d8918 chore: tidy up deprecated models from windsurf provider (#2279) backryun 2026-05-15 22:47:39 +09:00
  • f320caa724 fix(cli): code-review-2 — I1/I2/M1/M2 diegosouzapw 2026-05-15 10:24:30 -03:00
  • 5e949276d4 fix(authz/clientApi): fall through to anonymous on invalid bearer when REQUIRE_API_KEY=false (#2257) diegosouzapw 2026-05-15 10:15:57 -03:00
  • 69a2b27a33 fix(cli): code-review — C1/C2/C3/I1/I3/I4/I5/m1/m2/m4 diegosouzapw 2026-05-15 09:48:30 -03:00
  • 09db1129a1 feat(cli): R7 — OAuthFlow/EvalWatch/ProvidersTestAll TUI + integração (spec 8.10) diegosouzapw 2026-05-15 09:13:56 -03:00
  • e3e962dbda feat(cc-bridge): config-driven system block transforms (closes #2260) Mourad Maatoug 2026-05-15 14:04:34 +02:00
  • 2faf3608b2 fix(cli): R6 — i18n para strings literais em logs.mjs e tunnel.mjs diegosouzapw 2026-05-15 09:01:48 -03:00
  • dcc21f1052 feat(cli): R5 — test --latency/--repeat/--compare/--save (spec 8.7 test-provider) diegosouzapw 2026-05-15 08:45:11 -03:00
  • 8a471e712c feat(cli): R4 — backup --cloud/--encrypt/--exclude/--retention/auto (spec 8.7) diegosouzapw 2026-05-15 08:40:50 -03:00
  • d8445caf90 feat(cli): R3 — tunnel status/logs/info/rotate (completa spec 8.7 tunnels) diegosouzapw 2026-05-15 08:32:41 -03:00
  • d577759002 fix(cli): R1+R2 — keys.mjs HTTP-first + eliminar SQL cru + policy/expiration/rotate diegosouzapw 2026-05-15 08:28:15 -03:00