agent-zero/webui
Tristan (Deimos AI) bd10a667cb feat: add per-row extension points inside sidebar chat list x-for loop
Adds sidebar-chat-item-start and sidebar-chat-item-end x-extension
points inside the x-for loop in chats-list.html.

Previously only sidebar-chats-list-start/end existed, both outside
the x-for loop. This forced plugins that need per-chat-row UI (e.g.
status indicators, labels, badges) to resort to MutationObserver +
index-based DOM scanning and monkey-patching internal store methods.

With these new extension points, plugins can inject content into
each chat row with access to the reactive Alpine context object
(context.id, context.name, context.running, context.project, etc.)
entirely through declarative Alpine bindings — no DOM scanning,
no method patching, no index arithmetic.
2026-03-29 12:59:46 +00:00
..
components feat: add per-row extension points inside sidebar chat list x-for loop 2026-03-29 12:59:46 +00:00
css expand agent responses in ALL mode 2026-03-25 14:28:23 +01:00
js sanitize plugin markdown rendering with shared helper 2026-03-28 19:29:26 +01:00
public frontend: quick actions redesign; collapsible wrapper 2026-03-24 18:09:48 +01:00
vendor sanitize plugin markdown rendering with shared helper 2026-03-28 19:29:26 +01:00
index.css feat(ui): reposition chat nav buttons as floating overlay in bottom-right of chat area 2026-03-29 02:13:30 -07:00
index.html feat(ui): reposition chat nav buttons as floating overlay in bottom-right of chat area 2026-03-29 02:13:30 -07:00
index.js Add model config presets and ignore agent artifacts 2026-03-28 11:10:52 -04:00
login.css Enhance: More polished single-user login page 2025-09-01 02:12:49 -07:00
login.html Enhance: More polished single-user login page 2025-09-01 02:12:49 -07:00