Val Alexander
5e8cb77e79
Polish Control UI quick settings layout
...
Polish the Control UI quick settings dashboard layout.
- Rework quick settings into a 12-column desktop grid with matched top-row card heights.
- Pair Personal with a right-side Appearance/Automations stack on large screens while preserving tablet/mobile ordering.
- Add render/style guards plus an Unreleased changelog entry crediting @BunsDev.
Validated with focused UI tests, formatting, git diff checks, local changed gate, and full PR CI.
2026-04-26 22:56:35 -05:00
Val Alexander
461c10bb51
feat(onboard): support non-interactive GitHub Copilot token auth
...
Add manifest-owned GitHub Copilot token support for non-interactive onboarding, including documented env fallback, ref-mode tokenRef storage, saved-profile reuse, and default model wiring that preserves existing primary model configuration.
Validation:
- pnpm test extensions/github-copilot/index.test.ts src/plugins/contracts/registry.contract.test.ts src/commands/onboard-non-interactive/local/auth-choice-inference.test.ts
- pnpm check:changed
- CI green on aadac2c8d4
2026-04-26 22:56:20 -05:00
Peter Steinberger
18b76e3995
fix(ollama): scope request timeouts to providers
2026-04-27 04:55:11 +01:00
joshavant
6b6f8ab1aa
Revert "fix: resolve tts secret refs for local infer ( #72549 )"
...
This reverts commit 4878d3e059 .
2026-04-26 22:54:08 -05:00
Peter Steinberger
36c08e0288
test(docker): keep web search smoke on one gateway connection
2026-04-27 04:51:55 +01:00
Peter Steinberger
6590e0e872
docs: expand release validation runbook
2026-04-27 04:50:51 +01:00
Vincent Koc
4340cb74c2
docs(agents): document testbox maintainer workflow
2026-04-26 20:49:56 -07:00
Peter Steinberger
5f9506f7fd
ci: avoid inherited package acceptance secrets
2026-04-27 04:44:29 +01:00
Gustavo Madeira Santana
e1cdaa3c88
docs(matrix): note E2EE setup improvements
2026-04-26 23:42:32 -04:00
Gustavo Madeira Santana
2b40416314
test(matrix): speed up CLI metadata entry test
2026-04-26 23:40:53 -04:00
Gustavo Madeira Santana
3b74b913e3
fix(matrix): avoid device cleanup sync races
2026-04-26 23:40:52 -04:00
Gustavo Madeira Santana
99159f89da
fix(matrix): stabilize e2ee qa flows
2026-04-26 23:40:52 -04:00
Peter Steinberger
02d266c6c4
ci: split package acceptance refs
2026-04-27 04:39:19 +01:00
Ayaan Zaidi
34f81c6a8a
docs(changelog): note model provider api recovery
2026-04-27 09:07:31 +05:30
Ayaan Zaidi
147f4f50f5
fix(gateway): skip stale model provider api entries
2026-04-27 09:07:31 +05:30
Ayaan Zaidi
6a7980e984
fix(doctor): migrate legacy OpenAI provider api
2026-04-27 09:07:31 +05:30
Vincent Koc
831f03b814
fix(cli): speed up gateway status config reads
2026-04-26 20:34:49 -07:00
Peter Steinberger
b0c70786fd
fix(cron): preserve structured denial failures
2026-04-27 04:34:38 +01:00
Peter Steinberger
e6eea6cfe2
docs: clarify package acceptance npm selection
2026-04-27 04:34:13 +01:00
Peter Steinberger
67650c4c0a
fix(ollama): resolve custom local provider auth
2026-04-27 04:33:18 +01:00
Vincent Koc
f60378519c
test(plugins): cover bundled dependency edge cases
2026-04-26 20:31:54 -07:00
Josh Avant
4878d3e059
fix: resolve tts secret refs for local infer ( #72549 )
2026-04-26 22:31:39 -05:00
Peter Steinberger
6a05b9eec5
ci: fix package acceptance permissions
2026-04-27 04:27:45 +01:00
Peter Steinberger
2c092a0eff
docs: document release validation test workflows
2026-04-27 04:27:07 +01:00
Peter Steinberger
76de167ca1
ci: add package acceptance workflow
2026-04-27 04:25:31 +01:00
jnuyao
2a08848dd1
feat(feishu): display group names in session labels
...
Resolve Feishu group chat labels through getChatInfo so session labels prefer human-readable group names over raw chat IDs.\n\nPreserve topic/thread label priority and defer the lookup until after broadcast dedup claims to avoid duplicate account API calls.\n\nValidation:\n- pnpm test extensions/feishu/src/bot-group-name.test.ts extensions/feishu/src/bot.broadcast.test.ts\n- pnpm check:changed\n- GitHub CI green on c154dc0a41fd715dce95ef1fb5d0c269533b8c22\n\nCloses #35675
2026-04-26 22:22:51 -05:00
Peter Steinberger
d3fd275aa5
test: cover gateway wrapper persistence in docker e2e
2026-04-27 04:15:33 +01:00
Peter Steinberger
6c1cffa7f8
ci: fix targeted live model provider run
2026-04-27 04:08:16 +01:00
Peter Steinberger
e0141946b2
ci: allow targeted live model providers
2026-04-27 04:04:38 +01:00
Peter Steinberger
cbbd860ef9
test(docker): isolate installer smoke sessions
2026-04-27 04:01:46 +01:00
Peter Steinberger
9bd4200f3c
docs: prefer targeted test reruns
2026-04-27 04:00:05 +01:00
Peter Steinberger
a72522d05d
test: prefer glm 5 in live sweeps
2026-04-27 03:56:16 +01:00
Peter Steinberger
313a19c940
fix(ollama): scope auth to local hosts
2026-04-27 03:54:12 +01:00
Peter Steinberger
29af4add2a
feat: trigger compaction for oversized transcripts
2026-04-27 03:46:11 +01:00
Vincent Koc
d5063d5b16
fix(telegram): avoid materializing tool-progress drafts
...
Address Clownfish follow-up on Telegram native draft finalization. Requires real streamed assistant partials before materializing drafts, clears stale native draft previews, and keeps media/buttons on normal send path.
2026-04-26 19:43:23 -07:00
Peter Steinberger
6d0e84aadb
test(docker): skip bootstrap ritual in install smoke
2026-04-27 03:41:47 +01:00
Peter Steinberger
ef31a333f7
docs: add gateway wrapper install examples
2026-04-27 03:40:32 +01:00
Peter Steinberger
0b3f13b337
fix: preserve wrapper env during gateway reinstall
2026-04-27 03:40:32 +01:00
Peter Steinberger
9f9bd41f40
fix: persist gateway service wrappers
2026-04-27 03:40:32 +01:00
Peter Steinberger
414fd41a1f
fix(ollama): avoid timing out active model pulls
2026-04-27 03:40:28 +01:00
Peter Steinberger
8b27c489f5
test: bound openai websocket live e2e
2026-04-27 03:39:24 +01:00
Vincent Koc
f39f4629d9
docs(changelog): credit update fixture repair
...
Add the missing Unreleased changelog credit for the Docker update-channel fixture repair.
2026-04-26 19:38:07 -07:00
Peter Steinberger
348728c28c
fix(providers): bound native fetch timeouts
2026-04-27 03:33:51 +01:00
Peter Steinberger
dc78d58448
fix(ollama): honor baseURL provider aliases
2026-04-27 03:28:23 +01:00
Vincent Koc
ae89d44760
chore(plugin-sdk): refresh api baseline
2026-04-26 19:24:37 -07:00
Vincent Koc
ead76f61d8
fix(cli): skip plugin preload for plugin updates
2026-04-26 19:24:37 -07:00
Vincent Koc
a5f6603e61
fix(release): clarify control ui build requirement
2026-04-26 19:24:37 -07:00
Vincent Koc
a313c4db92
chore(config): refresh bundled channel metadata
2026-04-26 19:24:36 -07:00
Peter Steinberger
b72c0bdfad
ci: force gemini api key auth in acp bind
2026-04-27 03:23:00 +01:00
Peter Steinberger
bd42f35097
fix(ui): show configured thinking defaults
2026-04-27 03:21:49 +01:00