Michael
|
69e2f9c325
|
feat: Implement NextAuth authentication with credentials, database and JSON fallback, including admin seeding and password management.
|
2026-03-10 12:24:30 +01:00 |
|
Michael
|
4e80f228fe
|
feat: Seed default admin user and ensure users table existence.
|
2026-03-10 12:13:57 +01:00 |
|
Michael
|
4819ad7743
|
feat: Introduce ensureAdminExists function to seed a default admin user and create the users table if needed.
|
2026-03-10 12:03:18 +01:00 |
|
Michael
|
086da9dfde
|
feat: Add database initialization script and default admin user seeding.
|
2026-03-10 11:41:44 +01:00 |
|
Michael
|
47872a994f
|
feat: Introduce NextAuth.js for authentication, including default admin seeding and user table auto-creation.
|
2026-03-10 11:38:12 +01:00 |
|
Michael
|
afa7e59c34
|
feat: Implement Apple-inspired design system with global dark/light mode styles and utility classes.
|
2026-02-22 14:32:42 +01:00 |
|
Michael
|
44d7f95d4c
|
feat: implement user authentication and route protection using NextAuth middleware and server actions.
|
2026-02-22 14:23:11 +01:00 |
|
Michael
|
a03fd64b5d
|
feat: Implement NextAuth for credentials-based authentication and add initial admin user seeding logic.
|
2026-02-22 14:20:31 +01:00 |
|
Michael
|
359d196c4d
|
feat: implement user authentication and authorization with NextAuth, including user schema, password hashing, and role-based access control.
|
2026-02-22 14:11:36 +01:00 |
|