Commit Graph
7 Commits
Author SHA1 Message Date
Poyraz Avsever 950522d467 feat: Implement first admin setup guard to lock registration after initial account creation
- Updated the registration flow to check if the first admin account has been created, preventing further public registrations.
- Introduced `is_first_admin_setup_available` function to determine registration availability.
- Modified the `/register` and `/login` pages to redirect based on the setup state.
- Enhanced the user creation process to handle internal admin accounts correctly.
- Added migration script to enforce the new registration rules in the database.
- Refactored chat API to improve message handling and context building.
- Updated dashboard and settings components for better state management.
- Improved error handling and user feedback across various components.
2026-06-08 16:22:26 +03:00
Poyraz Avsever d41267c29b feat: implement portal shell layout with user authentication, sidebar navigation, and progress tracking 2026-06-08 13:56:06 +03:00
Poyraz Avsever 01692d3958 chore: update dependencies and configuration for Tailwind CSS
- Added "@tailwindcss/postcss" to package.json dependencies.
- Updated "tailwindcss" version to "^4.3.0" in package.json.
- Modified postcss.config.mjs to use "@tailwindcss/postcss" instead of "tailwindcss".
- Changed darkMode configuration in tailwind.config.ts to a string format.
2026-06-02 12:46:18 +03:00
Poyraz Avsever e98972597d Refactor code structure for improved readability and maintainability 2026-05-08 10:08:34 +03:00
Poyraz Avsever 0235f82476 Refactor code structure for improved readability and maintainability 2026-05-08 09:58:17 +03:00
Poyraz Avsever a958d6cbb8 feat: implement authentication login and registration pages with custom dark theme and icon support 2026-05-07 11:33:31 +03:00
Poyraz Avsever 904375ea5c feat: implement Supabase database schema and core authentication flow with registration and login pages 2026-05-07 11:11:15 +03:00