jessikitty
3a3e8e46aa
Update README with security documentation
2025-12-10 10:46:57 +11:00
jessikitty
446414da3e
Add JavaScript utilities
2025-12-10 10:46:31 +11:00
jessikitty
e93f3101c6
Add CSS styles
2025-12-10 10:45:57 +11:00
jessikitty
eef41cedf1
Add settings/task management template
2025-12-10 10:44:48 +11:00
jessikitty
2414123c78
Add change password template
2025-12-10 10:44:27 +11:00
jessikitty
5bf24ac51c
Add admin user management template
2025-12-10 10:44:00 +11:00
jessikitty
c1e589ae18
Add setup template for first-run admin creation
2025-12-10 10:43:31 +11:00
jessikitty
1dccca20cd
Add login template
2025-12-10 10:43:18 +11:00
jessikitty
689e45a166
Update index template with user context
2025-12-10 10:43:07 +11:00
jessikitty
b648eef93e
Update base template with user menu and auth support
2025-12-10 10:42:15 +11:00
jessikitty
c4556adc37
Add flask-login dependency
2025-12-10 10:41:42 +11:00
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
jessikitty
79122b12bc
Add index template
2025-12-10 10:09:01 +11:00
jessikitty
f07f40aa9c
Add base template
2025-12-10 10:08:17 +11:00
jessikitty
c612b64e2c
Add .env.example
2025-12-10 10:06:57 +11:00
jessikitty
9425d2978c
Add .gitignore
2025-12-10 10:06:51 +11:00
jessikitty
414d6b6024
Add README.md
2025-12-10 10:05:57 +11:00
jessikitty
6a71a7fdfc
Add docker-compose.yml
2025-12-10 10:05:27 +11:00
jessikitty
2dde4e88b1
Add Dockerfile
2025-12-10 10:04:45 +11:00
jessikitty
8601579532
Add main Flask application
2025-12-10 10:04:09 +11:00
jessikitty
2baff16800
Add requirements.txt
2025-12-10 10:02:58 +11:00