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 |
|
Julien Froidefond
|
6c08789555
|
Refactor HeroSection component: Remove mouse tracking functionality and simplify gradient background styling for improved performance and clarity.
|
2025-12-11 06:45:42 +01:00 |
|
Julien Froidefond
|
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.
|
2025-12-11 06:45:14 +01:00 |
|
Julien Froidefond
|
f0c9a9e4cc
|
Update database connection path: Change DATABASE_URL in .env and related files to point to the new data directory for SQLite database.
|
2025-12-11 06:36:54 +01:00 |
|
Julien Froidefond
|
53e5e7de3c
|
Update Docker configuration: Modify docker-compose.yml to change DATABASE_URL and volume paths for SQLite database. Refactor Dockerfile to streamline build process, set up entrypoint script, and ensure proper permissions. Update package.json to include built dependencies for Prisma. Adjust deploy.yml to comment out deployment triggers for clarity.
|
2025-12-10 15:45:48 +01:00 |
|
Julien Froidefond
|
1152389785
|
Rename 'app' service to 'got-app' in docker-compose.yml for clarity and consistency. Remove 'docker info' step from deploy.yml to streamline the deployment workflow.
Deploy with Docker Compose / deploy (push) Failing after 2m55s
|
2025-12-10 14:15:32 +01:00 |
|
Julien Froidefond
|
65c73688e7
|
Refactor deployment workflow: Remove 'docker compose build --no-cache' command from deploy.yml to simplify the deployment process and enhance efficiency.
Deploy with Docker Compose / deploy (push) Successful in 2m22s
|
2025-12-10 14:09:22 +01:00 |
|
Julien Froidefond
|
ae91ae5894
|
Refactor deployment workflow: Remove 'docker compose down' command from deploy.yml to streamline the deployment process and focus on building and starting the application.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-10 14:06:37 +01:00 |
|
Julien Froidefond
|
18d11d623a
|
Update deployment workflow: Modify deploy.yml to include 'docker compose down' and 'docker compose build --no-cache' commands for improved deployment process and to ensure fresh builds.
|
2025-12-10 14:06:21 +01:00 |
|
Julien Froidefond
|
30dc84ccc0
|
Update deployment configuration: Change runner name in deploy.yml from 'Mac-mini-de-Julien.local' to 'mac-orbstack-runner' for consistency in workflow execution.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-10 14:02:34 +01:00 |
|
Julien Froidefond
|
378cf3d66a
|
Update deployment configuration: Change runner name in deploy.yml from 'mac-orbstack-runner' to 'Mac-mini-de-Julien.local' for improved clarity and consistency in workflow execution.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-10 14:00:28 +01:00 |
|
Julien Froidefond
|
3c318e1763
|
Enhance feedback submission process: Update FeedbackModal to improve user experience for event feedback. Refactor event handling logic to better manage feedback state and streamline user interactions.
Deploy with Docker Compose / deploy (push) Has been cancelled
|
2025-12-10 13:59:11 +01:00 |
|
Julien Froidefond
|
9fde18a35e
|
Add feedback functionality to EventsPageSection: Integrate FeedbackModal for event feedback submission, allowing users to provide feedback on selected events. Update event handling to manage feedback state and improve user interaction.
|
2025-12-10 12:06:30 +01:00 |
|
Julien Froidefond
|
80e9d953ae
|
Remove unused import for calculateEventStatus in Events page component to streamline code and improve clarity.
|
2025-12-10 11:37:40 +01:00 |
|
Julien Froidefond
|
d11059dac2
|
Refactor ESLint configuration and update code formatting: Standardize quotes in eslint.config.mjs, next.config.js, and various TypeScript files for consistency. Add Prettier as a dependency and include formatting scripts in package.json. Clean up unnecessary whitespace in multiple files to enhance code readability.
|
2025-12-10 11:30:00 +01:00 |
|
Julien Froidefond
|
66237458ec
|
Update Next.js configuration and enhance dynamic rendering: Set output to 'standalone' in next.config.js for improved deployment. Implement 'force-dynamic' rendering in multiple pages (Home, Admin, Events, Leaderboard) to ensure fresh data retrieval on each request.
|
2025-12-10 11:26:11 +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
|
44be5d2e98
|
Remove ESLint configuration file and update type imports across components: Deleted eslint.config.js to streamline project setup. Updated type imports in layout, login, register, and other components to use direct imports for improved clarity and consistency. Enhanced error handling in various components and replaced apostrophes with HTML entities for better rendering.
|
2025-12-10 06:01:34 +01:00 |
|
Julien Froidefond
|
13b8971cc7
|
Update ESLint configuration and dependencies: Change lint script in package.json to use eslint directly with TypeScript extensions. Add new ESLint dependencies including @eslint/js, @typescript-eslint/eslint-plugin, and @typescript-eslint/parser to enhance code quality and maintainability. Update pnpm-lock.yaml to reflect these changes and ensure consistent package management.
|
2025-12-10 06:00:04 +01:00 |
|
Julien Froidefond
|
88d377e7b2
|
Add user deletion functionality: Implement DELETE API endpoint for user management, allowing admins to remove users while preventing self-deletion. Enhance UserManagement component with delete confirmation and error handling for improved user experience.
|
2025-12-10 05:55:52 +01:00 |
|