Commit Graph

  • 0571cc8193 Fix: Add updated_at and deleted_at columns to backups migration (TenantMixin) Agent Zero 2026-07-26 03:22:40 +02:00
  • 79ece0fe2e Phase 4: Webhooks, Backup/Restore UI, Onboarding/Tutorial Agent Zero 2026-07-26 03:17:40 +02:00
  • 10dcc8ae90 Phase 3: Saved Filters UI, Entity History UI, Activity Timeline, API Docs Link Agent Zero 2026-07-26 03:08:26 +02:00
  • a7e3890634 Phase 2: Tags UI, Custom Fields UI, Notifications Bell Agent Zero 2026-07-26 03:02:25 +02:00
  • 444c7fdb88 Fix: Remove function field from export/import — not on Contact model Agent Zero 2026-07-26 02:45:04 +02:00
  • d468456fe1 Fix: Contact model has phone_2 not mobilephone — fix export+import service Agent Zero 2026-07-26 02:42:07 +02:00
  • a3a5a10514 Phase 1: Workflows UI, Dedup/Merge UI, Import/Export UI, Print/PDF Agent Zero 2026-07-26 02:35:44 +02:00
  • 6d484ed747 Fix: handle paginated responses (items wrapper) for dms/automation/agents/ai hooks Agent Zero 2026-07-26 01:35:03 +02:00
  • 15a6c9b6c6 Fix: useReportPresets handle paginated response (items wrapper) Agent Zero 2026-07-26 01:33:04 +02:00
  • 90a6a1b929 Fix: useContactFolders handle paginated response (items wrapper) Agent Zero 2026-07-26 01:23:47 +02:00
  • b067369651 Fix: deploy.py status check — accept finished as success Agent Zero 2026-07-26 00:59:10 +02:00
  • 30b94fc738 Fix: use direct plugin module imports instead of BUILTIN_PLUGINS Agent Zero 2026-07-26 00:52:27 +02:00
  • 054ecb1c91 Fix: register plugin routes in create_app() not lifespan(); add status column to contacts migration 0039; add updated_at to user_tenants migration 0037 Agent Zero 2026-07-26 00:42:31 +02:00
  • 07da2216b6 Fix: Vite circular dependency — move zustand/immer to react-vendor chunk Agent Zero 2026-07-26 00:25:37 +02:00
  • e8401c280f Add DEPLOY.md: deployment guide for Coolify and Docker Compose Agent Zero 2026-07-25 23:53:25 +02:00
  • 12220cc640 Deploy: portable volume config via Coolify DB, works on any instance Agent Zero 2026-07-25 23:50:06 +02:00
  • 745b634e7c Deploy automation: 8-step pipeline with volume mounting, multi-container docker-compose Agent Zero 2026-07-25 22:48:38 +02:00
  • 20e6545aa1 Add automated deploy script with RLS, worker, health checks Agent Zero 2026-07-25 22:42:05 +02:00
  • 388fbdd109 Fix: ARQ cron second schedule must be set of ints, not string Agent Zero 2026-07-25 22:07:56 +02:00
  • 3828e1b029 Fix: drop RLS policy on users before dropping tenant_id column in migration 0037 Agent Zero 2026-07-25 21:29:17 +02:00
  • f6a099390e Fix: remove updated_at from user_tenants INSERT in migration 0037 Agent Zero 2026-07-25 21:24:30 +02:00
  • f8f0d3e52a Fix: use pg_index.indisunique instead of pg_indexes.unique in migration 0037 Agent Zero 2026-07-25 21:19:47 +02:00
  • 2e9fafc289 Fix: correct SQL quoting for unique keyword in migration 0037 Agent Zero 2026-07-25 21:15:20 +02:00
  • 36fc5b868e Fix: SQL syntax error in migration 0037 (unique keyword quoting) Agent Zero 2026-07-25 21:11:11 +02:00
  • 727d86614e Security fixes: P0-P2 complete (22 fixes) Agent Zero 2026-07-25 21:03:46 +02:00
  • aaa7406929 perf: Fix all 7 code analysis issues Agent Zero 2026-07-25 09:19:32 +02:00
  • 224a71ba56 fix: CronJobContribution tenant_id error - use default tenant from DB Agent Zero 2026-07-25 03:40:37 +02:00
  • 6e7e39d101 fix: Event-bus workflow trigger, RBAC on all routes, search provider, events, cron jobs Agent Zero 2026-07-25 03:22:55 +02:00
  • b01c798739 fix: Chat search index, DMS group-share user_id, verify workflows and mail salt Agent Zero 2026-07-25 03:02:41 +02:00
  • 6412eb03a8 fix: Replace automation stubs with real execution engine Agent Zero 2026-07-25 02:52:07 +02:00
  • 46cadb5165 feat: MCP Server - generic CRM API access instead of 9 hardcoded tools Agent Zero 2026-07-25 02:41:55 +02:00
  • e2cd435861 feat: Generic CRM API tool - AI can control entire system Agent Zero 2026-07-25 02:31:33 +02:00
  • 6a622665a2 fix: Register bank_accounts router in main.py Agent Zero 2026-07-25 02:16:20 +02:00
  • 3e7abd4518 feat: Mini-Apps registry, Stammdaten backend persistence, bank accounts Agent Zero 2026-07-25 02:11:29 +02:00
  • 382f500f39 fix: Add Communication page as explicit route in router Agent Zero 2026-07-25 01:43:07 +02:00
  • 5d5bfb4b38 fix: Communication page, search field mapping, type compatibility Agent Zero 2026-07-25 01:32:20 +02:00
  • 868bb274ef feat: standalone buttons for all plugin pages + window system for modals Agent Zero 2026-07-25 00:21:37 +02:00
  • 2f6c3175a3 feat: add standalone AI assistant window button Agent Zero 2026-07-24 23:55:18 +02:00
  • 35e87b5d51 feat: window management system with minimize, fullscreen, and AI chat split Agent Zero 2026-07-24 23:42:53 +02:00
  • c1d49e4dfe feat: consolidate AI settings into one page with tabs Agent Zero 2026-07-24 22:46:53 +02:00
  • 8b3873d676 feat: restructure settings menu + add automation/agents to topbar Agent Zero 2026-07-24 22:35:35 +02:00
  • b4121082f7 fix: add end prop to all NavLinks to prevent prefix-matching activation Agent Zero 2026-07-24 22:13:53 +02:00
  • 046f00e464 fix: remove mail settings, automation/agents from sidebar + settings from bottom Agent Zero 2026-07-24 22:04:45 +02:00
  • 26ee8f8853 fix: remove calendar kanban menu entry Agent Zero 2026-07-24 21:56:33 +02:00
  • e017da9d12 feat: navigation restructure + drag-and-drop menu ordering Agent Zero 2026-07-24 21:46:27 +02:00
  • 4b9cb5a098 fix: Zustand selector anti-pattern causing infinite re-render + plugin loader path Agent Zero 2026-07-24 19:29:48 +02:00
  • 6e930b814e fix: add router prefix for ai_ui_control WebSocket and REST routes Agent Zero 2026-07-24 17:35:14 +02:00
  • d8787ea007 debug: add print statements to ai_ui_control on_activate Agent Zero 2026-07-24 17:31:52 +02:00
  • fb79b17ea4 fix: correct alembic revision ID in migration 0032 Agent Zero 2026-07-24 17:24:47 +02:00
  • 2fd4bd123d fix: restore API response formats + ai-ui-control ws + profile fields Agent Zero 2026-07-24 17:17:53 +02:00
  • 7b4a2c0791 fix: embedding migration, worker error handling, path traversal security, response mismatches (unread-count, plugins, manifests), frontend type safety Agent Zero 2026-07-24 14:23:28 +02:00
  • c3c5233e58 fix(automation): change list route from / to empty string to match without trailing slash Agent Zero 2026-07-24 10:44:32 +02:00
  • 992d4b79d4 fix(automation): reorder routes — static paths before dynamic {id} to prevent 400 errors Agent Zero 2026-07-24 10:42:08 +02:00
  • 7dd4865638 fix: register new deleted_at migration files in all plugin manifests Agent Zero 2026-07-24 10:37:44 +02:00
  • eaa71780d4 fix: add missing deleted_at columns to all plugin tables, fix system-settings response schema, fix transaction rollback in permissions Agent Zero 2026-07-24 10:34:38 +02:00
  • ecab11c19a fix(dms): add onRangeSelect prop to FileExplorerProps to fix TSC errors Agent Zero 2026-07-24 10:23:23 +02:00
  • 924d28cbf2 fix: resolve menu duplicates, route prefix conflicts, API path bugs, permissions.deleted_at, remove test plugin from production Agent Zero 2026-07-24 08:19:45 +02:00
  • c5588e64f6 fix(plugins): export AutomationPlugin and AIUIControlPlugin from __init__.py so they get discovered Agent Zero 2026-07-24 01:57:27 +02:00
  • 02a757b673 fix(deps): add missing croniter package for automation plugin Agent Zero 2026-07-24 01:53:32 +02:00
  • 191a6fb4c4 fix(migration): handle existing contact_id column in mails table Agent Zero 2026-07-24 01:50:11 +02:00
  • bd8234ba75 fix(migration): replace has_column with information_schema query for asyncpg compatibility Agent Zero 2026-07-24 01:47:33 +02:00
  • 3021947e5b docs: update PROGRESS.md with Phase 7 Batch 2 completion and final overall summary (Phases 0-7) Agent Zero 2026-07-24 01:35:52 +02:00
  • 387fc9fbaa feat(7.9): add AI test runner script with unified JSON/CSV reporting Agent Zero 2026-07-24 01:34:34 +02:00
  • b3bd847328 test(7.8): add backend test coverage gaps (currencies, sequences, system settings, contact folders, notifications, entity history, multi-tenant isolation) Agent Zero 2026-07-24 01:32:08 +02:00
  • 0e5ef789b7 test(7.7): add tests for authStore, uiStore, commStore, pluginToolbarStore, calendarStore Agent Zero 2026-07-24 01:29:49 +02:00
  • 43c4b623c2 test(7.6): add tests for comm block components (BlockRenderer + all block types) Agent Zero 2026-07-24 01:28:06 +02:00
  • da9cd7a5a2 docs: update PROGRESS.md with Phase 7 Batch 1 completion Agent Zero 2026-07-24 01:24:23 +02:00
  • 2b1dd5f655 test(7.5): add tests for Contact sub-components Agent Zero 2026-07-24 01:21:24 +02:00
  • 4f2fa62ffa test(7.4): add tests for DMS sub-components Agent Zero 2026-07-24 00:55:40 +02:00
  • 6c3ca5bef7 test(7.3): add tests for Calendar pages Agent Zero 2026-07-24 00:54:16 +02:00
  • 02024d32b8 test(7.2): add tests for AI components Agent Zero 2026-07-24 00:52:34 +02:00
  • 62127c6544 test(7.1): add tests for untested settings pages Agent Zero 2026-07-24 00:49:22 +02:00
  • efc49c7769 Phase 6: Update PROGRESS.md — all 6 tasks complete Agent Zero 2026-07-24 00:40:01 +02:00
  • 761f8d88dc Phase 6.6: Mail-Settings-Forms on RHF + Zod Agent Zero 2026-07-24 00:38:40 +02:00
  • 3e8038b75e Phase 6.5: Tag-Forms on RHF + Zod Agent Zero 2026-07-24 00:33:57 +02:00
  • eb2f37b2bc Phase 6.4: DMS-Forms on RHF + Zod Agent Zero 2026-07-24 00:32:00 +02:00
  • c334d02989 Phase 6.3: SettingsForms on RHF + Zod Agent Zero 2026-07-24 00:28:11 +02:00
  • 2931a850c0 Phase 6.2: AppointmentModal on RHF + Zod Agent Zero 2026-07-24 00:22:31 +02:00
  • d4aa661164 Phase 6.1: ComposeModal on RHF + Zod Agent Zero 2026-07-24 00:21:09 +02:00
  • 888e7fee3e Update PROGRESS.md with Phase 5 Batch 6b summary (Tasks 5.23-5.25) Agent Zero 2026-07-24 00:09:52 +02:00
  • 036e87a9ed Task 5.25: Dashboard-System — GET /api/v1/dashboard/widgets, DashboardWidgetLoader, DashboardGrid with drag-and-drop, 3 example widgets (RecentContacts, TasksSummary, CalendarUpcoming), updated Dashboard.tsx, i18n, 6 tests Agent Zero 2026-07-24 00:09:26 +02:00
  • 96e183bab2 Task 5.24: PWA — vite-plugin-pwa with autoUpdate, manifest, workbox caching, PWAInstallPrompt component, notification helper, SVG icons, 6 tests Agent Zero 2026-07-24 00:01:53 +02:00
  • d54a87cf84 Task 5.23: Deduplication / Merge — ContactMergeHistory model, dedup service, API routes (duplicates/merge/merge-history), DedupDialog frontend, i18n, 5 tests Agent Zero 2026-07-23 23:58:45 +02:00
  • a914280a4e docs: update PROGRESS.md with Phase 5 Batch 6a summary (Tasks 5.20-5.22) Agent Zero 2026-07-23 23:45:19 +02:00
  • 182af355d1 feat(5.22): Saved Searches / Smart Lists — reusable filters for list views Agent Zero 2026-07-23 23:44:50 +02:00
  • 2c9e74776e feat(5.21): Tasks Plugin — activities with status, priority, due dates, ARQ reminders Agent Zero 2026-07-23 23:41:34 +02:00
  • bdad91a649 feat(5.20): Custom Fields — plugin-defined fields in Contact UI Agent Zero 2026-07-23 23:35:35 +02:00
  • 63b99ba489 Update PROGRESS.md: Phase 5 Batch 5 complete (Tasks 5.18-5.19) Agent Zero 2026-07-23 23:27:07 +02:00
  • 0ec8502fd4 Phase 5 Batch 5 Task 5.19: Report Generator Frontend-Oberfläche Agent Zero 2026-07-23 23:26:40 +02:00
  • 15f1a57c0f Phase 5 Batch 5 Task 5.18: Report Generator PDF-Support & Druck-Funktionen Agent Zero 2026-07-23 23:22:33 +02:00
  • 3c8e41b3f8 docs: update PROGRESS.md with Phase 5 Batch 4 completion (Tasks 5.16-5.17) Agent Zero 2026-07-23 23:02:33 +02:00
  • 317d5c81f8 feat: MCP Client plugin (Task 5.17) - integrate external MCP servers for AI agents Agent Zero 2026-07-23 23:02:07 +02:00
  • 9d4f701a25 feat: MCP Server plugin (Task 5.16) - expose LeoCRM tools to external AI clients Agent Zero 2026-07-23 23:01:59 +02:00
  • f4beb78f91 docs: update PROGRESS.md with Phase 5 Batch 3 (Tasks 5.12-5.15) completion Agent Zero 2026-07-23 22:49:19 +02:00
  • 9cfc6bf3b0 Phase 5.15: Automated backup system with pg_dump, file backup, retention, restore, notifications Agent Zero 2026-07-23 22:48:19 +02:00
  • 66b6c32ed8 Phase 5.14: API documentation - OpenAPI tags, response models, examples, docs Agent Zero 2026-07-23 22:44:54 +02:00
  • 3c1b2f227b Phase 5.13: CI/CD deploy script with build/test/deploy/rollback Agent Zero 2026-07-23 22:39:14 +02:00
  • d9c9ba6630 Phase 5.12: API health check script for KI Agent Zero 2026-07-23 22:37:25 +02:00
  • 42b19040ce Phase 5.4-5.11: Playwright E2E test infrastructure with 7 spec files Agent Zero 2026-07-23 22:35:03 +02:00
  • 7a034b3124 docs: update PROGRESS.md with Phase 5 Batch 1 (Tasks 5.1-5.3) completion Agent Zero 2026-07-23 20:42:10 +02:00