Files
Raccoon-TimeKeeper/app.py
jessikitty ee4f547704 Add user authentication and multi-user support
- Add Flask-Login for session management
- First-run setup page creates admin account
- Admin can manage users (create, edit, delete, deactivate)
- User isolation: each user sees only their own data
- CLI commands: reset-admin, create-user, list-users
- Password change functionality
- Role-based access control (admin vs regular user)
2025-12-10 10:41:31 +11:00

26 KiB