Commit Graph

  • c5f15f6725 fix: persist STORAGE_ENCRYPTION_KEY across upgrades (closes #1622) (#2428) Chewji 2026-05-20 18:34:13 +07:00
  • c5458e4c08 fix(mitm): drop .js extension on manager.runtime re-export for webpack build (#2425) Anton 2026-05-20 13:32:34 +02:00
  • 0912ade9e1 docs(changelog): credit contributors for PRs #2423, #2425, #2427, #2428 diegosouzapw 2026-05-20 08:24:05 -03:00
  • 249b0ce759 feat/fix: integrate PRs #2423, #2425, #2427, #2428 with test & security fixes diegosouzapw 2026-05-20 08:22:50 -03:00
  • 29c2f1bdc2 fix(model): resolve gpt-4o fallback ambiguity and prefer openai provider diegosouzapw 2026-05-20 03:00:38 -03:00
  • dd790c38a2 refactor(gamification): raise federation token hashing cost diegosouzapw 2026-05-20 02:21:37 -03:00
  • 6248699ce5 Release/v3.8.0 — full changelog with 660+ commits (#2419) Diego Rodrigues de Sa e Souza 2026-05-20 02:05:50 -03:00
  • 5735b4d4db fix(security): resolve CodeQL random/password-hash alerts and sync docs & tests diegosouzapw 2026-05-20 01:59:36 -03:00
  • 78c344b3a2 docs(changelog): add post-release entries for #2414 #2417 #2421 #2422 diegosouzapw 2026-05-20 01:46:51 -03:00
  • cd9d684960 chore(merge): sync release/v3.8.0 with remote — resolve .gitignore conflict diegosouzapw 2026-05-20 01:38:40 -03:00
  • 8536593bdc fix(gamification): resolve SQL bug, auth gap, pagination, and anomaly scoring (#2421) Paijo 2026-05-20 11:36:56 +07:00
  • 7dfcd0a4fd feat(batch): implement 10 feature requests harvested (#2414) Diego Rodrigues de Sa e Souza 2026-05-20 01:29:23 -03:00
  • a9cef6dbad chore(merge): resolve combo.ts conflict — preserve exhaustedProviders (#1731) + falloverBeforeRetry (#2417) diegosouzapw 2026-05-20 01:29:02 -03:00
  • ae94b268f0 feat: add new feature on combos - falloverBeforeRetry (#2417) Markus Hartung 2026-05-20 06:17:50 +02:00
  • 8bd125ed2f docs: add AgentRouter setup guide (#2422) Lenine Júnior 2026-05-20 00:17:27 -04:00
  • ec23a0461d fix(mitm): point runtime manager re-export to js entrypoint diegosouzapw 2026-05-20 00:58:55 -03:00
  • fbf37ae0da fix(claude): drop orphan tool_result after fixToolAdjacency strip (discussion #2410) diegosouzapw 2026-05-20 00:57:10 -03:00
  • 3ff3e3dd15 fix(playground): guard ChatPlayground filteredModels for non-string ids diegosouzapw 2026-05-20 00:43:15 -03:00
  • 49fe356b91 fix(playground): guard against non-string model ids before .split/.startsWith diegosouzapw 2026-05-20 00:40:00 -03:00
  • 5ef3482254 fix(playground): dedupe filteredModels to avoid duplicate React key warning diegosouzapw 2026-05-20 00:32:34 -03:00
  • 8a44ed57d7 chore(i18n): finalize round-6 keys for batch/cache/endpoint/usage diegosouzapw 2026-05-19 23:52:34 -03:00
  • 6e1105e2c2 chore(i18n): replace hardcoded UI text with t() calls across dashboard (round 6 — 10 parallel agents) diegosouzapw 2026-05-19 23:47:16 -03:00
  • c0c2efff97 chore(i18n): resolve last 2 missing providers/[id] keys diegosouzapw 2026-05-19 22:58:45 -03:00
  • 546d7e95da chore(i18n): replace hardcoded UI text with t() calls across dashboard (round 5) diegosouzapw 2026-05-19 22:53:35 -03:00
  • 42e1466cf4 chore(i18n): replace hardcoded UI text with t() calls across dashboard (round 4) diegosouzapw 2026-05-19 22:45:17 -03:00
  • 16277bd6df chore(i18n): localize remaining dashboard settings labels diegosouzapw 2026-05-19 22:35:02 -03:00
  • 55913d1c42 chore(i18n): replace hardcoded UI text with t() calls across dashboard (round 3) diegosouzapw 2026-05-19 22:26:29 -03:00
  • f8d9873e27 chore(i18n): replace hardcoded UI text with t() calls across dashboard (round 2) diegosouzapw 2026-05-19 21:50:02 -03:00
  • 8d34f4c650 chore(i18n): replace hardcoded UI text with t() calls across dashboard (round 1) diegosouzapw 2026-05-19 21:21:46 -03:00
  • 5f37f0f804 chore(i18n): add missing en.json keys for translator, cli-tools, memory, onboarding diegosouzapw 2026-05-19 20:29:33 -03:00
  • ef800eee40 fix(offline): avoid SSR/CSR hydration mismatch on navigator.onLine diegosouzapw 2026-05-19 19:58:21 -03:00
  • 29c5a03efe fix(cli-tools): guard modelId type before calling indexOf diegosouzapw 2026-05-19 19:41:12 -03:00
  • b9af4553cd docs: fix audit gaps — CHANGELOG entry for #2306 + AUTO-COMBO blended-cost notes for #1812 diegosouzapw 2026-05-19 13:18:49 -03:00
  • 61683e0c3d chore(privacy): untrack implement-features workflow/skill/command (keep local only) diegosouzapw 2026-05-19 13:16:14 -03:00
  • db674c8be0 chore(tests): move #1731 integration test to tests/integration/ diegosouzapw 2026-05-19 12:32:26 -03:00
  • 5040c8b254 feat(combo): track provider-level exhaustion across combo targets (#1731) diegosouzapw 2026-05-19 12:17:16 -03:00
  • bfe90c0d0d feat(combo): filter auto-combo candidates by context window (#1808) diegosouzapw 2026-05-19 11:54:56 -03:00
  • 4bc6b33f16 fix(combo): blend output token cost into auto-combo scoring (#1812) diegosouzapw 2026-05-19 11:41:56 -03:00
  • 3b9cb7d568 feat(zed): complete Docker integration with manual import endpoint + UI panel (#2306) diegosouzapw 2026-05-19 11:26:28 -03:00
  • e7eb777969 feat(providers): add t3.chat web provider skeleton (#1909) diegosouzapw 2026-05-19 10:56:54 -03:00
  • 8b8bb3da1b feat(cli): add providers rotate command for upstream key rotation (#1881) diegosouzapw 2026-05-19 10:52:47 -03:00
  • e57cf437db feat(kiro): isolate OAuth sessions per connection for multi-account support (#2328) diegosouzapw 2026-05-19 10:50:50 -03:00
  • 6756006b4f feat(errors): expose sanitized upstream error details in client responses (#1718) diegosouzapw 2026-05-19 10:50:01 -03:00
  • 3355920db9 feat(installer): detect Termux and skip incompatible setup steps (#1764) diegosouzapw 2026-05-19 10:43:11 -03:00
  • f04c02c221 Merge pull request #2402 from diegosouzapw/release/v3.8.0 Diego Rodrigues de Sa e Souza 2026-05-19 10:14:05 -03:00
  • ae07f437b1 fix(providers): add missing isLocalProvider import and update changelog diegosouzapw 2026-05-19 10:12:56 -03:00
  • 2ae523b12c feat(T07): API Key health tracking with A3 guard, dashboard notification, and toast navigation fixes (#2412) clousky2020 2026-05-19 20:50:51 +08:00
  • 6959e067fa Merge branch 'main' resolving upstream conflicts (#2408) Benson K B 2026-05-19 18:18:16 +05:30
  • 81fb3f50e8 feat: gamification & leaderboard system (#2405) Paijo 2026-05-19 19:46:20 +07:00
  • 4b2e9b780a fix(db): detect missing better-sqlite3 native binding from bun/skipped postinstall (#2358) diegosouzapw 2026-05-19 04:05:36 -03:00
  • ca42874098 fix(providers): skip CLI runtime check for kilocode OAuth-based provider (#2404) diegosouzapw 2026-05-19 04:04:26 -03:00
  • 266dd038f1 docs(changelog): add feature-triage entry diegosouzapw 2026-05-19 03:39:26 -03:00
  • 6f6837d070 fix(triage): replace timelineItems with separate gh pr open search diegosouzapw 2026-05-19 03:33:58 -03:00
  • 7c11b952a7 feat(skill,command): mirror Phase 0 + templates from workflow diegosouzapw 2026-05-19 03:26:04 -03:00
  • 2e3b6d0bc6 feat(workflow): add Phase 0 pre-flight triage + new templates diegosouzapw 2026-05-19 03:22:42 -03:00
  • 639061ac2f test(triage): add end-to-end integration test with mocked deps diegosouzapw 2026-05-19 03:10:38 -03:00
  • 1110ec9d37 feat(triage): add CLI entrypoint composing all triage modules diegosouzapw 2026-05-19 03:07:00 -03:00
  • d3c187a62f feat(triage): add incremental resyncIdeaFile (append-only) diegosouzapw 2026-05-19 03:02:51 -03:00
  • 48c2d675fb feat(triage): add lifecycle detectors (stale + closed_externally) diegosouzapw 2026-05-19 02:58:44 -03:00
  • f74d276e50 feat(triage): add minimal YAML frontmatter parser/serializer diegosouzapw 2026-05-19 02:54:21 -03:00
  • 48235a3c66 feat(triage): add resolveVersion for delivered-issue tagging diegosouzapw 2026-05-19 02:50:26 -03:00
  • 3fbec5065e feat(triage): add detectDelivered with confidence grading diegosouzapw 2026-05-19 02:45:31 -03:00
  • 8cca3630ae fix(triage): use word-boundary matching in parseChangelog per spec diegosouzapw 2026-05-19 02:41:38 -03:00
  • 22400a4f86 feat(triage): add CHANGELOG parser for delivery detection diegosouzapw 2026-05-19 02:31:47 -03:00
  • 6b05fb7906 feat(triage): add classifyIssue with quarantine + engagement override diegosouzapw 2026-05-19 02:20:30 -03:00
  • b34dc46bd0 fix(triage): clarify JSON parse errors in gh wrapper diegosouzapw 2026-05-19 02:16:01 -03:00
  • b9c78d192a docs(changelog): add post-release hotfixes section + extended Hall of Fame diegosouzapw 2026-05-19 01:51:57 -03:00
  • 4b3009ad7d feat(triage): add injectable gh/git CLI wrappers diegosouzapw 2026-05-19 01:46:19 -03:00
  • cfd2e19267 feat(triage): add args parser with env var fallback diegosouzapw 2026-05-19 01:37:28 -03:00
  • 7ba05fdae5 chore(triage): ignore _ideia/_triage.json artifact diegosouzapw 2026-05-19 01:33:47 -03:00
  • 3957c4d76b chore: merge main into release/v3.8.0 diegosouzapw 2026-05-19 01:21:49 -03:00
  • 5fcccc7364 Merge pull request #2399 from diegosouzapw/dependabot/npm_and_yarn/development-04962ea3c9 Diego Rodrigues de Sa e Souza 2026-05-19 01:18:28 -03:00
  • 70d55664ee Merge pull request #2398 from diegosouzapw/dependabot/npm_and_yarn/production-527605266c Diego Rodrigues de Sa e Souza 2026-05-19 01:18:16 -03:00
  • 1410c50fa1 Merge pull request #2397 from diegosouzapw/dependabot/npm_and_yarn/electron/electron-42.1.0 Diego Rodrigues de Sa e Souza 2026-05-19 01:18:01 -03:00
  • e1cde147df deps: bump the development group with 4 updates dependabot[bot] 2026-05-19 03:49:30 +00:00
  • 2ebc84ea77 deps: bump the production group with 4 updates dependabot[bot] 2026-05-19 03:48:21 +00:00
  • 61de0c709a deps: bump electron from 42.0.1 to 42.1.0 in /electron dependabot[bot] 2026-05-19 03:47:57 +00:00
  • e463d7945f Merge pull request #2396 from diegosouzapw/fix/codeql-247-no-hash Diego Rodrigues de Sa e Souza 2026-05-19 00:27:28 -03:00
  • 10c8f32bd9 fix(security): drop hashing in sessionPoolKey to clear CodeQL #247 diegosouzapw 2026-05-19 00:26:17 -03:00
  • cfa948fd9a Merge pull request #2394 from diegosouzapw/fix/codeql-246-hmac Diego Rodrigues de Sa e Souza 2026-05-18 23:54:27 -03:00
  • 6fcc99ba26 fix(security): switch sessionPoolKey to HMAC to clear CodeQL #246 diegosouzapw 2026-05-18 23:53:16 -03:00
  • 65105feeaf fix(kiro): enable Google OAuth login option (#2392) Cong Vu Chi 2026-05-19 09:44:04 +07:00
  • 205ef64ac4 Merge pull request #2393 from diegosouzapw/chore/restore-9router-acknowledgment Diego Rodrigues de Sa e Souza 2026-05-18 23:42:37 -03:00
  • 595e9e3b1f docs(readme): restore 9router acknowledgment diegosouzapw 2026-05-18 23:41:42 -03:00
  • 12b34d4a93 Merge pull request #2391 from diegosouzapw/fix/codeql-243-244-245 Diego Rodrigues de Sa e Souza 2026-05-18 23:40:05 -03:00
  • fec6164e92 fix(security): resolve CodeQL alerts #243/#244/#245 diegosouzapw 2026-05-18 23:27:34 -03:00
  • c24b0f9569 Merge pull request #2323 from diegosouzapw/release/v3.8.0 Diego Rodrigues de Sa e Souza 2026-05-18 22:59:48 -03:00
  • 0de964d42b feat(providers): add Gemini Web cookie-based provider (#2380) Paijo 2026-05-19 08:55:49 +07:00
  • f43badc3d4 model: Add Composer 2.5 to Cursor Provider (#2381) backryun 2026-05-19 10:53:27 +09:00
  • 3394ded6bb fix: tool_use without adjacent tool_result causes Claude 400 (#2383) Paijo 2026-05-19 08:52:50 +07:00
  • fa3ee31f06 fix(dashboard): address PR #2384 follow-up review issues (#2389) Diego Rodrigues de Sa e Souza 2026-05-18 22:52:13 -03:00
  • 3470be891e fix(ci): update pack-artifact-policy to allow new cli-helper and opencode-provider paths diegosouzapw 2026-05-18 19:59:09 -03:00
  • 1c4d850441 fix(build): import Monaco ESM API to fix webpack nls.messages-loader error diegosouzapw 2026-05-18 19:40:10 -03:00
  • 62f609755a fix(types): add explicit cast to silence TS7053 on FREE_PROVIDERS string index diegosouzapw 2026-05-18 19:30:01 -03:00
  • c9dc205c74 fix(ci): add Zod validation to cli-tools routes and refresh i18n translations for CLAUDE.md diegosouzapw 2026-05-18 19:19:30 -03:00
  • 7e02b445b2 fix(gemini-web): address code review feedback oyi77 2026-05-19 04:22:23 +07:00
  • 62652b1fc1 fix: also apply adjacency guard inside compressContext oyi77 2026-05-19 04:12:33 +07:00
  • 44d9abac96 fix: add tool_use/tool_result adjacency guard for Claude API oyi77 2026-05-19 04:10:15 +07:00
  • eb83eaf25f refactor(dashboard): nav, providers, endpoint, runtime, quota, pricing, budget redesign + quota sharing preview (#2384) Diego Rodrigues de Sa e Souza 2026-05-18 18:53:00 -03:00
  • 0c4d50a6f5 fix(ci): fix broken doc links and update brace-expansion to resolve moderate audit finding diegosouzapw 2026-05-18 18:13:03 -03:00