• Joined on 2025-11-29
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
curo pushed to main at curo/Business-Management 2026-04-13 17:29:11 +02:00
e117a33a73 Align all app containers to UID 1001, add infra protocol, update README
curo pushed to main at curo/Business-Management 2026-04-13 17:18:13 +02:00
a5baef73d9 Implement rootless containers for all services
curo pushed to main at curo/Business-Management 2026-04-12 16:16:29 +02:00
3c88e719ed Add TODO list: rootless containers, persistent storage, Docker dev workflow
curo pushed to main at curo/Business-Management 2026-04-12 16:12:42 +02:00
f746cb0825 Fix Vite proxy inside Docker and add success pages
curo pushed to main at curo/Business-Management 2026-04-12 16:03:15 +02:00
e6d7888513 Fix dev stack startup: seed path, missing migration, passlib/bcrypt incompatibility
curo pushed to main at curo/Business-Management 2026-04-12 15:54:31 +02:00
61cef2eacd Add test user seed, password validation, and pre-commit security hook
curo pushed to main at curo/Business-Management 2026-04-12 15:40:20 +02:00
2351b489fe Fix Docker build: lockfile, BuildKit DNS, and setuptools build backend
curo pushed to main at curo/Business-Management 2026-04-12 15:22:06 +02:00
114df7162f Dockerize backend, frontend, and database into separate containers