Commit Graph

  • a69035eebb Calendar rewrite: 3-column layout with tree, multi-view (day/week/month/range), detail panel main Agent Zero 2026-07-21 09:35:09 +02:00
  • b16cd5e96f Fix Bug 5: require groups:read permission for list_groups Leopoldadmin 2026-07-20 23:13:47 +00:00
  • 9142f8e1b2 Pass denied_permissions through in role create/update routes Leopoldadmin 2026-07-20 23:13:47 +00:00
  • cb4c2173f6 Add denied_permissions and permission_version to Role schemas Leopoldadmin 2026-07-20 23:13:46 +00:00
  • 578f5dbff4 Add deleted_at field to Role model for soft-delete Leopoldadmin 2026-07-20 23:13:46 +00:00
  • 7bb72f6b9e Fix Bug 3+4+6: permission_version bump, denied_permissions, soft-delete Leopoldadmin 2026-07-20 23:13:45 +00:00
  • 26850801fd Fix Bug 1: Set UserTenant.role_id in create_user and sync in update_user Leopoldadmin 2026-07-20 23:13:45 +00:00
  • 044b948cf3 Add onRangeSelect handler for multi-selection support Leopoldadmin 2026-07-20 22:55:09 +00:00
  • cfb52d3c69 Multi-selection: Shift+Click range, Ctrl/Cmd+Click toggle, rubber-band drag, mobile long-press Leopoldadmin 2026-07-20 22:55:09 +00:00
  • b0c3941b7c i18n: add DMS drag-and-drop keys (en) Leopoldadmin 2026-07-20 22:33:53 +00:00
  • 3163d77a30 i18n: add DMS drag-and-drop keys (de) Leopoldadmin 2026-07-20 22:33:52 +00:00
  • 864751a848 DMS: handleDropFiles + handleDropFolder callbacks Leopoldadmin 2026-07-20 22:33:52 +00:00
  • f08933a97c DMS: SourceTree drop targets + draggable folders Leopoldadmin 2026-07-20 22:33:51 +00:00
  • d5a836c0c7 DMS: drag-and-drop for files + styling fixes Leopoldadmin 2026-07-20 22:33:51 +00:00
  • e94e64ba6b DMS redesign: 3-column explorer layout with toolbar, source tree, file details panel Agent Zero 2026-07-20 17:31:04 +02:00
  • e1a9a8e33e fix: retrieve UID after IMAP APPEND + handle uid=None mails in vanished check Agent Zero 2026-07-20 16:48:41 +02:00
  • a2d68e1aca fix: call imap_delete_mail BEFORE db.delete/folder_id change — IMAP sync was broken Agent Zero 2026-07-20 16:38:26 +02:00
  • 3a5520b46a fix: remove all deleted_at/soft-delete from mails — standard mail program logic only Agent Zero 2026-07-20 16:08:05 +02:00
  • fb92acb52b fix: bidirectional sync — check sync queue before restoring deleted mails Agent Zero 2026-07-20 14:35:36 +02:00
  • 452828babe fix: never restore deleted mails during sync — deleted means deleted Agent Zero 2026-07-20 14:26:07 +02:00
  • c846a2e158 fix: setLoadingMails(false) must always run — was stuck on "Wird geladen..." after folder switch Agent Zero 2026-07-20 14:21:04 +02:00
  • 9ecd0e12c8 fix: async race condition in loadMails — responses from old folder were overwriting current folder Agent Zero 2026-07-20 14:15:08 +02:00
  • 9946c6c4bd fix: frontend race condition — folder sync callback was reloading wrong folder Agent Zero 2026-07-20 14:07:26 +02:00
  • 4acebe55e5 fix: stop cross-folder message_id dedup — mails were being moved between folders Agent Zero 2026-07-20 14:03:19 +02:00
  • 1a2f7f3ab6 fix: stop sync from moving Trash mails back to Inbox Agent Zero 2026-07-20 13:56:30 +02:00
  • 7631698215 fix: restore deleted_at mails when still on IMAP server — sync was permanently hiding mails Agent Zero 2026-07-20 13:46:48 +02:00
  • 04e0c60222 fix: add deleted_at column to mail_sync_queue — process_sync_queue was crashing Agent Zero 2026-07-20 13:42:30 +02:00
  • 11c2a0c9af fix: deleted mails showing in inbox — set deleted_at on move to Trash, show in Trash folder Agent Zero 2026-07-20 13:26:39 +02:00
  • b68accb9a1 fix: IMAP sync overhaul - move to Trash, fix func import, fix count queries Agent Zero 2026-07-20 13:17:07 +02:00
  • 5ded6f7d0b fix: dedup by message_id in imap_sync_folder — stop deleted mails reappearing from Trash Agent Zero 2026-07-20 12:59:19 +02:00
  • 478ea877f9 fix: stop restoring soft-deleted mails during sync — they stay deleted Agent Zero 2026-07-20 12:40:27 +02:00
  • 61ab481349 fix: incremental IMAP sync - only fetch new UIDs since last known, like real mail clients Agent Zero 2026-07-20 12:12:53 +02:00
  • 3313047577 feat: live IMAP sync on folder select + 60s auto-sync interval Agent Zero 2026-07-20 12:01:16 +02:00
  • c24a86bc90 fix: IMAP sync - use imap_uid, add sync queue with retry, restore deleted on sync, upload sent mails Agent Zero 2026-07-20 11:31:17 +02:00
  • 2a33b5706a fix: remove redundant reply/forward action bar from MailDetail Agent Zero 2026-07-20 10:55:03 +02:00
  • 9143346824 fix: add flag_type migration to plugin manifest + bump version to trigger migration run Agent Zero 2026-07-20 10:44:52 +02:00
  • 9da04057b9 feat: mail list font size, remove Termin toolbar, rename Flagge to Markierung with symbol picker Agent Zero 2026-07-20 10:39:16 +02:00
  • 5fa3f0540b fix: AI assistant rename pencil button directly triggers rename instead of context menu Agent Zero 2026-07-20 10:23:15 +02:00
  • 823974ff4b fix: remove unwanted toolbar bar above mail columns Agent Zero 2026-07-20 10:15:55 +02:00
  • 158f6b36d0 fix: match SessionList vertical spacing (py-1.5) in mail folder tree Agent Zero 2026-07-20 10:03:48 +02:00
  • 9063093a5a feat: compact mail folder tree + right-click Ordner leeren Agent Zero 2026-07-20 09:25:43 +02:00
  • 35fcd2a9d4 fix: ContactFolderTree nur Ordner-Baum ohne Kontakte, Kontakte in mittlerer Liste Agent Zero 2026-07-20 07:36:35 +02:00
  • 3129f407f5 UI: ContactFolderTree als echter Baum - keine Trennung Firmen/Privat, ein Baum mit allen Kontakten, Personen-Symbol statt Ordner-Symbol Agent Zero 2026-07-20 03:12:15 +02:00
  • c09aeb653d fix: draggable nur auf Folder-Icon, Rechtsklick funktioniert wieder Agent Zero 2026-07-20 02:37:46 +02:00
  • f287a0a4d1 fix: Context-Menu Konflikt mit draggable Ordner behoben Agent Zero 2026-07-20 02:29:40 +02:00
  • c3974c2ef9 fix: Neuer Chat Button erstellt Session, Ordner drag&drop im KI-Baum Agent Zero 2026-07-20 02:20:43 +02:00
  • 29202325a6 feat: Kontakt-Ordner mit Drag&Drop Baum (wie KI-Chat Sidebar) Agent Zero 2026-07-20 01:33:44 +02:00
  • 4bc11efc25 UI: Suchfeld 10% niedriger, Kontakt-Baum mit Firmen/Privatpersonen Trennung, Toolbar vereinfacht (Sort+View Toggle) Agent Zero 2026-07-20 00:25:58 +02:00
  • beb4d7a9ff UI: Einstellungen+AuditLog aus Sidebar entfernt, AuditLog ins User-Menü, Suchfeld höher, Benachrichtigungs-Icon größer Agent Zero 2026-07-20 00:10:22 +02:00
  • 1d3b7a497b Fix: Suchfeld Höhe reduziert, Roboter-Symbol aus TopBar entfernt (nicht Sidebar!), Sidebar-Eintrag wiederhergestellt, Lösch-Buttons funktionsfähig mit State, Badge-Zahl dynamisch Agent Zero 2026-07-19 23:50:37 +02:00
  • d1a40c18e6 UI: schmaleres Suchfeld, KI-Symbol aus Sidebar entfernt, Lösch-Button bei Benachrichtigungen, KI Sidebar per Drag verstellbar (handleSide=left) Agent Zero 2026-07-19 23:16:22 +02:00
  • caaf239aa9 Fix alembic down_revision to match actual revision ID (0020 not 0020_notifications_updated_at) Agent Zero 2026-07-19 21:38:48 +02:00
  • c670846cbd Update unified search providers for unified contacts model (company queries contacts with type=company) Agent Zero 2026-07-19 21:32:24 +02:00
  • 3177daf47f Frontend: unified 3-column contacts page (folder tree | list/table/cards | detail), all Rentman fields, ContactPerson CRUD, removed old Contact/Company pages Agent Zero 2026-07-19 21:30:26 +02:00
  • cf75680583 Unified contacts model: Rentman-style type field (company/person), inline addresses, ContactPerson 1:N, all Rentman fields except rental-specific Agent Zero 2026-07-19 21:12:49 +02:00
  • d80feb2a3a fix: register search providers in ARQ worker on_startup Agent Zero 2026-07-19 19:55:14 +02:00
  • f1be1d280b fix: ARQ worker use direct function references instead of dotted paths Agent Zero 2026-07-19 19:46:05 +02:00
  • 7970495918 fix: ARQ worker functions must be dotted module paths not objects Agent Zero 2026-07-19 19:39:41 +02:00
  • f1f3ce26b3 feat: add ARQ background worker to container Agent Zero 2026-07-19 19:36:48 +02:00
  • dc24c37c19 feat: use OpenRouter for embeddings with text-embedding-3-small (768 dims) Agent Zero 2026-07-19 19:21:49 +02:00
  • 6f1655785e fix: resolve all 12 TypeScript errors (tsc --noEmit clean) Agent Zero 2026-07-19 17:41:39 +02:00
  • 27a8ad8b30 fix: resolve all 65 pre-existing frontend test failures (318/318 passing) Agent Zero 2026-07-19 14:41:38 +02:00
  • 5db7364071 fix: increase max_tokens for LLM suggestions to prevent truncated JSON Agent Zero 2026-07-19 02:32:39 +02:00
  • 5c3fc027bc fix: strip markdown code fences from LLM responses before json.loads Agent Zero 2026-07-19 02:30:07 +02:00
  • 6ed0752536 fix: health check worker uses zcard instead of llen for arq sorted set queue Agent Zero 2026-07-19 02:25:42 +02:00
  • 4a43745b50 fix: unified_search + ai_proactive get API key from DB, fix model names for Ollama Cloud Agent Zero 2026-07-19 02:22:25 +02:00
  • ef4f0cc494 fix: use provider_type for model prefix and base_url for Ollama Cloud Agent Zero 2026-07-19 01:51:14 +02:00
  • 7f8344bc24 fix: get LLM API key from DB instead of env var Agent Zero 2026-07-19 01:36:16 +02:00
  • 5d9ddbebd2 fix: remove tenant switcher from TopBar, fix aiProactive API double-prefix Agent Zero 2026-07-19 00:28:11 +02:00
  • ef6d011e16 ui: adjust toolbar heights and icon sizes, remove duplicate AI icon Agent Zero 2026-07-19 00:09:17 +02:00
  • ad41771b10 feat: implement sliding session - extend TTL on each authenticated request Agent Zero 2026-07-18 18:48:21 +02:00
  • b1153e0c54 fix: add updated_at columns to ai_proactive migration Agent Zero 2026-07-18 18:22:16 +02:00
  • 7e53b747c7 feat: add Proaktiv and KI Chat tabs to AI sidebar Agent Zero 2026-07-18 17:48:09 +02:00
  • df82796023 fix: add deleted_at columns to ai_proactive migration Agent Zero 2026-07-18 16:18:45 +02:00
  • 185d4cfe8d test: erweitere Tests auf 103 (65 unified_search + 38 ai_proactive) Agent Zero 2026-07-18 13:48:20 +02:00
  • 6f9253809a fix: unified_search test fixes - CSRF token + is_system_admin + 403/401 handling Agent Zero 2026-07-18 13:24:34 +02:00
  • 8cebb4f4e9 feat: unified_search + ai_proactive plugins with Ollama Cloud DeepSeek V4 Agent Zero 2026-07-18 11:21:51 +02:00
  • 4c9295de21 feat: AI sidebar mobile full-width overlay with back button Agent Zero 2026-07-18 01:51:01 +02:00
  • 88be33879c feat: AI sidebar full height with collapsed icon strip and drag resize Agent Zero 2026-07-18 00:53:00 +02:00
  • d029892d27 fix: tighter folder tree, smaller mail list font, smooth resize via DOM ref Agent Zero 2026-07-17 23:49:19 +02:00
  • db433e81f1 feat: mail UI improvements - folder mapping, display name, resize perf, list header Agent Zero 2026-07-17 23:17:52 +02:00
  • 04c419402b fix: increase MAX_EMAILS_PER_FOLDER to 2000 for complete sync Agent Zero 2026-07-17 23:02:53 +02:00
  • 153e7f0d23 fix: increase MAX_EMAILS_PER_FOLDER from 50 to 500 for full sync Agent Zero 2026-07-17 23:00:22 +02:00
  • c6364d40e6 fix: mail sync duplicates, sent folder, delimiter detection, folder move tracking Agent Zero 2026-07-17 22:50:02 +02:00
  • 60081c5262 fix: add onDelete to TreeItem destructured props Agent Zero 2026-07-17 22:30:47 +02:00
  • 4f23c60fd4 feat: hover rename/delete icons in treeview, resizable tree and sidebar panels Agent Zero 2026-07-17 22:24:26 +02:00
  • 3fc4dcdb96 fix: add folder_id and sort_order to AIChatSession model, fix UUID conversion in routes, add migration 0003 Agent Zero 2026-07-17 21:20:49 +02:00
  • 165350eda0 fix: user messages with primary-50 background and border for visual distinction Agent Zero 2026-07-17 21:05:47 +02:00
  • b137acb359 fix: custom markdown CSS styles for AI chat responses (tables, code, lists, headings) Agent Zero 2026-07-17 19:36:21 +02:00
  • 495d9c63ff fix: proper drag&drop with dataTransfer, context menu (rename/delete/new), bold active session Agent Zero 2026-07-17 17:59:18 +02:00
  • 5814b1691c fix: drag&drop events on folder headers with stopPropagation, separate root drop zone Agent Zero 2026-07-17 17:39:09 +02:00
  • ede37aced8 feat: remove header and buttons, move actions to toolbar, drag&drop to any folder level Agent Zero 2026-07-17 17:22:26 +02:00
  • f2d624720f feat: drag&drop treeview, flat chat UI, activity indicator, fixed toolbar registration Agent Zero 2026-07-17 17:09:26 +02:00
  • 70b8a66fd4 feat: attachment context for LLM, markdown rendering, mobile layout with back arrow Agent Zero 2026-07-17 13:45:21 +02:00
  • 202d80c750 feat: treeview with folders, toolbar, file attachments in chat Agent Zero 2026-07-17 09:21:40 +02:00
  • 9a29206190 feat: chat folders, attachments, treeview backend - migration, models, routes Agent Zero 2026-07-17 09:15:39 +02:00
  • 50650f5b17 fix: always add provider prefix to litellm model string Agent Zero 2026-07-17 01:48:08 +02:00
  • da8d0ce818 fix: add CSRF token to streaming fetch request Agent Zero 2026-07-17 01:43:52 +02:00
  • 561d1919f5 fix: add deleted_at columns to AI Assistant migration SQL Agent Zero 2026-07-17 01:08:13 +02:00
  • 8255704ff9 fix: add missing AIPreset import in routes.py Agent Zero 2026-07-17 01:06:08 +02:00