mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* feat(macos): complete the native sidebar session menus Add native sidebar appearance, involvement, assignment, grouping, copy and navigation actions using existing Gateway contracts. Capture Gateway and session identity for new mutations; validate paged Markdown consistency. Keep iOS behavior and roster queries unchanged. Production delta: +774/-75, net +699 lines. The approved growth covers the web menu items and conditions, appearance picker, directory assignment, and paged Markdown export. Group defaults and cloud-worker stop remain in their coordinator-assigned follow-up lanes. Docs: https://docs.openclaw.ai/platforms/mac/webchat * fix(macos): wire sidebar menu actions to the window's Gateway connection Native menu contents never mount their view tasks, leaving appearance, assignment, copy/export, and window actions without a connection. Publish the window's admitted Gateway snapshot and retain its exact lease for requests, links, and navigation. Keep directory and worktree data with the window. Refresh on admission, window activation, and stale reads after 60 seconds; coalesce requests, retain last-good data on failure, and cancel old owners on replacement. Retry directory bypasses the TTL. iOS and palette defaults are unchanged. Add rendered-menu coverage through the real Gateway wiring seam and regressions for stale reads, failure preservation, retry, and reconnect. The follow-up adds 21 production lines, bringing PR5a to 720 lines for its menu conditions, appearance picker, assignment, and paged export. * refactor(macos): use the shared sidebar eligibility policy in session menus (cherry picked from commit |
||
|---|---|---|
| .. | ||
| .i18n | ||
| android | ||
| ios | ||
| linux | ||
| macos | ||
| macos-mlx-tts | ||
| shared | ||
| swabble | ||