mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-01 22:01:33 +00:00
* fix(control-ui): restore userAvatar wiring in Quick Settings (#107292) Between 2026.6.11 and 2026.7.1 the Quick Settings parent renderer stopped passing userAvatar / onUserAvatarChange down to the avatar editor, while the editor still calls onUserAvatarChange?.(...). As a result, choosing, clearing, or entering an emoji/text avatar under Settings \u2192 Simple silently no-ops and never persists. Restore the wiring: ConfigPage now reads the browser-local user identity via loadLocalUserIdentity(), tracks the avatar on a @state field, and persists changes through applyLocalUserIdentity() (added to ui/src/app/settings.ts). No behavior change vs 2026.6.11. * chore: drop changelog edit (release-generation owns CHANGELOG) * ci: pick up periphery workflow fix * ci: pick up pinned xcodegen installer * chore: restore merge-base CHANGELOG (release-owned file) --------- Co-authored-by: SymbolStar <SymbolStar@users.noreply.github.com> Co-authored-by: Peter Steinberger <steipete@gmail.com>