Julien Froidefond julienfroidefond
julienfroidefond pushed to main at julienfroidefond/fintrack 2025-12-20 11:09:41 +01:00
4e1e623f93 feat: add new categorized statistics card to dashboard with gradient styling and percentage display
4f7a80de1c feat: implement clickable category links in charts and lists; handle uncategorized transactions in URL parameters
d61d9181c7 feat: add uncategorized transaction count and percentage to transactions page; adjust table height for better layout
dff2a9061f refactor: remove transition effects from various components for improved performance and consistency
4445a38380 refactor: enhance dialog and alert components with max-height and overflow properties for improved responsiveness
Compare 5 commits »
julienfroidefond pushed to main at julienfroidefond/people-randomizr 2025-12-19 16:37:57 +01:00
50702180a0 Rename app service to people-randomizr-app in docker-compose.yml, update container name, and add Watchtower label for automatic updates.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-19 14:42:33 +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.
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.
Compare 2 commits »
julienfroidefond pushed to main at julienfroidefond/people-randomizr 2025-12-19 10:38:56 +01:00
ba5835866c Update next.config.js for standalone output and enhance README with Docker instructions and installation updates
julienfroidefond created branch main in julienfroidefond/people-randomizr 2025-12-19 10:30:17 +01:00
julienfroidefond pushed to main at julienfroidefond/people-randomizr 2025-12-19 10:30:17 +01:00
5418447d29 Update .gitignore to exclude user-uploaded CSV files and remove the group-dev-ad.csv file. Refactor page.tsx to handle CSV file uploads, localStorage management, and enhance user interface for data management. Remove API route for fetching people data from CSV.
165928d64e Init
julienfroidefond created repository julienfroidefond/people-randomizr 2025-12-19 10:30:10 +01:00
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-19 09:04:36 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-19 09:00:42 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-19 08:58:52 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-19 08:47:10 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-19 08:40:23 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-18 09:16: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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-18 08:50:22 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-18 08:48:37 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-18 08:15:40 +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.
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.
Compare 2 commits »
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-18 08:09:21 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-17 15:34:41 +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.
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.
Compare 2 commits »
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-17 13:40:27 +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.
julienfroidefond pushed to main at julienfroidefond/got-gaming 2025-12-17 13:36:04 +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.
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.
Compare 2 commits »