feat(ui): paste images into command-palette sessions (#153238)

feat(ui): paste images into command-palette sessions (#153238)

* feat(ui): paste images into command-palette sessions

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>

* feat(ui): paste images into command-palette sessions

Worked on by:
- @vyctorbrzezowski

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>
OpenClaw-Publication: 264af0aa-7844-43ee-8270-811a700d6fde

* fix(ui): keep palette controls anchored when images change

Move thumbnails below the fixed input row and prune screenshot-only and duplicate test scaffolding. Strengthen cold partial-admission coverage.

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>

* fix(ui): keep palette image paste within startup budget

Simplify equivalent data-URL decoding and let the paste owners enforce their current lifecycle and editing state.

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>

* refactor(ui): keep cold image custody out of clipboard parsing

Retain native clipboard Files in the cold launcher and keep the loaded-composer parser with its sole owner.

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>

* build(ui): accommodate cold clipboard image custody

Apply the requested bounded 512-byte cap adjustment and measured Node24 baseline. Keep the growth and build-variance allowances unchanged.

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>

---------

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>
添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论