mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-17 16:12:21 -06:00
9873b0f6ad
* feat(protocol): add named session icon glyphs * feat(ui): add session glyph and custom emoji picker * docs: describe named and custom session icons * fix(ui): give the custom emoji input an accessible name ClawSweeper P2: the input had no label relationship; assistive tech announced an unnamed edit control. * fix(protocol): guard the v-flag icon regex for browser module loads ClawSweeper P1: the picker's static import evaluates this module in the browser; pre-Unicode-Sets engines threw at module scope and took down the session menu. Lazy capability-guarded construction; such engines fall back to the grapheme heuristic as client pre-validation while the Gateway keeps exact RGI validation.