agent-zero/python/api
frdel 4283f5a937 Squashed commit of the following:
commit 55698f662e
Author: Alessandro <real.eclypso@gmail.com>
Date:   Mon Oct 6 17:55:37 2025 +0200

    fix Alpine init anti-patterns and clean globals

    - Remove manual init via 'alpine:init' from components
    - Drop store imports from index.html (components load their stores)
    - Replace Alpine.store() calls with direct ES module imports in index.js
    - Remove Alpine global accesses; broadcast connection status via CustomEvent
    - Bind scroll state to preferences store; UI sync via x-model

commit 709afbaf22
Author: Alessandro <real.eclypso@gmail.com>
Date:   Fri Oct 3 03:26:46 2025 +0200

    sidebar top/bottom component; remove tabs (chats/tasks)

    - remove tabs, unify chats/tasks
    - sidebar bottom section component
    - guards for speechStore and sidebarStore for double initialization
    - sidebar path order
    - logo fix

commit c8639d3312
Author: Alessandro <real.eclypso@gmail.com>
Date:   Thu Sep 25 01:39:56 2025 +0200

    CSS lift-and-shift and js cleanup

    - sidebar CSS lift-and-shift
    - chat input area CSS lift-and-shift
    - cleanup, docstrings, and finetuning CSS
    - quick fix for version info and newChat
    - pref panel header css fix
    - late-mount safe polling for pauseAgent button
    - task actions incapsulation
    - task actions extraction within component
    - fix enter handler for chat input
    - quick actions css lift
    - memory dashboard import

commit f99640c6b6
Author: Alessandro <real.eclypso@gmail.com>
Date:   Sun Sep 21 12:54:03 2025 +0200

    input area, progress bar and bottom actions componentize

    - componentize chat input area + action buttons
    - componentize sidebar top icons and cleanup
    - full screen input modal componentization
    - progress bar box component creation
    - legacy markup cleanup for input section
    - simpler updateProgress (index.js)

commit 356abe5853
Author: Alessandro <real.eclypso@gmail.com>
Date:   Mon Sep 8 15:20:23 2025 +0200

    sidebar componentize

    - left sidebar wrapper and css fine-tuning
    - chat list extraction, cleanup and path handling (sidebar)
    - updated and reordered paths for components extraction
    - uniform style blocks for pref component
    - unified context reference for killChat (chat lists fix)
    - tasks list initial extraction as component and tasksStore creation
    - quick actions component extraction
    - sidebar preferences component extraction

commit 30d0b5ae8d
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Thu Oct 2 09:18:06 2025 +0200

    Update README.md

commit e7027ca1f4
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 16:53:53 2025 +0200

    browser use allow http://

commit 0c837997f7
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 09:12:14 2025 +0200

    bugfixing in memory detail modal

commit 74aba3eb8c
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 08:42:31 2025 +0200

    fix memory detail sizing

commit 02d5d1e4cb
Merge: f09ea5b 57bf5e7
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Wed Oct 1 08:23:54 2025 +0200

    Merge branch 'pr/740' into testing

commit 57bf5e7b16
Author: Alessandro <real.eclypso@gmail.com>
Date:   Tue Sep 30 15:08:39 2025 +0200

    modal body fix, mem-detail CSS polishing

commit f09ea5b21e
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Tue Sep 30 11:26:20 2025 +0200

    memory dashboard - double toast fix

commit bd09a89bef
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Mon Sep 29 21:39:51 2025 +0200

    memory dashboard polishing

commit 06c0dc97dc
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Mon Sep 29 17:59:06 2025 +0200

    memory dashboard design polishing

commit 24d5756c7c
Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
Date:   Mon Sep 29 15:35:59 2025 +0200

    css finetuning for memory dashboard

commit b81ed66743
Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
Date:   Fri Sep 26 15:18:07 2025 +0200

    further css centralization and footer injection

    - mobile breakpoint change for mem dashboard (800=>960px)
    - css cleanup and globalization
    - final css cleanup

commit a6ce9c4404
Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
Date:   Thu Sep 25 21:17:01 2025 +0200

    memory dashboard design

commit cd3bbf7062
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Thu Sep 25 13:06:02 2025 +0200

    exclude embeddings from memory
