Leopoldadmin
  • Joined on 2026-05-19
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 08:02:52 +00:00
a614ab337b fix: schema drifts, RLS policies, wiki plugin, agent_loop syntax, test imports, frontend error handling
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 00:39:02 +00:00
4e1a414b05 fix(critical): migration 0134 — notification_types VARCHAR(20) too small, blocks ALL plugin activations
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 00:34:10 +00:00
c3c3089891 fix: prestart.sh rollback after each plugin activation failure
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 00:29:47 +00:00
eaa4000429 fix: prestart.sh uses get_session_factory instead of non-existent async_session_factory
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 00:27:38 +00:00
4fe3b2365b fix(critical): automation plugin User.tenant_id does not exist — use UserTenant join
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 00:24:41 +00:00
f348a5fea7 fix(critical): auto-install + activate discovered plugins in prestart.sh
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 00:16:25 +00:00
3f8a8c93a7 fix(critical): permission cache returns None causing 500 on every authenticated API call
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-21 00:10:10 +00:00
13e9865e8d fix(deploy): fast-deploy.sh frontend uses appuser + docker exec -u root
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 23:58:47 +00:00
e59db34a6d feat(K): Phase K EU Compliance — AI Registry, DPIA, Incident Register, Retention Admin, Tests, Doku
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 23:34:49 +00:00
fbcfbbced6 feat(J): Phase J Self-Improvement Plugin — controlled improvement loop
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 22:35:51 +00:00
6264ed4752 docs: Phase I done (25/25) — cross-system integration, human-AI workstream, dashboard, performance, DSGVO, onboarding, final polish
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 22:33:36 +00:00
ea45bab4ad feat: I.5 DSGVO — dsgvo-export route (all user data as JSON), dsar request route (queues ARQ job), audit log export already exists
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 22:31:50 +00:00
c4fa771dd8 feat: I.4 Performance — Redis cache for contact list queries (60s TTL, first 3 pages, no search), connection pooling already exists (pool_size=20), selectinload already used, 3 performance test files exist
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 22:16:03 +00:00
f1dc99b319 fix: I.3 Dashboard — fix tsc errors (last_24h_cost, last_24h_tokens, active_plugins.length), tsc clean
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 22:14:52 +00:00
5c31c53b5f feat: I.3 Dashboard — system metrics (DB/Redis/Worker/API), cost tracking (LLM cost 24h), usage analytics (tokens/plugins), admin-only, tsc clean
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 22:07:18 +00:00
e635f2cf06 feat: I-MINI-RENDER — MiniAppBlock from placeholder to real rendering (loads manifest from backend, renders schema fields + config), tsc clean
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 22:05:15 +00:00
62793a001c feat: I-WORK-HANDOFF + I-WORK-PROACTIVE — approval requests posted to communication with approval_request block, proactive suggestions posted to communication with action_card block
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 21:55:56 +00:00
b540f4b2ab feat: Phase I.2 I-UI — 5 new block types (agent_result, approval_request, task_card, workflow_card, knowledge_card) in BlockRenderer, tsc clean
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 21:35:36 +00:00
4ab91284c9 feat: Phase I.1 — I-AW (start_workflow + check_workflow_status agent tools) + I-AK (ask_knowledge + search_knowledge agent tools), registered in automation/plugin.py on_activate
Leopoldadmin pushed to main at Leopoldadmin/leocrm 2026-08-20 21:33:31 +00:00
bca40117e0 test: Phase H knowledge plugin — 9/9 integration tests pass (extract, review queue, approve/reject, model fields, defaults), LLM mocked for test env