agent-zero/webui/components
Alessandro b03ecc0846 Serialize Welcome chat creation and first send
Latch composer sends before creating the first chat so rapid Enter presses or Send clicks cannot create multiple contexts or dispatch the same prompt repeatedly. Keep the latch through dispatch, suppress repeated primary-button actions, and release it after success or failure.

Validation: 11 focused composer and model-gate tests passed. Live Docker WebUI stress checks produced one chat and one dispatch for six Welcome Enter presses and six Send clicks; eight Enter presses in an existing chat produced one dispatch.
2026-10-13 23:31:05 +02:00
..
_examples Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
canvas fix(webui): unify translucent glass style across header and canvas surfaces 2026-10-13 18:06:47 +03:00
chat Serialize Welcome chat creation and first send 2026-10-13 23:31:05 +02:00
dropdown Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
messages Preserve pending setup prompts and message action order 2026-10-13 21:52:11 +02:00
modals refactor(webui): replace hardcoded accent blues with the highlight token 2026-10-13 18:06:47 +03:00
notifications refactor(webui): replace hardcoded accent blues with the highlight token 2026-10-13 18:06:47 +03:00
plugins Expose scoped plugin configuration indexes 2026-08-12 14:34:15 +02:00
projects fix(webui): unify translucent glass style across header and canvas surfaces 2026-10-13 18:06:47 +03:00
settings Fix mobile settings Save and simplify section navigation 2026-09-23 15:56:37 +02:00
sidebar fix(webui): unify translucent glass style across header and canvas surfaces 2026-10-13 18:06:47 +03:00
sync Avoid replaying queued WebUI updates 2026-09-07 18:15:59 +02:00
tooltips Suppress tooltips on devices without hover support 2026-09-23 14:07:49 +02:00
welcome refactor(webui): replace hardcoded accent blues with the highlight token 2026-10-13 18:06:47 +03:00
AGENTS.md Unify WebUI icons and fix message collapsing 2026-07-31 13:32:41 +00:00