Commit Graph

  • 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
  • 0774fc4407 fix: make migration 0020 idempotent (check column exists) Agent Zero 2026-07-17 00:59:41 +02:00
  • 4a461f4a72 fix: correct migration 0020 down_revision to 0019_rbac_groups Agent Zero 2026-07-17 00:58:08 +02:00
  • 2d5d0143e6 AI Assistant: frontend - chat app, sidebar, settings with 4 tabs Agent Zero 2026-07-17 00:52:17 +02:00
  • 26feadf179 AI Assistant plugin: backend with LiteLLM, agents, tools, streaming chat Agent Zero 2026-07-17 00:45:24 +02:00
  • 2e5065c9d0 fix(mail): frontend filename decoding for attachments + backend robust decoding Agent Zero 2026-07-16 23:36:58 +02:00
  • 2278ec2722 fix(mail): robust MIME filename decoding with fallback for attachments Agent Zero 2026-07-16 23:30:13 +02:00
  • 0c310c5028 fix(mail): decode MIME-encoded attachment filenames during sync Agent Zero 2026-07-16 23:23:27 +02:00
  • 1701361e92 fix(mail): add notifications updated_at migration + attachment sync fix Agent Zero 2026-07-16 23:15:12 +02:00
  • 881f4817be fix(mail): save attachments for existing emails during sync Agent Zero 2026-07-16 23:08:37 +02:00
  • 5b3e874cf2 fix(mail): account creation form - add username and is_shared fields Agent Zero 2026-07-16 22:41:44 +02:00
  • 68a9415e99 fix(mail): infinite re-render in MailSettings + error handling + sync result Agent Zero 2026-07-16 22:20:41 +02:00
  • 214814785e fix(mail): signature manager error handling - prevent [object Object] display Agent Zero 2026-07-16 22:02:29 +02:00
  • 7cb1341a28 feat(mail): rich text editor for signatures + placeholder variables Agent Zero 2026-07-16 21:55:38 +02:00
  • 178bd84fd6 feat(mail): replace contentEditable with TipTap rich text editor Agent Zero 2026-07-16 17:14:14 +02:00
  • 2a80aeb0af fix(mail): sync Object error, MIME subject decoding, sticky compact pagination Agent Zero 2026-07-16 09:40:59 +02:00
  • 560e4ac69d fix(mail): remove duplicate toolbar, fix iframe height, move attachments into scrollable body Agent Zero 2026-07-16 09:09:15 +02:00
  • 467f73113c test: 102 comprehensive RBAC tests + fix: filter soft-deleted groups in permission resolver Agent Zero 2026-07-16 01:58:22 +02:00
  • a4560344c9 feat: phase 5 - mail plugin RBAC integration with delegate access levels (read/write/delete/full) Agent Zero 2026-07-16 00:34:36 +02:00
  • bb6466b53d feat: phase 4 - frontend groups UI, permission-matrix, usePermission hook, field-level permissions tab, authStore permissions Agent Zero 2026-07-15 23:27:11 +02:00
  • beaca24480 feat: phase 3 - field-level permissions with plugin field definitions, service-layer filtering, 20 core field definitions Agent Zero 2026-07-15 23:02:30 +02:00
  • 08fd3ab72c feat: phase 2 - migrate all route guards to require_permission (75 guards, 21 files) Agent Zero 2026-07-15 22:35:50 +02:00
  • 8ca6dfee88 fix: migration 0019 - add missing updated_at and deleted_at columns to roles table Agent Zero 2026-07-15 22:18:48 +02:00
  • ada5594ce5 fix: migration 0019 - remove updated_at from roles INSERT (roles table has no updated_at column) Agent Zero 2026-07-15 22:13:55 +02:00
  • 23e5cf1e15 fix: migration 0019 - use CAST(:perms AS jsonb) to avoid SQLAlchemy bind param collision with ::jsonb cast Agent Zero 2026-07-15 22:10:14 +02:00
  • 7bb0eb1941 fix: migration 0019 - use sa.text() with bindparams to avoid SQLAlchemy interpreting JSON colons as bind parameters Agent Zero 2026-07-15 22:06:24 +02:00
  • b490a62322 feat: granular RBAC system with user groups, deny-list, permission registry, system-admin, self-mod prevention Agent Zero 2026-07-15 21:59:45 +02:00
  • 905bc9b744 fix: correct migration 0018 revision id Agent Zero 2026-07-15 21:19:08 +02:00
  • 21f47b91dc fix: add missing created_at and deleted_at columns to notification_preferences Agent Zero 2026-07-15 21:13:32 +02:00
  • b0e987f790 feat: notification preferences system with plugin registry Agent Zero 2026-07-15 21:00:32 +02:00
  • c4d0ec6f7f feat: mail notification integration - 10 notification types Agent Zero 2026-07-15 20:41:57 +02:00
  • f1a12092a0 feat: mail phase 4 - IMAP folder create/delete + auto-sync Agent Zero 2026-07-15 20:28:11 +02:00
  • 4e100e9d33 feat: mail phase 3 - sorting (date/from/subject, asc/desc) Agent Zero 2026-07-15 20:17:27 +02:00
  • ed1eec87dc feat: mail phase 2 - delete, move, drafts Agent Zero 2026-07-15 19:44:41 +02:00
  • df83cee10c feat: mail phase 1 - HTML iframe display, bulk read/unread, IMAP flag sync Agent Zero 2026-07-15 19:26:37 +02:00
  • 2108bdb9c2 feat: mail attachment support — sync, display, download, upload Agent Zero 2026-07-15 18:43:38 +02:00
  • de74429f4e feat: mobile-responsive mail plugin UI Agent Zero 2026-07-15 17:53:56 +02:00
  • 57b6df5357 fix: IMAP hierarchical folder sync, deduplication, folder tree display, resizable panel Agent Zero 2026-07-15 15:59:04 +02:00
  • e0975f4044 fix: mail UI German labels, multi-folder sync, account management, resizable panel fix Agent Zero 2026-07-15 14:36:45 +02:00
  • 0409a08002 feat(mail): resizable columns, account in folder tree, mail settings in CRM settings Agent Zero 2026-07-15 13:37:22 +02:00
  • 5693fe1c3a fix: stabilize store functions with selectors to prevent infinite loop Agent Zero 2026-07-15 13:10:27 +02:00
  • 1f01f2182a fix: React infinite loop - use primitive deps for toolbar registration Agent Zero 2026-07-15 13:03:36 +02:00
  • d82ca27fdc feat: move reply/forward/flag/event buttons to plugin toolbar Agent Zero 2026-07-15 12:55:41 +02:00
  • 56f624a073 feat: plugin ribbon toolbar + mail response fixes Agent Zero 2026-07-15 12:22:14 +02:00
  • 6b6408fd25 fix: mail response fields - arrays for addresses, add from_name/body_html/sanitized_html/date Agent Zero 2026-07-15 08:42:37 +02:00
  • be8a95995b fix: IMAP sync response parsing - extract bytearray from response lines Agent Zero 2026-07-15 02:20:02 +02:00
  • 78478db625 fix: IMAP sync uid_fetch and response parsing Agent Zero 2026-07-15 02:14:01 +02:00
  • 0d882eaca5 fix: mail plugin CSRF token handling and trailing slash Agent Zero 2026-07-15 01:54:11 +02:00
  • a75665c1e6 docs: update test_report.md leocrm-bot 2026-07-14 20:09:18 +02:00
  • 6710480527 feat: report_generator core plugin — Jinja2 templates, CSV/Excel/JSON output, 8 API endpoints leocrm-bot 2026-07-08 23:50:59 +02:00
  • bb4b0ce514 feat: Core Plugin system — is_core flag, topological sort dependency resolution, deactivation protection leocrm-bot 2026-07-07 07:44:02 +02:00
  • 1694b14c55 docs: Core Plugin & Dependency concept — is_core flag, topological sort, report_generator, ERP roadmap leocrm-bot 2026-07-07 07:16:11 +02:00
  • ee4b16d98b fix: remove Users and Settings from sidebar navigation leocrm-bot 2026-07-07 07:15:02 +02:00
  • 02a0fde2e8 fix: use admin@media-on.de instead of .local (invalid TLD for email-validator) leocrm-bot 2026-07-04 19:39:36 +02:00
  • 6aa955a228 chore: update project_state.json — deployment verified healthy leocrm-bot 2026-07-04 18:22:03 +02:00
  • 047b59a1f3 fix: remove broken service re-exports from __init__.py — fixes ImportError on startup leocrm-bot 2026-07-04 18:14:30 +02:00
  • 1c059369fc Fix: 0015 RLS migration idempotent — DROP POLICY IF EXISTS before CREATE POLICY Leopoldadmin 2026-07-04 08:12:39 +00:00
  • 7a42cf3457 i18n: Fix en.json — full content with address type keys, address UI labels, currencies/taxes/sequences add+confirmDelete Leopoldadmin 2026-07-04 07:19:36 +00:00
  • cbb67dac09 i18n: Fix de.json — full content with address type keys, address UI labels, currencies/taxes/sequences add+confirmDelete Leopoldadmin 2026-07-04 07:18:36 +00:00
  • fdf4ea4213 A: Remove address fields from ContactForm — addresses now via AddressList in detail view Leopoldadmin 2026-07-04 07:17:08 +00:00
  • 039a3e5a26 A: Remove address fields from CompanyForm — addresses now via AddressList in detail view Leopoldadmin 2026-07-04 07:17:07 +00:00
  • 49dca39511 i18n: Add address type keys, address UI labels, currencies/taxes/sequences add+confirmDelete to en.json Leopoldadmin 2026-07-04 07:17:07 +00:00
  • 15a1175bcb i18n: Add address type keys, address UI labels, currencies/taxes/sequences add+confirmDelete to de.json Leopoldadmin 2026-07-04 07:17:06 +00:00
  • bfd65af978 A: Fix hooks.ts — add address hooks (useAddresses, useCreateAddress, useUpdateAddress, useDeleteAddress), useUpdateSequence, useDeleteSequence, fix audit-log endpoint URL Leopoldadmin 2026-07-04 01:44:51 +00:00
  • e3f8543102 Update frontend/src/api/hooks.ts Leopoldadmin 2026-07-04 01:42:12 +00:00
  • a61531ca19 A: Add AddressList tab to ContactDetail.tsx Leopoldadmin 2026-07-04 01:42:11 +00:00
  • afb9e86c50 A: Add AddressList tab to CompanyDetail.tsx Leopoldadmin 2026-07-04 01:42:11 +00:00