Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 15:31:53 +00:00
d8787ea007 debug: add print statements to ai_ui_control on_activate
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 15:24:50 +00:00
fb79b17ea4 fix: correct alembic revision ID in migration 0032
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 15:17:55 +00:00
2fd4bd123d fix: restore API response formats + ai-ui-control ws + profile fields
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 12:23:30 +00:00
7b4a2c0791 fix: embedding migration, worker error handling, path traversal security, response mismatches (unread-count, plugins, manifests), frontend type safety
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 08:44:34 +00:00
c3c5233e58 fix(automation): change list route from / to empty string to match without trailing slash
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 08:42:09 +00:00
992d4b79d4 fix(automation): reorder routes — static paths before dynamic {id} to prevent 400 errors
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 08:37:45 +00:00
7dd4865638 fix: register new deleted_at migration files in all plugin manifests
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 08:34:40 +00:00
eaa71780d4 fix: add missing deleted_at columns to all plugin tables, fix system-settings response schema, fix transaction rollback in permissions
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 08:23:25 +00:00
ecab11c19a fix(dms): add onRangeSelect prop to FileExplorerProps to fix TSC errors
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-24 06:19:47 +00:00
924d28cbf2 fix: resolve menu duplicates, route prefix conflicts, API path bugs, permissions.deleted_at, remove test plugin from production
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 23:57:28 +00:00
c5588e64f6 fix(plugins): export AutomationPlugin and AIUIControlPlugin from __init__.py so they get discovered
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 23:53:34 +00:00
02a757b673 fix(deps): add missing croniter package for automation plugin
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 23:50:11 +00:00
191a6fb4c4 fix(migration): handle existing contact_id column in mails table
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 23:47:34 +00:00
bd8234ba75 fix(migration): replace has_column with information_schema query for asyncpg compatibility
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 23:36:23 +00:00
3021947e5b docs: update PROGRESS.md with Phase 7 Batch 2 completion and final overall summary (Phases 0-7)
387fc9fbaa feat(7.9): add AI test runner script with unified JSON/CSV reporting
b3bd847328 test(7.8): add backend test coverage gaps (currencies, sequences, system settings, contact folders, notifications, entity history, multi-tenant isolation)
0e5ef789b7 test(7.7): add tests for authStore, uiStore, commStore, pluginToolbarStore, calendarStore
43c4b623c2 test(7.6): add tests for comm block components (BlockRenderer + all block types)
Compare 5 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 23:24:43 +00:00
da9cd7a5a2 docs: update PROGRESS.md with Phase 7 Batch 1 completion
2b1dd5f655 test(7.5): add tests for Contact sub-components
4f2fa62ffa test(7.4): add tests for DMS sub-components
6c3ca5bef7 test(7.3): add tests for Calendar pages
02024d32b8 test(7.2): add tests for AI components
Compare 6 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 22:40:27 +00:00
efc49c7769 Phase 6: Update PROGRESS.md — all 6 tasks complete
761f8d88dc Phase 6.6: Mail-Settings-Forms on RHF + Zod
3e8038b75e Phase 6.5: Tag-Forms on RHF + Zod
eb2f37b2bc Phase 6.4: DMS-Forms on RHF + Zod
c334d02989 Phase 6.3: SettingsForms on RHF + Zod
Compare 7 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 22:10:45 +00:00
888e7fee3e Update PROGRESS.md with Phase 5 Batch 6b summary (Tasks 5.23-5.25)
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
96e183bab2 Task 5.24: PWA — vite-plugin-pwa with autoUpdate, manifest, workbox caching, PWAInstallPrompt component, notification helper, SVG icons, 6 tests
d54a87cf84 Task 5.23: Deduplication / Merge — ContactMergeHistory model, dedup service, API routes (duplicates/merge/merge-history), DedupDialog frontend, i18n, 5 tests
Compare 4 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 21:45:58 +00:00
a914280a4e docs: update PROGRESS.md with Phase 5 Batch 6a summary (Tasks 5.20-5.22)
182af355d1 feat(5.22): Saved Searches / Smart Lists — reusable filters for list views
2c9e74776e feat(5.21): Tasks Plugin — activities with status, priority, due dates, ARQ reminders
bdad91a649 feat(5.20): Custom Fields — plugin-defined fields in Contact UI
Compare 4 commits »
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-07-23 21:27:24 +00:00
63b99ba489 Update PROGRESS.md: Phase 5 Batch 5 complete (Tasks 5.18-5.19)
0ec8502fd4 Phase 5 Batch 5 Task 5.19: Report Generator Frontend-Oberfläche
15f1a57c0f Phase 5 Batch 5 Task 5.18: Report Generator PDF-Support & Druck-Funktionen
Compare 3 commits »