Commit Graph

6 Commits

Author SHA1 Message Date
Julien Froidefond
b5d6967fcd feat: refactor theme management and enhance color customization
- Cleaned up theme architecture by consolidating CSS variables and removing redundant theme applications, ensuring a single source of truth for theming.
- Implemented a dark mode override and improved color management using CSS variables for better customization.
- Updated various components to utilize new color variables, enhancing maintainability and visual consistency across the application.
- Added detailed tasks in TODO.md for future enhancements related to user preferences and color customization features.
2025-09-28 10:14:25 +02:00
Julien Froidefond
4152b0bdfc chore: refactor project structure and clean up unused components
- Updated `TODO.md` to reflect new testing tasks and final structure expectations.
- Simplified TypeScript path mappings in `tsconfig.json` for better clarity.
- Revised business logic separation rules in `.cursor/rules` to align with new directory structure.
- Deleted unused client components and services to streamline the codebase.
- Adjusted import paths in scripts to match the new structure.
2025-09-21 10:26:35 +02:00
Julien Froidefond
228e1563c6 feat: add decision guide for Server Actions vs API Routes
- Introduced a new guide in `server-actions.mdc` to clarify when to use Server Actions versus API Routes in Next.js.
- Included examples, implementation patterns, migration strategies, and anti-patterns to avoid for better developer understanding.
2025-09-18 08:55:16 +02:00
Julien Froidefond
65abbc1454 style: update project structure documentation for clarity
- Added clarification to the components section, specifying that React components are organized by domain for better understanding of project structure.
2025-09-16 09:08:00 +02:00
Julien Froidefond
7df8eade3f chore: update file with new features and optimizations 2025-09-13 09:01:16 +02:00
Julien Froidefond
3aa895a02e chore: init 2025-09-13 08:59:07 +02:00