Julien Froidefond julienfroidefond
julienfroidefond pushed to main at julienfroidefond/fintrack 2025-12-13 07:25:46 +01:00
8e5c60a684 fix: update next version
julienfroidefond pushed to main at julienfroidefond/stripstream 2025-12-13 07:24:51 +01:00
4fac95a1d8 fix: update next
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-13 07:23:56 +01:00
268b99ebd6 Update Next.js version to 15.5.9 in package.json and pnpm-lock.yaml for improved performance and security.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 17:10:23 +01:00
6d1e3daebb Add Footer component to layout and remove StyleGuidePage
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 17:05:26 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 16:48:47 +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.
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.
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.
Compare 3 commits »
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 16:28:12 +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.
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.
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.
Compare 3 commits »
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 16:07:54 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 15:59:23 +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.
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.
aada4ad08b Remove unused image files from uploads directory to clean up storage and improve organization.
Compare 3 commits »
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 11:16:53 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 10:38:07 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 10:07:19 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 08:46:35 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 08:15:54 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 08:13:47 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 08:12:23 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 08:09:16 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-12 06:39:44 +01:00
369c83d162 Actualiser .gitea/workflows/deploy.yml
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-11 15:01:34 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-11 14:57:25 +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.