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
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