agent-zero/webui
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
..
components Serialize Welcome chat creation and first send 2026-10-13 23:31:05 +02:00
css refactor(webui): replace hardcoded accent blues with the highlight token 2026-10-13 18:06:47 +03:00
js fix(webui): require double tildes for markdown strikethrough 2026-10-13 18:06:47 +03:00
public Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
vendor fix(webui): paint startup overlay without blocking stylesheets 2026-10-13 18:06:47 +03:00
AGENTS.md Preserve pending setup prompts and message action order 2026-10-13 21:52:11 +02:00
index.css refactor(webui): replace hardcoded accent blues with the highlight token 2026-10-13 18:06:47 +03:00
index.html fix(webui): paint startup overlay without blocking stylesheets 2026-10-13 18:06:47 +03:00
index.js Preserve pending setup prompts and message action order 2026-10-13 21:52:11 +02:00
login.css Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
login.html Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
safe.html Restore WebUI bootstrap favicons 2026-09-18 00:14:14 +02:00
splash.html Restore WebUI bootstrap favicons 2026-09-18 00:14:14 +02:00
sw.js Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00