mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-22 05:41:37 +00:00
* refactor(ui): split lobster-pet into look/plans/element modules Move existing behavior along appearance and seeded visit-planning ownership seams without changing runtime behavior. Extract only the bounded logo stand-in, WebAudio chirp, and pure render-template helpers while keeping the state machine in the element. Remove the grandfathered max-lines suppression and baseline entry. * style(ui): format lobster-pet split modules * fix(ui): keep lobster split internals unexported, refresh i18n raw-copy baseline knip flags the split's newly exported internals (strangerLookFor, renderCrabSvg, lobsterPetSpriteStyle, LobsterPasserKind) — they have no external consumers; the html-text raw-copy baseline is file-keyed, so the sprite z/Z markup moving into lobster-pet-look.ts needs a regen. * fix(ui): satisfy lint for the lobster-pet split (param reassign, max-lines) * fix(ui): keep moved act-profile internals unexported