Commit Graph

10 Commits

Author SHA1 Message Date
Levi Planelles f1d19bd257 feat: add login page and authentication context
- Implemented a new login page with form validation and error handling.
- Created an authentication context to manage user login state and redirection.
- Added middleware for route protection based on authentication status.
- Developed settings dialog for user preferences including theme and appearance settings.
- Introduced PDF export functionality for projects and tasks.
- Created reusable UI components for alerts, cards, and settings.
2026-02-06 20:51:04 +01:00
Levi Planelles ec7d26e559 feat: add user profile dialog and related services for user data management 2026-02-06 19:24:39 +01:00
Levi Planelles ae66248df9 feat: implement project CRUD functionality with create, edit, and delete dialogs
- Added project creation and editing capabilities with ProjectFormSheet component.
- Integrated delete confirmation dialog for project deletion.
- Updated projects service to handle create, update, and delete operations.
- Enhanced ProjectsTable component to manage project state and actions.
- Introduced new types for project creation and updating in project.ts.
- Improved UI with alert dialogs for confirmation actions.
- Refactored statistics page layout for better responsiveness.
- Added switch component for UI interactions.
2026-01-31 14:50:07 +01:00
Levi Planelles 9331e7e890 feat: add @radix-ui/react-label and recharts dependencies
refactor: update task types to support string and number for date and duration fields

chore: remove unused postcss configuration

feat: enhance task mapping functions for better data handling and conversion
2026-01-31 13:56:51 +01:00
Levi Planelles 88781f5094 feat: add task seeding script and update dependencies
- Introduced a new script `seed-tasks.js` to create test tasks for Dolibarr projects.
- Updated `package.json` and `package-lock.json` to include new Radix UI components and TanStack Table.
- Added TypeScript types for tasks in `types/task.ts`.
- Enhanced project task management with new task templates and improved task creation logic.
2026-01-30 20:59:44 +01:00
Levi Planelles ea708254e3 update del proyecto en general 2026-01-28 11:44:49 +01:00
Levi Planelles 51e6c4cad0 no se ni lo que es esto 2026-01-27 16:29:20 +01:00
Levi Planelles 09bdf14c0a update for marcos 2026-01-09 18:39:19 +01:00
Levi Planelles 17eba11f0b add backend connection, projectsService and usersService 2025-12-12 13:53:37 +01:00
Levi Planelles 5a1489a432 Adding components for the main dashboard 2025-12-11 11:50:09 +01:00