Julien Froidefond
|
6e7c5d3eaf
|
Update Dockerfile to include prisma.config.ts and streamline entrypoint script: Add copying of prisma.config.ts for Prisma 7 compatibility and remove unnecessary migration checks from the entrypoint script for improved clarity.
Deploy with Docker Compose / deploy (push) Successful in 1m28s
|
2025-12-19 09:00:37 +01:00 |
|
Julien Froidefond
|
5dc178543e
|
Update entrypoint script in Dockerfile and remove DATABASE_URL reference from schema.prisma: Modify entrypoint to check for prisma.config.ts instead of schema.prisma, and streamline migration command. Remove DATABASE_URL environment variable usage from schema.prisma for improved clarity.
Deploy with Docker Compose / deploy (push) Successful in 1m9s
|
2025-12-19 08:58:48 +01:00 |
|
Julien Froidefond
|
881b8149e5
|
Refactor Dockerfile and schema.prisma for improved migration handling: Remove migration checks during build, enhance entrypoint script to validate DATABASE_URL and schema.prisma presence, and update schema.prisma to use environment variable for database URL.
Deploy with Docker Compose / deploy (push) Failing after 14s
|
2025-12-19 08:47:06 +01:00 |
|
Julien Froidefond
|
d6a1e21e9f
|
Update Docker configuration for Prisma migrations: Comment out migrations volume in docker-compose.yml for production use, and add checks in Dockerfile to verify the presence of migrations during build and entrypoint execution.
Deploy with Docker Compose / deploy (push) Successful in 14s
|
2025-12-19 08:40:18 +01:00 |
|
Julien Froidefond
|
0b56d625ec
|
Enhance HouseManagement and HousesPage components: Introduce invitation management features, including fetching and displaying pending invitations. Refactor data handling and UI updates for improved user experience and maintainability. Optimize state management with useCallback and useEffect for better performance.
Deploy with Docker Compose / deploy (push) Successful in 2m43s
|
2025-12-18 09:16:13 +01:00 |
|
Julien Froidefond
|
f5dab3cb95
|
Refactor HousesPage and HouseManagement components: Introduce TypeScript types for house and invitation data structures to enhance type safety. Update data serialization logic for improved clarity and maintainability. Refactor UI components for better readability and consistency, including adjustments to conditional rendering and styling in HouseManagement. Optimize fetch logic in HousesSection with useCallback for performance improvements.
Deploy with Docker Compose / deploy (push) Successful in 4m25s
|
2025-12-18 08:50:14 +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
|
12bc44e3ac
|
Enhance UI consistency in House components: Replace SectionTitle with styled headings in HouseCard, HouseManagement, and HousesSection for improved visual hierarchy and readability. Update styles for better alignment and user experience.
Deploy with Docker Compose / deploy (push) Successful in 2m37s
|
2025-12-18 08:15:34 +01:00 |
|
Julien Froidefond
|
4a415f79e0
|
Enhance UI consistency across multiple components: Update SectionTitle sizes and margins in StyleGuidePage, AdminPanel, ChallengesSection, HousesSection, LeaderboardSection, and ProfileForm. Add descriptive subtitles and additional text for improved user guidance.
|
2025-12-18 08:13:55 +01:00 |
|
Julien Froidefond
|
a62e61a314
|
Refactor event management and UI components: Update date handling in EventManagement to format dates for input, enhance EventsSection to display a message when no events are available, and improve styling in multiple components for better layout consistency.
Deploy with Docker Compose / deploy (push) Successful in 3m36s
|
2025-12-18 08:08:39 +01:00 |
|
Julien Froidefond
|
91460930a4
|
Refactor Prisma logging and connection settings: Remove sensitive connection URL logging for security, and simplify logging configuration to only capture errors in the Prisma client setup.
Deploy with Docker Compose / deploy (push) Successful in 11m29s
|
2025-12-17 15:16:04 +01:00 |
|
Julien Froidefond
|
fdedc1cf65
|
Update Dockerfile to enhance Prisma setup: Create migrations directory and copy schema.prisma along with migrations from builder, ensuring proper ownership for Next.js user.
|
2025-12-17 14:01:30 +01:00 |
|
Julien Froidefond
|
4fcf34c9aa
|
Update background image positioning in multiple components: Change background image class from 'absolute' to 'fixed' in AdminPage, ChallengesSection, and BackgroundSection for improved layout consistency.
Deploy with Docker Compose / deploy (push) Successful in 19m39s
|
2025-12-17 13:39:50 +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
|
cb02b494f4
|
Update environment configuration for PostgreSQL: Add new environment variables for NextAuth and PostgreSQL settings in .env file, update docker-compose.yml to utilize these variables, and enhance README documentation for environment setup. Ensure DATABASE_URL is constructed dynamically if not defined.
|
2025-12-17 13:15:40 +01:00 |
|
Julien Froidefond
|
2c7a346cde
|
Remove scripts directory copy from Dockerfile to streamline build process and eliminate unnecessary files.
Deploy with Docker Compose / deploy (push) Successful in 20s
|
2025-12-17 12:38:24 +01:00 |
|
Julien Froidefond
|
5875813f2f
|
Refactor Docker configuration for PostgreSQL migration: Remove SQLite volume from docker-compose.yml, update Dockerfile to eliminate SQLite dependencies, and adjust README files to reflect PostgreSQL setup. Delete migration script and related documentation as part of the transition to PostgreSQL.
Deploy with Docker Compose / deploy (push) Failing after 2m25s
|
2025-12-17 12:29:13 +01:00 |
|
Julien Froidefond
|
20c3043572
|
Update deploy workflow to include PostgreSQL data path: Add POSTGRES_DATA_PATH environment variable to the deployment configuration for improved database management.
Deploy with Docker Compose / deploy (push) Successful in 13m19s
|
2025-12-17 11:55:57 +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
|
1f59cc7f9d
|
Enhance challenge management and badge components: Implement event dispatch for refreshing challenge badges after various actions (acceptance, rejection, deletion, cancellation) in ChallengeManagement and ChallengesSection. Update ChallengeBadge to listen for refresh events, ensuring accurate challenge count display and improved user experience.
Deploy with Docker Compose / deploy (push) Successful in 10m9s
|
2025-12-17 10:44:56 +01:00 |
|
Julien Froidefond
|
67b3d9e2a9
|
Add API call optimization in EventsPageSection: Introduce a ref to prevent multiple API calls for event registrations, ensuring efficient data fetching. Update effect dependencies for improved performance and maintainability.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-17 10:37:30 +01:00 |
|
Julien Froidefond
|
ba3b2c17b9
|
Add admin challenge acceptance functionality: Implement adminAcceptChallenge method in ChallengeService, allowing admins to accept pending challenges. Update ChallengeManagement component to include a button for accepting challenges, enhancing admin capabilities and user feedback handling.
Deploy with Docker Compose / deploy (push) Successful in 4m48s
|
2025-12-17 08:14:58 +01:00 |
|
Julien Froidefond
|
7c0b3bc848
|
Add database migration command to entrypoint script: Include 'pnpm dlx prisma db push' to ensure database schema is updated during container startup, enhancing deployment reliability.
Deploy with Docker Compose / deploy (push) Successful in 12s
|
2025-12-16 17:01:53 +01:00 |
|
Julien Froidefond
|
5eddf36121
|
Refactor UserManagement component layout: Update user display to a grid format for improved responsiveness, enhance user information presentation with clearer stats and action buttons, and streamline the overall UI for better user experience.
Deploy with Docker Compose / deploy (push) Successful in 3m3s
|
2025-12-16 16:55:40 +01:00 |
|
Julien Froidefond
|
ec965cd59d
|
Enhance ChallengeManagement and EventManagement components: Refactor layout for better readability, implement event registration viewing with score editing functionality, and improve user feedback handling in modals. Update EventRegistrationService to fetch event registrations with user details, ensuring a more interactive admin experience.
|
2025-12-16 16:52:50 +01:00 |
|
Julien Froidefond
|
79c21955e0
|
Refactor modal implementation across admin components: Replace Card components with a reusable Modal component in ChallengeManagement, EventManagement, and UserManagement, enhancing UI consistency and maintainability. Update Modal to use React portals for improved rendering.
|
2025-12-16 16:50:06 +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
|
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 |
|