2025-10-08 11:04:08 +02:00
..
api_files_get.py feat: External API Endpoints 2025-07-27 14:40:36 +02:00
api_log_get.py feat: External API Endpoints 2025-07-27 14:40:36 +02:00
api_message.py feat: External API Endpoints 2025-07-27 14:40:36 +02:00
api_reset_chat.py feat: External API Endpoints 2025-07-27 14:40:36 +02:00
api_terminate_chat.py feat: External API Endpoints 2025-07-27 14:40:36 +02:00
backup_create.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
backup_get_defaults.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
backup_inspect.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
backup_preview_grouped.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
backup_restore.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
backup_restore_preview.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
backup_test.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
chat_export.py v0.8.1 release 2025-01-17 22:50:17 +01:00
chat_load.py v0.8.1 release 2025-01-17 22:50:17 +01:00
chat_remove.py (WIP) feat: Task Scheduler Management UI/UX and tools - Part 3 2025-05-01 15:38:51 +02:00
chat_reset.py v0.9.5-pre cleanup, polishing, bugfixing 2025-08-25 09:59:44 +02:00
csrf_token.py csrf ALLOWED_ORIGINS protection 2025-10-06 12:20:15 +02:00
ctx_window_get.py vision prototype, terminal sessions 2025-04-01 13:55:50 +02:00
delete_work_dir_file.py v0.8.1 release 2025-01-17 22:50:17 +01:00
download_work_dir_file.py Better download (#628) 2025-07-31 13:51:25 +02:00
file_info.py v0.8.1 release 2025-01-17 22:50:17 +01:00
get_work_dir_files.py rate limiter polishing, file download polishing 2025-07-31 14:46:23 +02:00
health.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
history_get.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
image_get.py image_get fix, build examples 2025-07-30 09:20:36 +02:00
import_knowledge.py memory consolidation merge 2025-07-21 22:04:17 +02:00
mcp_server_get_detail.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
mcp_server_get_log.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
mcp_servers_apply.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
mcp_servers_status.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
memory_dashboard.py Squashed commit of the following: 2025-10-08 11:04:08 +02:00
message.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
message_async.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
notification_create.py notifications polishing 2025-08-04 13:07:25 +02:00
notifications_clear.py notifications polishing 2025-08-04 13:07:25 +02:00
notifications_history.py feat: notifications backend system and frontend display 2025-07-12 16:32:29 +02:00
notifications_mark_read.py feat: notifications backend system and frontend display 2025-07-12 16:32:29 +02:00
nudge.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
pause.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
poll.py feat: make agentcontexttype background invisible to user (#653) 2025-08-07 14:40:33 +02:00
restart.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
rfc.py local TTY implementation 2025-08-07 13:32:56 +02:00
scheduler_task_create.py scheduler contexts fix 2025-05-03 19:01:29 +02:00
scheduler_task_delete.py (WIP) feat: Task Scheduler Management UI/UX and tools - Part 3 2025-05-01 15:38:51 +02:00
scheduler_task_run.py (WIP) feat: Task Scheduler Management UI/UX and tools - Part 3 2025-05-01 15:38:51 +02:00
scheduler_task_update.py (WIP) feat: Task Scheduler Management UI/UX and tools - Part 3 2025-05-01 15:38:51 +02:00
scheduler_tasks_list.py (WIP) feat: Task Scheduler Management UI/UX and tools - Part 3 2025-05-01 15:38:51 +02:00
scheduler_tick.py security fixes 2025-06-24 14:19:49 +02:00
settings_get.py tunnel component refactor 2025-08-15 11:22:28 +02:00
settings_set.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
synthesize.py code exec interface + preload 2025-08-12 20:04:38 +02:00
transcribe.py code exec interface + preload 2025-08-12 20:04:38 +02:00
tunnel.py csrf ALLOWED_ORIGINS protection 2025-10-06 12:20:15 +02:00
tunnel_proxy.py csrf ALLOWED_ORIGINS protection 2025-10-06 12:20:15 +02:00
upload.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00
upload_work_dir_files.py api cleanup, microphone permission 2025-07-15 21:04:56 +02:00