• Joined on 2025-11-29
curo pushed to main at curo/Business-Management 2026-04-14 13:20:40 +02:00
0b92db87d1 Fix proxy response causing false upload failures
curo pushed to main at curo/Business-Management 2026-04-14 12:30:54 +02:00
88c1ea297e Add shared ai-service container as AI provider intermediary
curo pushed to main at curo/Business-Management 2026-04-14 11:48:24 +02:00
52a2967f61 Dev AI config: env var overrides in config_reader, LM Studio via .env
curo pushed to main at curo/Business-Management 2026-04-14 11:28:07 +02:00
1cdc532fff Add doc-service tests, AI category suggestions, LM Studio default
curo pushed to main at curo/Business-Management 2026-04-14 05:32:50 +02:00
b8238e03ea Fix prod startup: add start.sh for backend, fix documents proxy base route
curo pushed to main at curo/Business-Management 2026-04-14 05:28:23 +02:00
0d34867a69 Add PDF document service with AI extraction and per-app settings
curo pushed to main at curo/Business-Management 2026-04-14 00:06:45 +02:00
d423bea134 Isolate backend and db from host: two Docker networks
curo pushed to main at curo/Business-Management 2026-04-13 23:19:47 +02:00
03fcc6e117 Document app container architecture and socket proxy requirement
curo pushed to main at curo/Business-Management 2026-04-13 23:08:49 +02:00
e443ea4d39 Disable pip cache in pre-commit container
8ac1d8223b Use venv inside pre-commit container instead of pip --user
Compare 2 commits »
curo pushed to main at curo/Business-Management 2026-04-13 23:05:10 +02:00
5f306d7edc Suppress noisy pip warnings in pre-commit hook
fd95459fc9 Run pre-commit security check as non-root (UID 1001)
Compare 2 commits »
curo pushed to main at curo/Business-Management 2026-04-13 23:00:45 +02:00
e2c55556ac Switch JWT signing from HS256 to RS256 (4096-bit RSA)
curo pushed to main at curo/Business-Management 2026-04-13 22:55:06 +02:00
0af5e8cc24 Harden JWT: 8-hour expiry, add JWT vulnerability checks
curo pushed to main at curo/Business-Management 2026-04-13 22:07:52 +02:00
b9485ca492 Switch UX/UI tooling to self-hosted Penpot; add setup checklist
curo pushed to main at curo/Business-Management 2026-04-13 21:53:54 +02:00
6cfb41b71e Sync session changes: CLAUDE.md teardown step, settings allowed commands
curo pushed to main at curo/Business-Management 2026-04-13 21:05:00 +02:00
f37c7ae55d Add four custom subagent definitions
curo pushed to main at curo/Business-Management 2026-04-13 18:50:06 +02:00
212c663a4c Replace single test user with three seeded dev users; add permissions TODO
curo pushed to main at curo/Business-Management 2026-04-13 18:46:39 +02:00
87c7cc193a Harden admin route visibility: 404 not 403, redirect to /login
curo pushed to main at curo/Business-Management 2026-04-13 18:40:14 +02:00
456681fdfa Add admin user management with role-gated access
curo pushed to main at curo/Business-Management 2026-04-13 18:29:56 +02:00
d46191789d Redesign login as landing page, remove self-registration, add nav+placeholders
curo pushed to main at curo/Business-Management 2026-04-13 18:15:55 +02:00
343f12259c Add profile feature, input sanitization, and stronger security checks