
chengyongruandXubin Ren
5283ceae85
Add optional Nanobot plugin controls (#4396)
* feat: add optional nanobot features
* test: update azure install hint expectation
* fix: validate optional feature extras
maintainer edit: verify requested dependency extras before treating optional features as installed, propagate restart state from feature enablement, and align docs with the new plugins enable command.
* fix: bound optional feature installs
maintainer edit: make optional feature installs time out as a normal install failure instead of leaving the WebUI or CLI action waiting indefinitely.
* feat: slim optional channel dependencies
* fix: log optional install commands
* fix(webui): gate remote feature installs
* docs: clarify webhook plugin example
* fix(webui): harden optional feature installs
* fix: install optional deps without package fallback
* fix(cli): refine plugin feature controls
* fix(webui): count enabled nanobot features
* fix(webui): allow slow feature install routes
* fix(webui): allow disabling websocket channel
* fix(plugins): simplify optional feature controls
* fix(webui): polish apps catalog states
* fix(webui): confirm nanobot support installs
* fix(webui): polish nanobot install dialog
* fix(webui): suppress empty websocket handshakes
* fix(webui): clarify apps plugin summary
* fix(webui): localize workspace access copy
* fix(plugins): polish optional feature controls (#4691)
---------
Co-authored-by: Xubin Ren <52506698+Re-bin@users.noreply.github.com>
2026-07-03 18:17:52 +08:00
..
2026-05-15 15:46:44 +08:00
2026-07-03 18:17:52 +08:00
2026-07-03 18:17:52 +08:00
2026-07-03 18:17:52 +08:00
2026-06-25 22:52:45 +08:00
2026-07-02 13:32:46 +08:00
2026-07-01 20:17:00 +08:00
2026-06-19 17:16:04 +08:00
2026-04-12 09:56:17 +08:00
2026-06-25 16:10:28 +08:00
2026-06-18 22:38:06 +08:00
2026-03-24 15:12:22 +08:00
2026-05-15 15:44:52 +08:00
2026-04-06 13:49:38 +08:00
2026-06-05 15:55:53 +08:00
2026-03-24 15:12:22 +08:00
2026-07-01 20:17:00 +08:00
2026-07-01 20:17:00 +08:00
2026-07-01 20:17:00 +08:00
2026-03-24 15:12:22 +08:00
2026-07-01 20:17:00 +08:00
2026-07-03 18:17:52 +08:00
2026-06-02 14:10:10 +08:00
2026-04-04 01:52:39 +08:00
2026-06-04 10:42:51 +08:00
2026-06-04 19:41:32 +08:00
2026-07-01 20:17:00 +08:00
2026-05-21 01:00:36 +08:00
2026-06-12 00:23:27 +08:00
2026-07-03 00:41:51 +08:00
2026-07-03 18:17:52 +08:00
2026-06-09 01:08:49 +08:00
2026-07-03 18:17:52 +08:00
2026-07-01 20:17:00 +08:00
2026-06-25 16:10:28 +08:00
2026-06-27 11:04:11 +08:00
2026-06-28 19:46:47 +08:00
2026-07-01 20:17:00 +08:00
2026-07-01 20:17:00 +08:00
2026-06-30 15:21:25 +08:00
2026-04-09 18:22:35 +08:00