Commit Graph
10 Commits
Author SHA1 Message Date
poyrazavsever 6b48da58bf refactor: replace react-hot-toast with custom toast component, introduce SubmitButton for forms, and migrate status messages to toasts 2026-06-09 00:18:46 +03:00
poyrazavsever 41c6d86746 refactor: enhance client portal UI with KPI cards, update dashboard data structures, and improve project status visualization. 2026-06-09 00:02:21 +03:00
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 cf8492db9e feat: implement portal project client view with revision request functionality 2026-06-08 15:45:06 +03:00
Poyraz Avsever 1bc51ffd21 feat: add revisions and tasks pages to client portal with integrated sidebar navigation 2026-06-08 15:43:59 +03:00
Poyraz Avsever 6ef5597744 feat: implement project management and portal client detail views with dashboard shell and layout components 2026-06-08 14:56:29 +03:00
Poyraz Avsever 2c47b861d0 feat: implement portal shell layout, sidebar configuration, and tasks page skeleton 2026-06-08 14:10:48 +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
poyrazavsever 47b9f728e6 refactor: implement responsive side navigation with new portal sidebar configuration 2026-06-07 07:40:57 +03:00
poyrazavsever c361fff5a7 feat: implement client portal project view with revision request functionality and layout structure 2026-06-06 22:31:55 +03:00