Commit Graph

  • 0c47bf916c Refactor management components to remove loading state: Eliminate unused loading state and related conditional rendering from ChallengeManagement, EventManagement, FeedbackManagement, HouseManagement, and UserManagement components, simplifying the code and improving readability. main Julien Froidefond 2025-12-22 08:56:37 +01:00
  • 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. Julien Froidefond 2025-12-22 08:54:51 +01:00
  • 14c767cfc0 Refactor AdminPage and remove AdminPanel component: Simplify admin navigation by redirecting to preferences page and eliminating the AdminPanel component, streamlining the admin interface. Julien Froidefond 2025-12-19 14:02:06 +01:00
  • 82069c74bc Add HouseManagement integration to AdminPanel and implement removeMemberAsAdmin feature in HouseService: Enhance admin capabilities with new section for house management and functionality to remove members from houses by admins, including points deduction logic. Julien Froidefond 2025-12-19 13:58:04 +01:00
  • a062f5573b Refactor Dockerfile to improve DATABASE_URL handling and enhance entrypoint script: Introduce ARG for DATABASE_URL during build, streamline migration commands, and add error handling for migration failures in the entrypoint script. Julien Froidefond 2025-12-19 09:04:30 +01:00
  • 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. Julien Froidefond 2025-12-19 09:00:37 +01:00
  • 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. Julien Froidefond 2025-12-19 08:58:48 +01:00
  • 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. Julien Froidefond 2025-12-19 08:47:06 +01:00
  • 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. Julien Froidefond 2025-12-19 08:40:18 +01:00
  • 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. Julien Froidefond 2025-12-18 09:16:13 +01:00
  • 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. Julien Froidefond 2025-12-18 08:50:14 +01:00
  • 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. Julien Froidefond 2025-12-18 08:48:31 +01:00
  • 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. Julien Froidefond 2025-12-18 08:15:34 +01:00
  • 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. Julien Froidefond 2025-12-18 08:13:55 +01:00
  • 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. Julien Froidefond 2025-12-18 08:08:39 +01:00
  • 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. Julien Froidefond 2025-12-17 15:16:04 +01:00
  • 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. Julien Froidefond 2025-12-17 14:01:30 +01:00
  • 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. Julien Froidefond 2025-12-17 13:39:50 +01:00
  • 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. Julien Froidefond 2025-12-17 13:35:18 +01:00
  • 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. Julien Froidefond 2025-12-17 13:15:40 +01:00
  • 2c7a346cde Remove scripts directory copy from Dockerfile to streamline build process and eliminate unnecessary files. Julien Froidefond 2025-12-17 12:38:24 +01:00
  • 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. Julien Froidefond 2025-12-17 12:29:13 +01:00
  • 20c3043572 Update deploy workflow to include PostgreSQL data path: Add POSTGRES_DATA_PATH environment variable to the deployment configuration for improved database management. Julien Froidefond 2025-12-17 11:55:57 +01:00
  • 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. Julien Froidefond 2025-12-17 11:41:32 +01:00
  • 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. Julien Froidefond 2025-12-17 10:44:56 +01:00
  • 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. Julien Froidefond 2025-12-17 10:37:30 +01:00
  • 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. Julien Froidefond 2025-12-17 08:14:58 +01:00
  • 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. Julien Froidefond 2025-12-16 17:01:53 +01:00
  • 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. Julien Froidefond 2025-12-16 16:55:40 +01:00
  • 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. Julien Froidefond 2025-12-16 16:52:50 +01:00
  • 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. Julien Froidefond 2025-12-16 16:50:06 +01:00
  • 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. Julien Froidefond 2025-12-16 16:43:53 +01:00
  • 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. Julien Froidefond 2025-12-16 16:38:01 +01:00
  • 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. Julien Froidefond 2025-12-16 16:29:21 +01:00
  • ffbf3cd42f Optimize database calls across multiple components by implementing Promise.all for parallel fetching of data, enhancing performance and reducing loading times. Julien Froidefond 2025-12-16 11:19:54 +01:00
  • 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. Julien Froidefond 2025-12-16 08:20:40 +01:00
  • 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. Julien Froidefond 2025-12-16 08:09:37 +01:00
  • 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. Julien Froidefond 2025-12-15 22:19:58 +01:00
  • 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. Julien Froidefond 2025-12-15 22:01:58 +01:00
  • bee8999362 Add challengesBackground to site preferences: Update AdminPanel interface to include challengesBackground property for enhanced customization options. Julien Froidefond 2025-12-15 21:30:29 +01:00
  • 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. Julien Froidefond 2025-12-15 21:26:30 +01:00
  • 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. Julien Froidefond 2025-12-15 21:21:25 +01:00
  • 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. Julien Froidefond 2025-12-15 21:20:39 +01:00
  • 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. Julien Froidefond 2025-12-15 21:20:13 +01:00
  • 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. Julien Froidefond 2025-12-15 21:18:20 +01:00
  • 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. Julien Froidefond 2025-12-15 17:58:40 +01:00
  • d45475fb5a Refine migration deployment process in entrypoint script: Capture exit code separately and display migration logs for better error handling and clarity during deployment. Julien Froidefond 2025-12-15 17:52:31 +01:00
  • 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. Julien Froidefond 2025-12-15 17:47:53 +01:00
  • 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. Julien Froidefond 2025-12-15 17:41:32 +01:00
  • 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. Julien Froidefond 2025-12-15 17:38:27 +01:00
  • 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. Julien Froidefond 2025-12-15 17:35:10 +01:00
  • 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. Julien Froidefond 2025-12-15 16:29:29 +01:00
  • 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. Julien Froidefond 2025-12-15 15:33:14 +01:00
  • 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. Julien Froidefond 2025-12-15 15:16:54 +01:00
  • 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." Julien Froidefond 2025-12-15 16:02:31 +01:00
  • 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." Julien Froidefond 2025-12-15 16:01:26 +01:00
  • 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. Julien Froidefond 2025-12-15 15:33:14 +01:00
  • 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. Julien Froidefond 2025-12-15 15:16:54 +01:00
  • 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. Julien Froidefond 2025-12-15 10:18:24 +01:00
  • 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. Julien Froidefond 2025-12-15 10:12:56 +01:00
  • 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. Julien Froidefond 2025-12-15 10:08:12 +01:00
  • 7dfd426d1f Update LeaderboardSection component: Change text truncation to word breaking for better display of long entries in leaderboard. Julien Froidefond 2025-12-15 09:07:37 +01:00
  • 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. Julien Froidefond 2025-12-13 12:10:23 +01:00
  • bd8d698c4e Remove link to Style Guide in AdminPanel component to streamline UI preferences section. Julien Froidefond 2025-12-13 08:05:13 +01:00
  • 268b99ebd6 Update Next.js version to 15.5.9 in package.json and pnpm-lock.yaml for improved performance and security. Julien Froidefond 2025-12-13 07:23:51 +01:00
  • 6d1e3daebb Add Footer component to layout and remove StyleGuidePage Julien Froidefond 2025-12-12 17:10:19 +01:00
  • 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. Julien Froidefond 2025-12-12 17:05:22 +01:00
  • 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. Julien Froidefond 2025-12-12 16:48:41 +01:00
  • 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. Julien Froidefond 2025-12-12 16:45:55 +01:00
  • 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. Julien Froidefond 2025-12-12 16:44:57 +01:00
  • 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. Julien Froidefond 2025-12-12 16:28:07 +01:00
  • 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. Julien Froidefond 2025-12-12 16:19:13 +01:00
  • 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. Julien Froidefond 2025-12-12 16:18:55 +01:00
  • 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. Julien Froidefond 2025-12-12 16:07:35 +01:00
  • 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. Julien Froidefond 2025-12-12 15:59:18 +01:00
  • 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. Julien Froidefond 2025-12-12 15:51:47 +01:00
  • aada4ad08b Remove unused image files from uploads directory to clean up storage and improve organization. Julien Froidefond 2025-12-12 15:45:36 +01:00
  • 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. Julien Froidefond 2025-12-12 11:16:49 +01:00
  • 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. Julien Froidefond 2025-12-12 10:37:59 +01:00
  • f2805505a1 Refactor FeedbackPage component: Simplify props handling and remove unused state and effects related to event and feedback management, streamlining the feedback submission process. Julien Froidefond 2025-12-12 10:07:15 +01:00
  • 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. Julien Froidefond 2025-12-12 08:46:31 +01:00
  • 3ad680f416 Add UPLOADS_PATH to deployment workflow: Include UPLOADS_PATH environment variable in deploy.yml to support image uploads configuration, enhancing deployment flexibility. Julien Froidefond 2025-12-12 08:15:34 +01:00
  • 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. Julien Froidefond 2025-12-12 08:13:40 +01:00
  • 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. Julien Froidefond 2025-12-12 08:11:51 +01:00
  • 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. Julien Froidefond 2025-12-12 08:09:12 +01:00
  • 369c83d162 Actualiser .gitea/workflows/deploy.yml Julien Froidefond 2025-12-12 06:39:42 +01:00
  • 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. Julien Froidefond 2025-12-11 15:01:30 +01:00
  • 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. Julien Froidefond 2025-12-11 14:57:20 +01:00
  • bbdb7d6ad2 Update NEXTAUTH_URL in docker-compose.yml to support environment variable fallback, enhancing configuration flexibility. Julien Froidefond 2025-12-11 13:39:18 +01:00
  • 8c17ed44e3 Add label to Docker service: Disable Watchtower updates for the app service in docker-compose.yml to prevent automatic container updates during runtime. Julien Froidefond 2025-12-11 12:08:13 +01:00
  • 216f438b0a Update deployment workflow: Change NEXTAUTH_URL reference in deploy.yml from secrets to vars for improved consistency in environment variable management. Julien Froidefond 2025-12-11 11:13:48 +01:00
  • 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. Julien Froidefond 2025-12-11 11:11:44 +01:00
  • 8b1ed1b8b9 Remove --build flag from docker compose command in deploy.yml to streamline deployment process and avoid unnecessary image rebuilding. Julien Froidefond 2025-12-11 09:04:44 +01:00
  • 155d026284 Add environment variables to deployment workflow: Update deploy.yml to include necessary environment variables for Docker build, enhancing configuration for deployment. Julien Froidefond 2025-12-11 08:57:42 +01:00
  • 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. Julien Froidefond 2025-12-11 07:55:16 +01:00
  • 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. Julien Froidefond 2025-12-11 07:53:57 +01:00
  • 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. Julien Froidefond 2025-12-11 07:45:46 +01:00
  • 6c08789555 Refactor HeroSection component: Remove mouse tracking functionality and simplify gradient background styling for improved performance and clarity. Julien Froidefond 2025-12-11 06:45:42 +01:00
  • 7dbd044859 Refactor UI components for improved responsiveness and consistency: Update styles in AdminPanel, EventManagement, FeedbackManagement, HeroSection, ImageSelector, LeaderboardSection, Navigation, PlayerStats, and UserManagement to enhance mobile and desktop layouts. Adjust text sizes, padding, and button styles for better user experience across devices. Julien Froidefond 2025-12-11 06:45:14 +01:00
  • f0c9a9e4cc Update database connection path: Change DATABASE_URL in .env and related files to point to the new data directory for SQLite database. Julien Froidefond 2025-12-11 06:36:54 +01:00