agent-zero/webui/css
Alessandro ae62cfc1ca marketplace polish; add confirm-dialog extension hook and plugin_scan marketplace note
Add a generic JS extension point for the shared confirm dialog so plugins can
augment the warning body and footer without hardcoding scanner logic in the
installer.

- webui/js/confirmDialog.js: call callJsExtensions('confirm_dialog_after_render')
  with dialog/body/footer nodes and optional extensionContext; defer show until
  extensions run; add isClosed guard and Enter key handling for extension buttons.
- plugins/plugin_installer: pass extensionContext only from installFromIndex()
  (kind: marketplace_plugin_install_warning, gitUrl, etc.); ZIP/Git install
  flows unchanged.
- plugins/plugin_scan: new extension confirm_dialog_after_render that, for
  marketplace install warnings, appends recommendation text and a "Scan with A0"
  button that closes the dialog and opens the scanner modal with the repo URL.
- webui/css/modals.css: margin for .confirm-dialog-extension-note.
- docs: document confirm_dialog_after_render and when to use JS hooks vs HTML
  breakpoints (AGENTS.plugins.md, developer/plugins.md).
2026-03-09 11:41:10 +01:00
..
buttons.css light mode colors rework 2026-01-04 03:39:11 +01:00
messages.css fix subordinate grouping, layout alignments 2026-02-08 11:31:13 +01:00
modals.css marketplace polish; add confirm-dialog extension hook and plugin_scan marketplace note 2026-03-09 11:41:10 +01:00
notification.css finalize the notification system 2025-07-12 16:36:20 +02:00
scheduler-datepicker.css (WIP) feat: Task Scheduler Management UI/UX and tools - Part 3 2025-05-01 15:38:51 +02:00
scheduler.css fix for scheduler and memory dashboard style 2026-01-02 10:59:47 +01:00
settings.css fix padding in basic modals style 2026-03-08 16:27:10 +01:00
speech.css mobile mic button fix 2025-05-15 09:17:20 +02:00
tables.css file browser polishing 2026-01-31 16:51:58 +01:00
toast.css Squashed commit of the following: 2024-12-08 00:27:02 +01:00