Julien Froidefond
|
494ac3f503
|
Refactor event handling and user management: Replace direct database calls with service layer methods for events, user profiles, and preferences, enhancing code organization and maintainability. Update API routes to utilize new services for event registration, feedback, and user statistics, ensuring a consistent approach across the application.
|
2025-12-12 16:19:13 +01:00 |
|
Julien Froidefond
|
b245be3bf4
|
Enhance user profiles with character class feature: Add character class field to user model and update related API routes, UI components, and validation logic. This update improves user profile customization and leaderboard entries by allowing users to select and display their character class.
|
2025-12-09 22:03:51 +01:00 |
|
Julien Froidefond
|
3a0dd57bb6
|
Add bio field to user model and update related components: Enhance leaderboard and profile features by including a bio field in user data. Update API routes, UI components, and validation logic to support bio input and display, improving user profiles and leaderboard entries.
|
2025-12-09 22:00:19 +01:00 |
|
Julien Froidefond
|
67131f6470
|
Refactor page components to use NavigationWrapper and integrate Prisma for data fetching. Update EventsSection and LeaderboardSection to accept props for events and leaderboard data, enhancing performance and user experience. Implement user authentication in ProfilePage and AdminPage, ensuring secure access to user data.
|
2025-12-09 14:11:47 +01:00 |
|
Julien Froidefond
|
b1f36f6210
|
Enhance Admin and Profile UI: Update admin page to display user preferences with improved layout and visuals. Add password change functionality to profile page, including form handling and validation. Refactor ImageSelector for better image preview and upload experience.
|
2025-12-09 14:02:27 +01:00 |
|
Julien Froidefond
|
447ef9d076
|
Add profile link to Navigation component for user access, enhancing navigation options.
|
2025-12-09 12:46:29 +01:00 |
|