openclaw/apps
Peter Steinberger 2de58d408a
Control UI: gateway-owned sidebar section order (#113930)
* feat(ui): gateway-owned sidebar section order with hover-only drag grips

* fix(ui): repair sidebar section order CI gates

* fix(protocol): keep sectionOrder optional for older gateways

Native Swift clients ship separately from gateways, so new clients must decode older gateway responses that omit sectionOrder.

* fix(ui): reconcile gateway section ordering with main

* fix(state): allow lazy tables in v5 maintenance

* refactor(ui): retire prefs session section order in favor of gateway-owned order

Supersedes #113948 by deleting the unreleased ui.prefs.sessionSectionOrder key and its browser plumbing. Gateway SQLite sidebar_sections remains the single canonical store.
2026-07-26 01:15:19 -04:00
..
.i18n feat(mac): dashboard gateway picker with in-place switching (#113965) 2026-07-25 20:57:28 -07:00
android feat(chat): restore prompt image attachments on rewind/fork (#113945) 2026-07-25 20:32:16 -07:00
ios fix(ios): expose expandable chat agent identity (#113917) 2026-07-25 17:42:17 -07:00
linux chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
macos feat(mac): dashboard gateway picker with in-place switching (#113965) 2026-07-25 20:57:28 -07:00
macos-mlx-tts chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00
shared Control UI: gateway-owned sidebar section order (#113930) 2026-07-26 01:15:19 -04:00
swabble chore(deps): refresh repository dependencies (#112453) 2026-07-23 16:17:13 +00:00