openclaw/ui
lsr911 4aba273939
fix: scope assistant avatar override to agent ID (#93712)
* fix: scope assistant avatar override to agent ID

The local assistant avatar override was stored globally in
localStorage without an agentId, causing the same avatar to
apply to all agents. Setting an avatar for agent A would
overwrite the avatar for agent B.

Fix: include agentId when saving the local avatar override,
and filter by agentId when loading. An override saved for one
agent no longer bleeds into other agents.

Fixes #90890

* fix(ui): persist assistant avatars per agent

* fix(ui): satisfy scoped avatar checks

---------

Co-authored-by: lsr911 <lsr911@github.com>
Co-authored-by: Vincent Koc <25068+vincentkoc@users.noreply.github.com>
2026-06-17 02:53:35 +08:00
..
config docs: document control ui sources 2026-06-04 20:57:09 -04:00
docs/design-system docs: UX-013 — design system documentation (#89827) 2026-06-13 02:57:11 -05:00
public fix(ui): bypass service worker for top-level navigations 2026-05-31 22:57:27 -04:00
src fix: scope assistant avatar override to agent ID (#93712) 2026-06-17 02:53:35 +08:00
AGENTS.md docs(ui): document i18n report usage 2026-05-14 10:27:12 +01:00
CLAUDE.md
index.html fix: resolve Control UI public assets from base path 2026-05-31 22:55:03 +01:00
package.json fix(ci): update Vitest past browser advisory 2026-06-16 06:16:04 +08:00
vite.config.ts fix(control-ui): make Control UI bootstrap config endpoint base-path-relative (#66946) (#91305) 2026-06-11 08:49:09 +09:00
vitest.config.ts docs: document control ui sources 2026-06-04 20:57:09 -04:00
vitest.node.config.ts docs: document control ui sources 2026-06-04 20:57:09 -04:00