Commit Graph

4 Commits

Author SHA1 Message Date
alexrg 2367baa538 feat: implement DetailDialog component for PDF viewing and downloading; refactor API calls to use environment variables 2025-09-04 07:38:58 -06:00
alexrg 5181306b93 feat: update dialog titles to use font-mono style for consistency across components 2025-09-01 09:02:11 -06:00
alexrg ca3fed69b2 feat: implement dashboard with KPIs, recent activity, and health metrics
- Added dashboard route with loader fetching KPIs, recent plans and subjects, and health metrics.
- Created visual components for displaying KPIs and recent activity.
- Implemented gradient background and user greeting based on role.
- Added input for global search and quick links for creating new plans and subjects.

refactor: update facultad progress ring rendering

- Fixed rendering of progress ring in facultad detail view.

fix: remove unnecessary link to subjects in plan detail view

- Removed link to view subjects from the plan detail page for cleaner UI.

feat: add create plan dialog in planes route

- Introduced a dialog for creating new plans with form validation and role-based field visibility.
- Integrated Supabase for creating plans and handling user roles.

feat: enhance user management with create user dialog

- Added functionality to create new users with role and claims management.
- Implemented password generation and input handling for user creation.

fix: update login redirect to dashboard

- Changed default redirect after login from /planes to /dashboard for better user experience.
2025-08-22 14:32:43 -06:00
alexrg 9727f4c691 feat: implement asignaturas management with dynamic routing and UI updates 2025-08-22 08:10:49 -06:00