Commit graph

9 commits

Author SHA1 Message Date
Testing
3bdbdaa80c fix: push agent state to all WS connections and sync sidebar in background tabs
- agent.py: add finally block to _process_chain that calls mark_dirty_all()
  so non-active tabs see running:false without manual refresh
- message-queue-store.js: deduplicate allItems by id to prevent Alpine
  'Duplicate key' errors during server-poll vs pending-item race
- chats-list.html: add data-chat-id attribute for DOM-based targeting
- index.js: move chatsStore/tasksStore updates before context-equality
  check so background state changes always reach the sidebar
2026-05-14 00:16:01 +00:00
keyboardstaff
cf8e66529b fix: image attachment 404 on message display 2026-02-25 23:49:44 -08:00
frdel
4932e12546 WebSocket merge 2026-02-01 16:07:45 +01:00
frdel
020822adfd ui: message queue polishing, scrollbars unified 2026-01-31 12:13:10 +01:00
frdel
1e1d22d94e Merge branch 'pr/974' into development 2026-01-31 11:23:03 +01:00
keyboardstaff
d42ea6b12b fix: update upload path from tmp/uploads to usr/uploads 2026-01-31 01:56:18 -08:00
keyboardstaff
34e0997e73 Adjust message queue behavior 2026-01-31 00:23:42 -08:00
frdel
d20d9e776b scroller polishing, icon tooltips 2026-01-30 21:53:09 +01:00
keyboardstaff
a8595e1575 Queued Messages 2026-01-29 21:22:41 -08:00