Julien Froidefond
|
9bcafe54d3
|
Add profile and house background preferences to SitePreferences: Extend SitePreferences model and related services to include profileBackground and houseBackground fields. Update API and UI components to support new background settings, enhancing user customization options.
|
2025-12-22 08:54:51 +01:00 |
|
Julien Froidefond
|
1b82bd9ee6
|
Implement house points system: Add houseJoinPoints, houseLeavePoints, and houseCreatePoints to SitePreferences model and update related services. Enhance house management features to award and deduct points for house creation, membership removal, and leaving a house. Update environment configuration for PostgreSQL and adjust UI components to reflect new functionalities.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-18 08:48:31 +01:00 |
|
Julien Froidefond
|
85ee812ab1
|
Add house leaderboard feature: Integrate house leaderboard functionality in LeaderboardPage and LeaderboardSection components. Update userStatsService to fetch house leaderboard data, and enhance UI to display house rankings, scores, and member details. Update Prisma schema to include house-related models and relationships, and seed database with initial house data.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-17 13:35:18 +01:00 |
|
Julien Froidefond
|
8ad09ab9c8
|
Implement PostgreSQL support and update database configuration: Migrate from SQLite to PostgreSQL by updating the Prisma schema, Docker configuration, and environment variables. Add PostgreSQL dependencies and adjust the database connection logic in the application. Enhance .gitignore to exclude PostgreSQL-related files and directories.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-17 11:41:32 +01:00 |
|
Julien Froidefond
|
16e4b63ffd
|
Add feedback management features: Implement functions to add bonus points and mark feedback as read in the FeedbackManagement component. Update EventFeedback model to include isRead property, enhancing user interaction and feedback tracking.
|
2025-12-16 16:43:53 +01:00 |
|
Julien Froidefond
|
3dd82c2bd4
|
Add event registration and feedback points to site preferences: Update SitePreferences model and related components to include eventRegistrationPoints and eventFeedbackPoints, ensuring proper handling of user scores during event interactions.
|
2025-12-16 16:38:01 +01:00 |
|
Julien Froidefond
|
d3a4fa7cf5
|
Add challenges background preference support: Extend site preferences and related components to include challengesBackground, update API and UI to handle new background image settings for challenges.
Deploy with Docker Compose / deploy (push) Failing after 2m23s
|
2025-12-15 21:26:30 +01:00 |
|
Julien Froidefond
|
9b9cc3885a
|
Enhance entrypoint script for migration handling: Improve error resolution process by adding direct database updates for missing migration files, and refine output messages for clarity during deployment.
Deploy with Docker Compose / deploy (push) Successful in 3m6s
|
2025-12-15 17:58:40 +01:00 |
|
Julien Froidefond
|
bbb0fbb9a1
|
Add dotenv package for environment variable management and update pnpm-lock.yaml. Adjust layout in RegisterPage and LoginPage components for improved responsiveness. Enhance AdminPanel with ChallengeManagement section and update navigation links for challenges. Refactor Prisma schema to include Challenge model and related enums.
|
2025-12-15 16:07:00 +01:00 |
|
Julien Froidefond
|
f2bb02406e
|
Revert "Add dotenv package for environment variable management and update pnpm-lock.yaml. Adjust layout in RegisterPage and LoginPage components for improved responsiveness. Enhance AdminPanel with ChallengeManagement section and update navigation links for challenges. Refactor Prisma schema to include Challenge model and related enums."
Deploy with Docker Compose / deploy (push) Successful in 2m43s
This reverts commit f093977b34.
|
2025-12-15 16:02:31 +01:00 |
|
Julien Froidefond
|
f093977b34
|
Add dotenv package for environment variable management and update pnpm-lock.yaml. Adjust layout in RegisterPage and LoginPage components for improved responsiveness. Enhance AdminPanel with ChallengeManagement section and update navigation links for challenges. Refactor Prisma schema to include Challenge model and related enums.
Deploy with Docker Compose / deploy (push) Failing after 3m2s
|
2025-12-15 15:16:54 +01:00 |
|
Julien Froidefond
|
2cfb9ad041
|
Enhance EventsPageSection and Navigation components: Add click functionality to select events and update logo section to be a clickable link, improving user interaction and navigation experience.
Deploy with Docker Compose / deploy (push) Successful in 11s
|
2025-12-11 14:57:20 +01:00 |
|
Julien Froidefond
|
3bd43e777e
|
Implement event feedback functionality: Add EventFeedback model to Prisma schema, enabling users to submit ratings and comments for events. Update EventsPageSection and AdminPanel components to support feedback management, including UI for submitting feedback and viewing existing feedbacks. Refactor registration logic to retrieve all user registrations for improved feedback handling.
|
2025-12-10 06:11:32 +01:00 |
|
Julien Froidefond
|
a6c329ff15
|
Update event types in EventManagement and EventsPageSection components: Replace existing event types with new categories (ATELIER, KATA, PRESENTATION, LEARNING_HOUR) to better reflect current offerings. Adjust related functions and seed data to ensure consistency across the application.
|
2025-12-10 05:48:23 +01:00 |
|
Julien Froidefond
|
a69613a232
|
Refactor event status handling: Remove EventStatus enum from the Prisma schema and update related API routes and UI components to calculate event status dynamically based on event date. This change simplifies event management and enhances data integrity by ensuring status is always derived from the date.
|
2025-12-10 05:45:25 +01:00 |
|
Julien Froidefond
|
1b07fe8ae5
|
Refactor event date handling: Update event model to use DateTime type for date fields in Prisma schema. Modify API routes and UI components to ensure consistent date formatting and handling, improving data integrity and user experience across event management and display.
|
2025-12-10 05:32:23 +01:00 |
|
Julien Froidefond
|
fdd860c456
|
Enhance event model and management: Add new fields for room, time, and maxPlaces to the Event model in Prisma schema. Update API routes and UI components to support these fields, improving event details and user interaction in event management and registration processes.
|
2025-12-10 05:27:35 +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
|
50a2eaf109
|
Implement event registration functionality: Add EventRegistration model to Prisma schema, enabling user event registrations. Enhance EventsPageSection component with registration checks, calendar view, and improved event display. Refactor event rendering logic to separate upcoming and past events, improving user experience.
|
2025-12-09 21:53:10 +01:00 |
|
Julien Froidefond
|
8c326bdd20
|
Refactor admin preferences management to use global site preferences, update UI components for better user experience, and implement image selection for background settings.
|
2025-12-09 08:37:52 +01:00 |
|
Julien Froidefond
|
4486f305f2
|
Add database and Prisma configurations, enhance event and leaderboard components with API integration, and update navigation for session management
|
2025-12-09 08:24:14 +01:00 |
|