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 |
|
Julien Froidefond
|
09a3f6a106
|
Update Docker configuration to persist uploaded images: Modify docker-compose.yml to include a volume for uploaded images, enhance Dockerfile to create the uploads directory, and update README to document the new uploads path configuration.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-12 08:13:40 +01:00 |
|
Julien Froidefond
|
6f98013382
|
Refactor bio update logic in profile route: Adjust bio assignment to handle null values correctly, ensuring proper trimming and assignment of user bio data.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-12 08:11:51 +01:00 |
|
Julien Froidefond
|
db2993c50b
|
Refactor avatar display logic in LeaderboardSection: Simplify avatar rendering by consolidating conditional checks and enhancing fallback display for users without avatars, improving visual consistency and user experience.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-12 08:09:12 +01:00 |
|
|
|
369c83d162
|
Actualiser .gitea/workflows/deploy.yml
Deploy with Docker Compose / deploy (push) Successful in 7m1s
|
2025-12-12 06:39:42 +01:00 |
|
Julien Froidefond
|
41234f0729
|
Update README and HeroSection components: Revise project description to reflect new branding as "Game of Tech - Peaksys" and enhance the HeroSection text to better convey the platform's gamification features and user engagement opportunities.
Deploy with Docker Compose / deploy (push) Successful in 25s
|
2025-12-11 15:01:30 +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
|
bbdb7d6ad2
|
Update NEXTAUTH_URL in docker-compose.yml to support environment variable fallback, enhancing configuration flexibility.
Deploy with Docker Compose / deploy (push) Successful in 17s
|
2025-12-11 13:39:18 +01:00 |
|
Julien Froidefond
|
8c17ed44e3
|
Add label to Docker service: Disable Watchtower updates for the app service in docker-compose.yml to prevent automatic container updates during runtime.
Deploy with Docker Compose / deploy (push) Successful in 10s
|
2025-12-11 12:08:13 +01:00 |
|
Julien Froidefond
|
216f438b0a
|
Update deployment workflow: Change NEXTAUTH_URL reference in deploy.yml from secrets to vars for improved consistency in environment variable management.
Deploy with Docker Compose / deploy (push) Successful in 15s
|
2025-12-11 11:13:48 +01:00 |
|
Julien Froidefond
|
9b40210b36
|
Update docker-compose.yml and deploy.yml: Modify volume path to use an environment variable for data persistence and update deployment workflow to reference secrets for environment variables, enhancing flexibility and security.
|
2025-12-11 11:11:44 +01:00 |
|
Julien Froidefond
|
8b1ed1b8b9
|
Remove --build flag from docker compose command in deploy.yml to streamline deployment process and avoid unnecessary image rebuilding.
Deploy with Docker Compose / deploy (push) Successful in 50s
|
2025-12-11 09:04:44 +01:00 |
|
Julien Froidefond
|
155d026284
|
Add environment variables to deployment workflow: Update deploy.yml to include necessary environment variables for Docker build, enhancing configuration for deployment.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-11 08:57:42 +01:00 |
|
Julien Froidefond
|
bd25738486
|
Update deployment workflow: Modify deploy.yml to include the --build flag in the docker compose up command, ensuring that images are rebuilt during deployment for the latest changes.
Deploy with Docker Compose / deploy (push) Successful in 9m16s
|
2025-12-11 07:55:16 +01:00 |
|
Julien Froidefond
|
23ca6345de
|
Update Docker configuration and deployment workflow: Change volume path in docker-compose.yml to use an external USB drive for data persistence. Adjust deploy.yml to uncomment deployment triggers for clarity and streamline the deployment process.
Deploy with Docker Compose / deploy (push) Successful in 7s
|
2025-12-11 07:53:57 +01:00 |
|
Julien Froidefond
|
93c6624aec
|
Add login redirection for feedback actions: Ensure users are redirected to the login page if they attempt to provide feedback without being authenticated, enhancing user experience and security.
|
2025-12-11 07:45:46 +01:00 |
|