Commit Graph

  • 2f975c001e Merge pull request #2912 from oyi77/feat/plugin-system Diego Rodrigues de Sa e Souza 2026-05-29 17:43:15 -03:00
  • 2467a06354 Merge pull request #2918 from unitythemaker/fix/analytics-gemini-followup-v387 Diego Rodrigues de Sa e Souza 2026-05-29 17:42:38 -03:00
  • 0137435327 chore(plugins): remove duplicate migration 059_create_plugins.sql diegosouzapw 2026-05-29 17:19:21 -03:00
  • 954081268e feat(plugins): add i18n keys to all 42 locales oyi77 2026-05-30 01:56:19 +07:00
  • 1ff3f328bc test(plugins): add scanner, loader, manager unit tests oyi77 2026-05-29 23:29:35 +07:00
  • 98b38223ae chore(plugins): slop cleanup — pino logger, remove redundant sorts oyi77 2026-05-29 23:21:51 +07:00
  • 969e963b80 feat(discovery): add discovery tool stub service oyi77 2026-05-29 22:48:24 +07:00
  • 31a615c970 fix(plugins): security + ESM fixes for loader and manager oyi77 2026-05-29 22:34:32 +07:00
  • 46d01be10f fix(plugins): replace vm with child_process, add auth to all routes oyi77 2026-05-19 06:34:00 +07:00
  • 087a880bdb fix(plugins): address code review feedback oyi77 2026-05-19 06:03:06 +07:00
  • 0974b96fa2 feat(plugins): WordPress-style plugin system backend oyi77 2026-05-19 05:42:12 +07:00
  • 25741a7fb0 fix(cleanup): restore usage history cutoff boundary Halil Tezcan KARABULUT 2026-05-29 23:08:34 +03:00
  • 6123e482a9 fix(analytics): address merged review regressions Halil Tezcan KARABULUT 2026-05-29 22:34:07 +03:00
  • a7c098e36c Address zero-latency combo review feedback R.D. 2026-05-29 15:51:44 -04:00
  • 1ce07aa1ae Make zero-latency combo optimizations opt-in R.D. 2026-05-29 15:42:45 -04:00
  • 28ded81e74 fix(executor): normalize max effort for openai shape providers R.D. 2026-05-29 15:40:33 -04:00
  • 863ee3e269 fix(settings): add missing security keys to updateSettingsSchema and add tests Apostol Apostolov 2026-05-29 21:59:27 +03:00
  • fe990e0685 fix(settings): add missing home page pin keys to updateSettingsSchema Apostol Apostolov 2026-05-29 21:52:51 +03:00
  • 8a409fcad3 fix(dashboard): theme ReactFlow Controls +/- buttons for dark mode Apostol Apostolov 2026-05-29 21:52:14 +03:00
  • c3e5f2de6f docs(changelog): rank 3.8.6 contributors in a commits table with their PRs diegosouzapw 2026-05-29 17:18:26 -03:00
  • 8264dfe608 Merge pull request #2914 from apoapostolov/fix/topology-controls-dark-mode Diego Rodrigues de Sa e Souza 2026-05-29 17:11:22 -03:00
  • b5f0d72b5c fix(cleanup): restore usage history cutoff boundary Halil Tezcan KARABULUT 2026-05-29 23:08:34 +03:00
  • d39d2719bb chore(release): sync v3.8.7 touchpoints + credit contributors diegosouzapw 2026-05-29 16:54:11 -03:00
  • 8c4aafcbbb Address zero-latency combo review feedback R.D. 2026-05-29 15:51:44 -04:00
  • 99aac28434 Make zero-latency combo optimizations opt-in R.D. 2026-05-29 15:42:45 -04:00
  • 170b549bc7 fix(executor): normalize max effort for openai shape providers R.D. 2026-05-29 15:40:33 -04:00
  • 3ecd2a1b33 fix(analytics): address merged review regressions Halil Tezcan KARABULUT 2026-05-29 22:34:07 +03:00
  • a9bc0e8685 fix(types,test): resolve noImplicitAny in progressiveAging + align semaphore test to #2903 gate pruning diegosouzapw 2026-05-29 16:32:16 -03:00
  • 87569d6a82 fix(usage): analytics route reads combo_name/requested_model from call_logs only diegosouzapw 2026-05-29 16:13:54 -03:00
  • ac517eab92 fix(settings): add missing security keys to updateSettingsSchema and add tests Apostol Apostolov 2026-05-29 21:59:27 +03:00
  • 594972543f feat(plugins): add i18n keys to all 42 locales oyi77 2026-05-30 01:56:19 +07:00
  • 043e36c60d fix(settings): add missing home page pin keys to updateSettingsSchema Apostol Apostolov 2026-05-29 21:52:51 +03:00
  • cdb1a6b3a0 fix(dashboard): theme ReactFlow Controls +/- buttons for dark mode Apostol Apostolov 2026-05-29 21:52:14 +03:00
  • ad14d99580 Merge release/v3.8.7 into main (#2909) Diego Rodrigues de Sa e Souza 2026-05-29 15:22:46 -03:00
  • 95023d6eb1 merge: sync origin/main into release/v3.8.7 (keep newer analytics columns from main) diegosouzapw 2026-05-29 15:21:38 -03:00
  • ddb61686c2 Merge release/v3.8.6 into main (#2910) Diego Rodrigues de Sa e Souza 2026-05-29 15:18:09 -03:00
  • 4b15a992d6 merge: sync origin/main into release/v3.8.6 (resolve pt-BR.json) release/v3.8.6 diegosouzapw 2026-05-29 15:10:41 -03:00
  • a086862c97 docs: add 3.8.7 changelog and release branch guidance diegosouzapw 2026-05-29 13:57:57 -03:00
  • 478350ccfc test(plugins): add scanner, loader, manager unit tests oyi77 2026-05-29 23:29:35 +07:00
  • 20b2081099 chore(plugins): slop cleanup — pino logger, remove redundant sorts oyi77 2026-05-29 23:21:51 +07:00
  • 5420c27b3a feat(discovery): add discovery tool stub service oyi77 2026-05-29 22:48:24 +07:00
  • 7466af0762 fix(plugins): security + ESM fixes for loader and manager oyi77 2026-05-29 22:34:32 +07:00
  • 50b5c30e31 fix(plugins): replace vm with child_process, add auth to all routes oyi77 2026-05-19 06:34:00 +07:00
  • ae6fd7ddc6 fix(plugins): address code review feedback oyi77 2026-05-19 06:03:06 +07:00
  • 7d6511598f feat(plugins): WordPress-style plugin system backend oyi77 2026-05-19 05:42:12 +07:00
  • 94682d2a76 perf(ram): reduce server memory footprint (#2903) mi 2026-05-29 11:21:36 -05:00
  • a1a225209c Fix analytics history and log token accounting (#2904) Halil Tezcan KARABULUT 2026-05-29 19:18:14 +03:00
  • fbe140c231 Add self-service API key usage status (#2908) guanbear 2026-05-30 00:16:53 +08:00
  • 8b74fb48ca chore: bump version to 3.8.7 diegosouzapw 2026-05-29 13:19:43 -03:00
  • efcd062002 Fix analytics history and log token accounting (#2904) Halil Tezcan KARABULUT 2026-05-29 19:18:14 +03:00
  • a15750d968 Add self-service API key usage status (#2908) guanbear 2026-05-30 00:16:53 +08:00
  • f59f8daa94 Release v3.8.6 (#2804) v3.8.6 Diego Rodrigues de Sa e Souza 2026-05-29 12:44:29 -03:00
  • f86f24af5f docs: update generated browser docs collection manifest diegosouzapw 2026-05-29 12:20:59 -03:00
  • 6fdd312019 chore(docs): refresh generated docs collection index diegosouzapw 2026-05-29 11:42:38 -03:00
  • 65c7ab8802 merge: pull request #2887 from oyi77 web cookie providers diegosouzapw 2026-05-29 09:21:57 -03:00
  • e73a2eaca9 merge: pull request #2837 from gitlawb specialty validators diegosouzapw 2026-05-29 09:20:01 -03:00
  • 7d398d1af3 Pr 2871 (#2897) Diego Rodrigues de Sa e Souza 2026-05-29 09:16:54 -03:00
  • 2483b2d08e fix(security): redact public Firebase Web key from windsurf spec (#2896) Diego Rodrigues de Sa e Souza 2026-05-29 09:16:43 -03:00
  • 067e0496cf feat(api,oauth): add agy (Antigravity CLI) standalone provider with CLI token import (#2899) Diego Rodrigues de Sa e Souza 2026-05-29 09:16:15 -03:00
  • d78088fd84 fix(typecheck): resolve typecheck errors in combo spec and compression modules diegosouzapw 2026-05-29 09:11:26 -03:00
  • 10111aef1b feat(providers): add 7 new web-cookie providers + research catalog + discovery tool oyi77 2026-05-29 19:02:44 +07:00
  • e834279790 test: isolate services-branch-hardening database directory to avoid concurrency issues diegosouzapw 2026-05-29 08:39:28 -03:00
  • 5ac1e997a8 test: eliminate dynamic cast warnings in cloud-sync unit test diegosouzapw 2026-05-29 08:27:48 -03:00
  • 1682dcbf87 feat: implement automated skill workflows and update system configuration and validation schemas diegosouzapw 2026-05-29 08:23:03 -03:00
  • 7714b09e6f feat(combo): Zero-Latency Combos (Hedging, Proactive Compression, Predictive TTFT) (#2868) Hernan Javier Ardila Sanchez 2026-05-29 13:43:50 +02:00
  • 87564304e1 fix(ci): resolve release/v3.8.6 gate failures (docs-sync, any-budget, pack-artifact) (#2895) Diego Rodrigues de Sa e Souza 2026-05-29 08:43:21 -03:00
  • 5f0cf313a5 fix(security): redact public Firebase Web key from windsurf spec; doc SHA-256 cache-key rationale (#2894) Diego Rodrigues de Sa e Souza 2026-05-29 08:42:58 -03:00
  • fd0b993c6e fix(security): mitigate Socket.dev supply-chain findings + secrets opt-in + minimal build profile (#2863) (#2871) Diego Rodrigues de Sa e Souza 2026-05-29 08:42:35 -03:00
  • dc3915a4e3 docs(security): explain SHA-256 cache-key rationale in inner-ai diegosouzapw 2026-05-29 08:16:48 -03:00
  • fb7a9f2ba8 test(stabilization): resolve unit test failures in blackbox-web, schema-coercion, translator-helper-branches, usage-service-hardening, and audio-transcription diegosouzapw 2026-05-29 06:45:58 -03:00
  • f1eb08c7b5 Merge branch release/v3.8.6 into fix/gemini-antigravity-tool-call-normalization (resolve conflict) diegosouzapw 2026-05-29 05:32:27 -03:00
  • dd5098bf67 Merge branch release/v3.8.6 into fix/interleaved-reasoning-replay-gating (resolve conflict) diegosouzapw 2026-05-29 05:31:32 -03:00
  • 1bf73fe492 Merge branch release/v3.8.6 into fix/i18n-pt-BR-translations (resolve conflict) diegosouzapw 2026-05-29 05:30:55 -03:00
  • 9ff906b80b Merge branch release/v3.8.6 into fix/windsurf-login-2026-05-29 (resolve conflict) diegosouzapw 2026-05-29 05:30:04 -03:00
  • ebae877aa3 refactor: remove agent skill documentation files and streamline maintenance workflows diegosouzapw 2026-05-29 05:15:39 -03:00
  • 1f5c215cc0 fix(audio): build multipart body manually to preserve Content-Type (#2842) mi 2026-05-29 03:29:25 -05:00
  • 1461a78d07 feat(usage): per-API-key token limits scoped to model/provider/global (#2888) Muhammad Mugni Hadi 2026-05-29 15:29:10 +07:00
  • d96eeef9c1 fix: provider model sync pruning and dynamic antigravity MITM proxy mappings (#2886) Hernan Javier Ardila Sanchez 2026-05-29 10:29:06 +02:00
  • a9b5a7cc8c fix(antigravity): harden signatureless tool history (#2878) Raxxoor 2026-05-29 09:29:00 +01:00
  • 2355bf9419 Audit & add web cookie providers: fix 4 missing registry entries + DuckDuckGo (#2862) Paijo 2026-05-29 15:28:54 +07:00
  • a7e71ae494 fix(opencode-go): add provider limits quota fetcher (#2861) Rajvardhan Patil 2026-05-29 13:58:50 +05:30
  • a8b4dc3e8c fix(gemini-cli): prefer real project IDs over default-project (#2841) nickwizard 2026-05-29 11:28:42 +03:00
  • cccc53cade fix(mcp): redirect console.log/warn to stderr in --mcp stdio mode (#2840) Container 2026-05-29 10:28:38 +02:00
  • 8f4fc8bcda fix(sse): repair RTK engine defaults so dedup and direct calls work (#2825) Lenine Júnior 2026-05-29 04:28:32 -04:00
  • 53ac23cfe6 feat(compression): expand pt-BR pack with troglodita rules (15 → 49) (#2818) Lenine Júnior 2026-05-29 04:28:28 -04:00
  • e3d5bc2d61 fix(oauth): windsurf import-token mapTokens signature mismatch yuna amelia 2026-05-29 13:47:45 +08:00
  • a928d9f56c fix(dashboard): force import-token panel for windsurf/devin-cli yuna amelia 2026-05-29 13:05:22 +08:00
  • a1261ccf80 fix(cli,docs): use requireCliToolsAuth in logs route + document OPENCODE quota env diegosouzapw 2026-05-29 02:03:03 -03:00
  • dbaf25079c refactor(oauth): annotate retired PKCE fields in WINDSURF_CONFIG yuna amelia 2026-05-29 13:00:46 +08:00
  • 82999c021f fix(oauth): return 410 Gone for retired windsurf/devin-cli PKCE actions yuna amelia 2026-05-29 12:59:17 +08:00
  • 6d157e481f fix(oauth): switch windsurf provider to import_token flow yuna amelia 2026-05-29 12:50:46 +08:00
  • b971db8e77 fix(claude): preserve max effort for supported models (#2875) Randi 2026-05-29 00:49:57 -04:00
  • e510a57555 Rename proxy log Public IP to Client IP (#2880) Randi 2026-05-29 00:46:25 -04:00
  • c02b6ea008 fix(combo): normalize upstream Headers for Node 24 undici interop (#2751) (#2823) Diego Rodrigues de Sa e Souza 2026-05-29 01:46:12 -03:00
  • ed36bd7264 fix(cli): restore omniroute logs command stream (#2756) (#2810) Diego Rodrigues de Sa e Souza 2026-05-29 01:45:59 -03:00
  • 2428ad2bcd feat(claude): default xhigh support for newer Opus models (#2874) Randi 2026-05-29 00:44:58 -04:00
  • 517c3c6e44 fix(usage): add opencode quota fetcher (#2852) (#2867) Diego Rodrigues de Sa e Souza 2026-05-29 01:44:43 -03:00
  • f270d20de0 fix: wire CLIProxyAPI fallback settings into chatCore routing engine (#2866) Paijo 2026-05-29 11:44:32 +07:00
  • 1d55f96e01 fix(combo): preserve system messages during context handoff summary generation (#2865) Hernan Javier Ardila Sanchez 2026-05-29 06:44:22 +02:00
  • 1442e086e4 fix(cli): allow nullable/optional apiKey in cliMitmStartSchema (#2857) Hernan Javier Ardila Sanchez 2026-05-29 06:44:11 +02:00