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
|
f45cc1839e
|
Add score property to UserData interface across navigation and profile components: Update Navigation.tsx, NavigationWrapper.tsx, and PlayerStats.tsx to include score, ensuring consistent user data handling and display.
|
2025-12-16 16:29:21 +01:00 |
|
Julien Froidefond
|
ffbf3cd42f
|
Optimize database calls across multiple components by implementing Promise.all for parallel fetching of data, enhancing performance and reducing loading times.
Deploy with Docker Compose / deploy (push) Successful in 2m40s
|
2025-12-16 11:19:54 +01:00 |
|
Julien Froidefond
|
a9a4120874
|
Refactor ChallengesSection component to utilize initial challenges and users data: Replace fetching logic with props for challenges and users, streamline challenge creation with a dedicated form component, and enhance UI for better user experience.
Deploy with Docker Compose / deploy (push) Successful in 2m49s
|
2025-12-16 08:20:40 +01:00 |
|
Julien Froidefond
|
c7595c4173
|
Add examples section to ChallengesSection component: Introduce a toggleable examples section with detailed challenge descriptions and suggested points, enhancing user engagement and clarity on challenge expectations.
Deploy with Docker Compose / deploy (push) Successful in 2m47s
|
2025-12-16 08:09:37 +01:00 |
|
Julien Froidefond
|
bfaf30ee26
|
Add admin challenge management features: Implement functions for canceling and reactivating challenges, enhance error handling, and update the ChallengeManagement component to support these actions. Update API to retrieve all challenge statuses for admin and improve UI to display active challenges count.
Deploy with Docker Compose / deploy (push) Successful in 6m16s
|
2025-12-15 22:19:58 +01:00 |
|
Julien Froidefond
|
633245c1f1
|
Update Dockerfile to improve database handling and entrypoint script: Change DATABASE_URL for build environment, streamline Prisma commands, and implement a custom entrypoint script for better migration management and application startup.
Deploy with Docker Compose / deploy (push) Successful in 6m25s
|
2025-12-15 22:01:58 +01:00 |
|
Julien Froidefond
|
bee8999362
|
Add challengesBackground to site preferences: Update AdminPanel interface to include challengesBackground property for enhanced customization options.
Deploy with Docker Compose / deploy (push) Successful in 4m55s
|
2025-12-15 21:30:29 +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
|
83446759fe
|
Update challenge management component to improve pending challenges display: Simplify text for clarity by modifying the message format for pending challenges in the ChallengeManagement component.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-15 21:21:25 +01:00 |
|
Julien Froidefond
|
b790ee21f2
|
Refactor admin actions and improve code formatting: Standardize import statements, enhance error handling messages, and apply consistent formatting across event, user, and preference management functions for better readability and maintainability.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-15 21:20:39 +01:00 |
|
Julien Froidefond
|
321da3176e
|
Refactor challenge management functions and improve code formatting: Standardize import statements, enhance error handling messages, and apply consistent formatting across challenge validation, rejection, update, and deletion functions for better readability and maintainability.
|
2025-12-15 21:20:13 +01:00 |
|
Julien Froidefond
|
e4b0907801
|
Update Dockerfile to streamline database handling and remove entrypoint script: Change DATABASE_URL for development environment, enhance Prisma commands for migration and database push, and eliminate the custom entrypoint script for simplified application startup.
|
2025-12-15 21:18:20 +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
|
d45475fb5a
|
Refine migration deployment process in entrypoint script: Capture exit code separately and display migration logs for better error handling and clarity during deployment.
Deploy with Docker Compose / deploy (push) Successful in 2m17s
|
2025-12-15 17:52:31 +01:00 |
|
Julien Froidefond
|
042b3128d4
|
Improve migration error handling in entrypoint script: Enhance extraction of migration names from logs, add fallback mechanisms, and refine output messages for better clarity during deployment processes.
Deploy with Docker Compose / deploy (push) Successful in 2m21s
|
2025-12-15 17:47:53 +01:00 |
|
Julien Froidefond
|
5e179fb97a
|
Enhance Dockerfile by adding scripts directory and updating entrypoint script: Copy scripts to the container and set permissions for the new entrypoint script, improving application startup and migration handling.
Deploy with Docker Compose / deploy (push) Successful in 2m58s
|
2025-12-15 17:41:32 +01:00 |
|
Julien Froidefond
|
d9555a5d49
|
Refactor Dockerfile to improve Prisma Client generation and migration handling: Replace direct Prisma command with pnpm dlx for better execution, and modify entrypoint script to allow migration failures without stopping the application.
Deploy with Docker Compose / deploy (push) Successful in 10s
|
2025-12-15 17:38:27 +01:00 |
|
Julien Froidefond
|
83aa54ff44
|
Update Dockerfile to streamline Prisma Client generation and migration process: Change DATABASE_URL for build environment, enhance entrypoint script with migration handling, and ensure only production dependencies are installed.
Deploy with Docker Compose / deploy (push) Failing after 1m34s
|
2025-12-15 17:35:10 +01:00 |
|
Julien Froidefond
|
d08f6f6a9c
|
Update environment paths in .env and Dockerfile: Change PRISMA_DATA_PATH and UPLOADS_PATH for consistency with new directory structure. Adjust DATABASE_URL in Dockerfile to point to the correct database location and ensure Prisma Client generation and migration deployment are included in the build process.
Deploy with Docker Compose / deploy (push) Successful in 2m30s
|
2025-12-15 16:29:29 +01:00 |
|
Julien Froidefond
|
699de28868
|
Refactor challenge access checks and update text encoding: Remove unnecessary session variable in update and delete challenge functions. Update text in ChallengeManagement and ChallengesSection components for proper HTML encoding, enhancing display consistency.
Deploy with Docker Compose / deploy (push) Successful in 16s
|
2025-12-15 16:07:05 +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
|
177b34d70f
|
Revert "Refactor challenge access checks and update text encoding: Remove unnecessary session variable in update and delete challenge functions. Update text in ChallengeManagement and ChallengesSection components for proper HTML encoding, enhancing display consistency."
This reverts commit 5e810202bb.
|
2025-12-15 16:01:26 +01:00 |
|
Julien Froidefond
|
5e810202bb
|
Refactor challenge access checks and update text encoding: Remove unnecessary session variable in update and delete challenge functions. Update text in ChallengeManagement and ChallengesSection components for proper HTML encoding, enhancing display consistency.
Deploy with Docker Compose / deploy (push) Successful in 3m5s
|
2025-12-15 15:33:14 +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
|
9518eef3d4
|
Refactor ThemeProvider component: Simplify theme initialization logic by loading the theme from localStorage directly in the state hook, improving code clarity and reducing unnecessary effects. Update AdminPanel component by removing unused Link import, and fix button text encoding in EventsPageSection for proper display.
Deploy with Docker Compose / deploy (push) Successful in 4m1s
|
2025-12-15 10:18:24 +01:00 |
|
Julien Froidefond
|
dcba162663
|
Update button text in EventsPageSection component: Change "Rejoindre en direct" to "Connectez-vous à Teams, c'est maintenant !" for improved clarity and user engagement during live events.
|
2025-12-15 10:12:56 +01:00 |
|
Julien Froidefond
|
1e865330a0
|
Refactor character class handling across components: Replace hardcoded character class definitions with a centralized CHARACTER_CLASSES import, enhancing maintainability and consistency. Update ProfileForm, Leaderboard, and LeaderboardSection components to utilize new utility functions for character class icons and names, improving code clarity and reducing duplication.
Deploy with Docker Compose / deploy (push) Successful in 2m48s
|
2025-12-15 10:08:12 +01:00 |
|
Julien Froidefond
|
7dfd426d1f
|
Update LeaderboardSection component: Change text truncation to word breaking for better display of long entries in leaderboard.
Deploy with Docker Compose / deploy (push) Successful in 4m28s
|
2025-12-15 09:07:37 +01:00 |
|
Julien Froidefond
|
b1925cd904
|
Optimize Dockerfile for dependency installation: Implement caching for pnpm store during installation to improve build performance and efficiency in both development and production stages.
Deploy with Docker Compose / deploy (push) Successful in 4m8s
|
2025-12-13 12:10:23 +01:00 |
|
Julien Froidefond
|
bd8d698c4e
|
Remove link to Style Guide in AdminPanel component to streamline UI preferences section.
Deploy with Docker Compose / deploy (push) Successful in 4m5s
|
2025-12-13 08:05:13 +01:00 |
|
Julien Froidefond
|
268b99ebd6
|
Update Next.js version to 15.5.9 in package.json and pnpm-lock.yaml for improved performance and security.
Deploy with Docker Compose / deploy (push) Successful in 3m27s
|
2025-12-13 07:23:51 +01:00 |
|
Julien Froidefond
|
6d1e3daebb
|
Add Footer component to layout and remove StyleGuidePage
Deploy with Docker Compose / deploy (push) Successful in 2m19s
|
2025-12-12 17:10:19 +01:00 |
|
Julien Froidefond
|
5b96cf907e
|
Enhance theming and UI components: Introduce a new dark cyan theme in globals.css, update layout to utilize ThemeProvider for consistent theming, and refactor button and card components to use CSS variables for styling. Improve navigation and alert components with dynamic styles based on theme variables, ensuring a cohesive user experience across the application.
Deploy with Docker Compose / deploy (push) Failing after 49s
|
2025-12-12 17:05:22 +01:00 |
|
Julien Froidefond
|
97db800c73
|
Refactor component imports and structure: Update import paths for various components to improve organization, moving them into appropriate subdirectories. Remove unused components related to user and event management, enhancing code clarity and maintainability across the application.
Deploy with Docker Compose / deploy (push) Successful in 4m36s
|
2025-12-12 16:48:41 +01:00 |
|
Julien Froidefond
|
880e96d6e4
|
Update Avatar component in StyleGuidePage: Modify Avatar usage to handle null image source, ensuring fallback functionality works correctly. Clean up ProfileForm by removing unused health and experience percentage calculations for improved code clarity.
|
2025-12-12 16:45:55 +01:00 |
|
Julien Froidefond
|
99a475736b
|
Enhance UI components and animations: Introduce a shimmer animation effect in globals.css, refactor FeedbackPageClient, LoginPage, RegisterPage, and AdminPanel components to utilize new UI components for improved consistency and maintainability. Update event and feedback handling in EventsPageSection and FeedbackModal, ensuring a cohesive user experience across the application.
|
2025-12-12 16:44:57 +01:00 |
|
Julien Froidefond
|
db01c25de7
|
Refactor API routes and component logic: Remove unused event and user management routes, streamline feedback handling in components, and enhance state management with transitions for improved user experience. Update service layer methods for better organization and maintainability across the application.
Deploy with Docker Compose / deploy (push) Successful in 2m38s
|
2025-12-12 16:28:07 +01:00 |
|
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
|
fd095246a3
|
Add project structure and rules documentation: Introduce guidelines for organizing backend, frontend, and shared components, including rules for services, API routes, clients, and components to ensure a consistent and maintainable codebase.
|
2025-12-12 16:18:55 +01:00 |
|
Julien Froidefond
|
ce0697a908
|
Add background image and overlay to AdminPage: Implement a full-screen background image with a dark overlay for improved readability, enhancing the visual presentation of the admin interface.
Deploy with Docker Compose / deploy (push) Successful in 2m19s
|
2025-12-12 16:07:35 +01:00 |
|
Julien Froidefond
|
f69fbbd0e1
|
Refactor image URL handling: Update API routes to return image URLs via the API instead of direct paths, ensuring consistency across avatar and background uploads. Introduce normalization functions for avatar and background URLs to maintain compatibility with existing URLs.
Deploy with Docker Compose / deploy (push) Successful in 2m57s
|
2025-12-12 15:59:18 +01:00 |
|
Julien Froidefond
|
702476c349
|
Refactor avatar upload logic: Update API routes to create a dedicated 'uploads/avatars' directory for storing user avatars, ensuring organized file management and returning the correct image URL.
|
2025-12-12 15:51:47 +01:00 |
|
Julien Froidefond
|
aada4ad08b
|
Remove unused image files from uploads directory to clean up storage and improve organization.
|
2025-12-12 15:45:36 +01:00 |
|
Julien Froidefond
|
dbe5e1e9cc
|
Update environment and Docker configuration: Add PRISMA_DATA_PATH and UPLOADS_PATH to .env, modify docker-compose.yml to ensure correct volume mapping for uploads, and enhance Dockerfile to streamline file copying and directory creation for uploads.
Deploy with Docker Compose / deploy (push) Successful in 6m22s
|
2025-12-12 11:16:49 +01:00 |
|
Julien Froidefond
|
5c06ec20a6
|
Refactor FeedbackPage component: Update props handling to ensure params are resolved as a Promise, aligning with Next.js 15 requirements and improving code clarity.
Deploy with Docker Compose / deploy (push) Successful in 4m38s
|
2025-12-12 10:37:59 +01:00 |
|
Julien Froidefond
|
f2805505a1
|
Refactor FeedbackPage component: Simplify props handling and remove unused state and effects related to event and feedback management, streamlining the feedback submission process.
Deploy with Docker Compose / deploy (push) Failing after 54s
|
2025-12-12 10:07:15 +01:00 |
|
Julien Froidefond
|
ae08ed7793
|
Enhance image upload and background management: Update Docker configuration to create a dedicated backgrounds directory for uploaded images, modify API routes to handle background images specifically, and improve README documentation to reflect these changes. Additionally, refactor components to utilize the new Avatar component for consistent avatar rendering across the application.
Deploy with Docker Compose / deploy (push) Failing after 33s
|
2025-12-12 08:46:31 +01:00 |
|
Julien Froidefond
|
3ad680f416
|
Add UPLOADS_PATH to deployment workflow: Include UPLOADS_PATH environment variable in deploy.yml to support image uploads configuration, enhancing deployment flexibility.
Deploy with Docker Compose / deploy (push) Successful in 13m50s
|
2025-12-12 08:15:34 +01:00 |
|