Commit Graph

5 Commits

Author SHA1 Message Date
Julien Froidefond
abd0de9f12 feat: add logout functionality to navigation component
- Integrated logout feature in the navigation dropdown using authClient.
- Implemented toast notifications for successful logout and error handling.
- Redirected users to the login page post-logout for improved user experience.
2025-08-25 19:14:56 +02:00
Julien Froidefond
42217c1c13 feat: enhance user authentication and profile retrieval
- Updated GET handler in auth route to fetch user UUID from cookie using AuthService.
- Improved error handling for unauthenticated and non-existent users.
- Added team name retrieval for the user profile, with fallback handling.
- Refactored AuthClient to return detailed user information including team details.
- Enhanced navigation component to use a dropdown menu for user actions, improving UI/UX.
- Implemented loading state in UserContext to manage user info fetching.
2025-08-25 16:33:10 +02:00
Julien Froidefond
aa5b537577 feat: enhance ProfileForm with team search and dropdown functionality
- Added search functionality to filter teams by name or direction in the ProfileForm component.
- Implemented a custom dropdown for team selection, including dynamic positioning based on available space.
- Integrated click outside detection to close the dropdown when interacting outside of it.
- Updated navigation component to use a Link for user info display, improving accessibility and interaction.
2025-08-22 09:07:08 +02:00
Julien Froidefond
488684fd9b feat: dashboard 2025-08-21 08:23:24 +02:00
Julien Froidefond
09d2c5cbe1 init 2025-08-20 15:43:24 +02:00