-
07bf6ce445
fix: auto-install discovered builtin plugins on startup — create DB records, run migrations, activate, register routes
leocrm-bot
2026-07-02 13:32:48 +02:00
-
5dc4d6d4c0
fix: activate plugins on startup + register routes + seed admin script
leocrm-bot
2026-07-02 13:02:38 +02:00
-
f477efc366
fix: serve frontend in production — multi-stage Dockerfile with Node build + StaticFiles mount
leocrm-bot
2026-07-02 09:55:50 +02:00
-
5b7b1575de
chore: update state files for Phase 6 deployment completion
leocrm-bot
2026-07-02 09:27:34 +02:00
-
1d3fccc1d3
fix: remove duplicate dependency entries from rebase conflict
leocrm-bot
2026-07-02 09:26:18 +02:00
-
50f4fa7152
fix: add missing production dependencies (httpx, email-validator, cryptography, python-jose, aioimaplib, aiosmtplib, pgpy, nh3)
leocrm-bot
2026-07-02 09:16:13 +02:00
-
f61cfc82b1
fix: add missing production dependencies (email-validator, cryptography, python-jose, aioimaplib, aiosmtplib, pgpy, nh3)
Leopoldadmin
2026-07-02 06:59:30 +00:00
-
811735f1f0
fix: add httpx to requirements.txt (missing dependency for llm_client.py)
Leopoldadmin
2026-07-02 06:54:38 +00:00
-
4c7f09c518
chore: ruff lint auto-fix — 9 errors fixed (import sorting, unused imports)
leocrm-bot
2026-07-02 00:20:15 +02:00
-
69e91fd5d0
T10: Monitoring, Performance, Documentation & Environment Config — 38 tests, ruff clean, docs OK
leocrm-bot
2026-07-01 23:15:35 +02:00
-
0070fb3aea
T08c: Frontend Mail UI + Global Search UI — 44 tests, tsc clean, vite build pass
leocrm-bot
2026-07-01 20:43:49 +02:00
-
0962f3a961
T08a: Frontend DMS + Tags + Permissions UI — 33 tests, tsc clean, vite build pass
leocrm-bot
2026-07-01 16:54:32 +02:00
-
f646c597dc
T06: Mail plugin backend — IMAP/SMTP, threading, templates, rules, PGP, vacation, delegates — 46 tests, 74.56% coverage
leocrm-bot
2026-07-01 15:41:27 +02:00
-
e28d11ff70
fix(tests): resolve 11 test failures across all test suites
leocrm-bot
2026-06-30 13:50:47 +02:00
-
7350739554
T08b: Frontend Calendar UI (month view, kanban, ICS, resources, sharing)
A0-Orchestrator
2026-06-30 11:35:08 +02:00
-
f9b19bb777
chore: update state files for T05 completion
leocrm-bot
2026-06-30 01:16:11 +02:00
-
7fbeeda678
T05: Calendar plugin backend — appointments + tasks + kanban + ICS + resources + recurrence — 69 tests, 86.87% coverage
leocrm-bot
2026-06-30 01:12:33 +02:00
-
1dccb64bb4
chore: update state files for T04 completion
leocrm-bot
2026-06-29 20:51:11 +02:00
-
fdb41dade1
T04: DMS plugin backend — folders + files + preview + OnlyOffice + shares + search + bulk — 106 tests, 97.90% coverage
leocrm-bot
2026-06-29 20:48:58 +02:00
-
a2452cc04b
chore: fix all ruff lint errors + format — 0 errors, 306 tests pass
leocrm-bot
2026-06-29 17:43:56 +02:00
-
316f323ff4
chore: update state files for T11 completion
leocrm-bot
2026-06-29 14:08:30 +02:00
-
5d1850768a
T11: tags plugin + permissions plugin + entity links backend — 68 tests, 66.61% coverage
leocrm-bot
2026-06-29 14:01:24 +02:00
-
700b7a71ad
T07b: frontend feature pages — companies + contacts + settings + audit + dashboard + search
leocrm-bot
2026-06-29 11:01:39 +02:00
-
22976abe92
T07a: frontend core SPA — shell + auth + routing + i18n + UI library + a11y
leocrm-bot
2026-06-29 07:55:47 +02:00
-
f8193a6ab5
chore: update state files for T09 completion
leocrm-bot
2026-06-29 02:46:24 +02:00
-
851e7999ba
T09: KI-Copilot API + Hybrid Workflow Engine + LLM client + event-triggered workflows
leocrm-bot
2026-06-29 02:44:13 +02:00
-
9678344f0e
T03: plugin system framework + lifecycle + migrations + event bus + DI
leocrm-bot
2026-06-29 01:18:46 +02:00
-
dd16940bb2
T02: companies + contacts + import/export + N:M + soft-delete + GDPR + FTS
leocrm-bot
2026-06-29 00:44:34 +02:00
-
3ab4925783
T01: core infrastructure + auth + multi-tenant + RLS
leocrm-bot
2026-06-29 00:10:10 +02:00
-
6520e88d53
phase2: architecture, task_graph v2.1.0, AGENTS.md, quality gates, security review
leocrm-bot
2026-06-28 23:04:24 +02:00
-
578bb3a478
chore: remove remaining legacy files from main
leocrm-bot
2026-06-28 12:36:10 +02:00
-
d8f46abe0b
chore: clean main for new system architecture
leocrm-bot
2026-06-28 12:36:01 +02:00
-
b122ce443b
Initial commit: LeoCRM - Flask CRM with auth, companies, contacts
leocrm-bot
2026-06-15 21:58:02 +00:00
-
6cf8955ded
B1+B2: requirements, architecture, design, tasks
Leopoldadmin
2026-06-15 15:21:18 +00:00
-
b5f7a220fe
chore(quality): apply ruff autofixes and formatting (223 fixes, regression-free: 118/118 tests pass)
Agent Zero
2026-06-10 21:24:24 +00:00
-
7104335334
Upload app/webui/js/store.js
Leopoldadmin
2026-06-04 00:06:30 +00:00
-
d5b6ec3090
Upload app/webui/js/components/notifications.js
Leopoldadmin
2026-06-04 00:06:30 +00:00
-
c7a0b795fc
Upload app/webui/js/auth.js
Leopoldadmin
2026-06-04 00:06:30 +00:00
-
be1b473b46
Upload app/webui/js/api.js
Leopoldadmin
2026-06-04 00:06:29 +00:00
-
8d6f496d14
Upload app/webui/css/app.css
Leopoldadmin
2026-06-04 00:06:29 +00:00
-
6a340f8131
Upload app/webui/components/deal-kanban.js
Leopoldadmin
2026-06-04 00:06:29 +00:00
-
498152d4a3
Upload app/webui/components/dashboard-kpis.js
Leopoldadmin
2026-06-04 00:06:28 +00:00
-
7a3e23704b
Upload app/webui/components/app-shell.js
Leopoldadmin
2026-06-04 00:06:28 +00:00
-
ff61126595
Upload app/webui/components/activity-list.js
Leopoldadmin
2026-06-04 00:06:28 +00:00
-
8b9a77290e
Upload app/webui/components/account-list.js
Leopoldadmin
2026-06-04 00:06:27 +00:00
-
525d86002c
Upload app/services/user_service.py
Leopoldadmin
2026-06-04 00:06:27 +00:00
-
7024575c9a
Upload app/services/tag_service.py
Leopoldadmin
2026-06-04 00:06:27 +00:00
-
8b3febe1a7
Upload app/services/note_service.py
Leopoldadmin
2026-06-04 00:06:26 +00:00
-
2b9bd76a78
Upload app/services/deal_service.py
Leopoldadmin
2026-06-04 00:06:26 +00:00
-
8d904c316b
Upload app/services/dashboard_service.py
Leopoldadmin
2026-06-04 00:06:26 +00:00
-
26fe49490d
Upload app/services/contact_service.py
Leopoldadmin
2026-06-04 00:06:25 +00:00
-
f9a4ae2a00
Upload app/services/auth_service.py
Leopoldadmin
2026-06-04 00:06:25 +00:00
-
57354f1fdd
Upload app/services/activity_service.py
Leopoldadmin
2026-06-04 00:06:25 +00:00
-
e3526bad50
Upload app/services/account_service.py
Leopoldadmin
2026-06-04 00:06:24 +00:00
-
2d5f9e7a3e
Upload app/services/_base.py
Leopoldadmin
2026-06-04 00:06:24 +00:00
-
43d30e5f48
Upload app/services/__init__.py
Leopoldadmin
2026-06-04 00:06:24 +00:00
-
f568b2b5ce
Upload app/schemas/user.py
Leopoldadmin
2026-06-04 00:06:23 +00:00
-
6a252da85e
Upload app/schemas/tag.py
Leopoldadmin
2026-06-04 00:06:23 +00:00
-
4d100e158a
Upload app/schemas/note.py
Leopoldadmin
2026-06-04 00:06:23 +00:00
-
51a4c36d7c
Upload app/schemas/deal.py
Leopoldadmin
2026-06-04 00:06:22 +00:00
-
03a0a40f72
Upload app/schemas/dashboard.py
Leopoldadmin
2026-06-04 00:06:22 +00:00
-
961455fcb6
Upload app/schemas/contact.py
Leopoldadmin
2026-06-04 00:06:22 +00:00
-
65c4547317
Upload app/schemas/common.py
Leopoldadmin
2026-06-04 00:06:21 +00:00
-
f17e822bdb
Upload app/schemas/auth.py
Leopoldadmin
2026-06-04 00:06:21 +00:00
-
cfa0909c60
Upload app/schemas/activity.py
Leopoldadmin
2026-06-04 00:06:21 +00:00
-
da260ebe84
Upload app/schemas/account.py
Leopoldadmin
2026-06-04 00:06:20 +00:00
-
fd444ab5f6
Upload app/schemas/__init__.py
Leopoldadmin
2026-06-04 00:06:20 +00:00
-
3cd44c8b9f
Upload app/models/user.py
Leopoldadmin
2026-06-04 00:06:20 +00:00
-
394a910941
Upload app/models/tag_link.py
Leopoldadmin
2026-06-04 00:06:19 +00:00
-
53513546ed
Upload app/models/tag.py
Leopoldadmin
2026-06-04 00:06:19 +00:00
-
17dc06e38b
Upload app/models/org.py
Leopoldadmin
2026-06-04 00:06:19 +00:00
-
d4af99ee2f
Upload app/models/note.py
Leopoldadmin
2026-06-04 00:06:18 +00:00
-
e217bb1836
Upload app/models/deal_stage_history.py
Leopoldadmin
2026-06-04 00:06:18 +00:00
-
14e78478da
Upload app/models/deal.py
Leopoldadmin
2026-06-04 00:06:18 +00:00
-
65ad6a5139
Upload app/models/contact.py
Leopoldadmin
2026-06-04 00:06:17 +00:00
-
52d7d3cb14
Upload app/models/base.py
Leopoldadmin
2026-06-04 00:06:17 +00:00
-
ffcf80ecd9
Upload app/models/activity.py
Leopoldadmin
2026-06-04 00:06:17 +00:00
-
d733ca87a4
Upload app/models/account.py
Leopoldadmin
2026-06-04 00:06:16 +00:00
-
ff91306b95
Upload app/models/__init__.py
Leopoldadmin
2026-06-04 00:06:16 +00:00
-
b44b1f3fe3
Upload app/core/security.py
Leopoldadmin
2026-06-04 00:06:16 +00:00
-
f73c340757
Upload app/core/deps.py
Leopoldadmin
2026-06-04 00:06:16 +00:00
-
58885740b7
Upload app/core/db.py
Leopoldadmin
2026-06-04 00:06:15 +00:00
-
49631b50b8
Upload app/core/config.py
Leopoldadmin
2026-06-04 00:06:15 +00:00
-
8a574252af
Upload app/core/__init__.py
Leopoldadmin
2026-06-04 00:06:15 +00:00
-
bc29699134
test upload
Leopoldadmin
2026-06-03 23:57:11 +00:00
-
4d79611640
Upload app/webui/accounts-detail.html
Leopoldadmin
2026-06-03 23:52:18 +00:00
-
4fba54330e
Upload app/webui/settings-profile.html
Leopoldadmin
2026-06-03 23:52:18 +00:00
-
38e8e74c2b
Upload app/webui/contacts-detail.html
Leopoldadmin
2026-06-03 23:52:17 +00:00
-
04335a6ca6
Upload app/webui/settings-users.html
Leopoldadmin
2026-06-03 23:52:17 +00:00
-
2cbd1089a6
Upload app/webui/index.html
Leopoldadmin
2026-06-03 23:52:17 +00:00
-
be8963ca8a
Upload app/webui/settings-org.html
Leopoldadmin
2026-06-03 23:52:16 +00:00
-
13a862c68d
Upload app/webui/contacts.html
Leopoldadmin
2026-06-03 23:52:16 +00:00
-
b640f314af
Upload app/webui/.gitkeep
Leopoldadmin
2026-06-03 23:52:16 +00:00
-
e6eb1df072
Upload app/webui/pipeline.html
Leopoldadmin
2026-06-03 23:52:15 +00:00
-
8b20f0cba8
Upload app/webui/activities.html
Leopoldadmin
2026-06-03 23:52:15 +00:00
-
6fe0f9c7f1
Upload app/webui/app.html
Leopoldadmin
2026-06-03 23:52:15 +00:00
-
bf100b547a
Upload app/webui/accounts.html
Leopoldadmin
2026-06-03 23:52:14 +00:00
-
c5bbf81634
Upload app/webui/dashboard.html
Leopoldadmin
2026-06-03 23:52:14 +00:00
-
bf46a57872
Upload app/webui/404.html
Leopoldadmin
2026-06-03 23:52:14 +00:00
-
7ba0d37e80
Upload app/api/v1/notes.py
Leopoldadmin
2026-06-03 23:52:13 +00:00