agent-zero/webui/js
Alessandro 9ffa0fa8f5 Add reusable overflow menus for chat controls
Keep composer selectors on one row with x-overflow and open their existing
menus from the overflow list. Preserve plugin controls, live avatars and
percentage rings, Alpine state, and mouse, touch, and keyboard interaction.

Fit submenus within the available space and tolerate fractional-pixel
rounding at browser zoom levels. Add DOM and native Chromium zoom
regressions and document the shared directive's contracts.

Validation: 57 focused WebUI checks and 10 context-window checks passed.
Verified the live UI at 100%, 110%, 150%, and 175% browser zoom. Two existing
startup favicon assertions remain unrelated failures.
2026-09-23 06:24:49 +02:00
..
AGENTS.md Add reusable overflow menus for chat controls 2026-09-23 06:24:49 +02:00
AlpineStore.js parse LLM chunk fix, alpine store state save/load 2025-12-02 12:36:42 +01:00
api.js feat(login): Implement secure post-login redirection 2026-06-02 21:54:48 -07:00
cache.js feat(plugins): Add extensibility and hooks system to plugin API 2026-03-12 13:21:33 +01:00
components.js Revert "Prevent WebUI extension loading stalls" 2026-07-18 13:32:52 +02:00
confirmClick.js Unify WebUI icons and fix message collapsing 2026-07-31 13:32:41 +00:00
confirmDialog.js Unify WebUI icons and fix message collapsing 2026-07-31 13:32:41 +00:00
css.js merge prep 2025-06-30 16:16:51 +02:00
device.js cleanups and fixes 2025-07-12 20:55:53 +02:00
extensions.js Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
html-links.js sanitize plugin markdown rendering with shared helper 2026-03-28 19:29:26 +01:00
icons.js Unify WebUI icons and fix message collapsing 2026-07-31 13:32:41 +00:00
initFw.js Add reusable overflow menus for chat controls 2026-09-23 06:24:49 +02:00
initializer.js cleanups and fixes 2025-07-12 20:55:53 +02:00
loading-indicators.js Improve WebUI bundling, manifest and stop command 2026-07-29 19:49:07 +02:00
manifest.json v0.9.5-pre cleanup, polishing, bugfixing 2025-08-25 09:59:44 +02:00
message-collapse.js Unify WebUI icons and fix message collapsing 2026-07-31 13:32:41 +00:00
message-window.js Fix flashing process groups during memory search 2026-09-16 16:17:37 +02:00
messages.js Fix process group IDs and standalone message boundaries 2026-09-16 16:36:23 +02:00
modals.js Integrate Agent Editor into the WebUI 2026-08-12 14:34:15 +02:00
overflow.js Add reusable overflow menus for chat controls 2026-09-23 06:24:49 +02:00
safe-markdown.js Polish native Markdown editor experience 2026-05-15 04:47:24 +02:00
scroller.js Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
shortcuts.js project finalizing, openrouter embeddings 2025-11-13 08:52:45 +01:00
sleep.js secrets polishing 2025-08-15 09:35:30 +02:00
stt-service.js Refactor speech stack into built-in Kokoro TTS and Whisper STT plugins 2026-05-21 05:41:59 +02:00
surfaces.js Unify WebUI icons and fix message collapsing 2026-07-31 13:32:41 +00:00
sw.js Implement Progressive Web App (PWA) installation support (#688) 2025-08-20 08:27:08 +02:00
time-utils.js Format long WebUI durations with hours 2026-08-12 14:34:16 +02:00
timeout.js x-components + mcp wip 2025-06-02 09:48:25 +02:00
transformers@3.0.2.js Squashed commit of the following: 2024-12-08 00:27:02 +01:00
tts-service.js Refactor speech stack into built-in Kokoro TTS and Whisper STT plugins 2026-05-21 05:41:59 +02:00
websocket.js Refactor: use user locale for time displays 2026-05-21 15:26:00 +02:00