feat: implement CarreraFormDialog for creating and editing carreras
feat: create StatusPill component for active/inactive status display
feat: add openContextMenu utility for context menu interactions
feat: add tint utility function for color manipulation
refactor: update archivos route to use font-mono for CardTitle
refactor: update asignaturas route to use font-mono for headings
refactor: update carreras route to modularize components and improve readability
refactor: update dashboard route to use font-mono for CardTitle
refactor: update plan detail route to use font-mono for CardTitle
refactor: update planes route to use font-mono for CardTitle
refactor: update usuarios route to use font-mono for CardTitle
refactor: update login route to use font-mono for CardTitle
- Updated background gradient colors for a lighter theme.
- Changed button styles to improve visibility.
- Removed the highlights section to streamline the layout.
- Adjusted text colors for better contrast and readability.
- Implemented CreatePlanDialog component for generating study plans using AI.
- Integrated postAPI function for handling API requests.
- Updated planes.tsx to include AI plan generation logic.
- Modified usuarios.tsx to enable email confirmation for new users.
- Added Switch component for UI consistency.
- Created api.ts for centralized API handling.
- Developed carreras.tsx for managing career data with filtering and CRUD operations.
- Added CarreraFormDialog and CarreraDetailDialog for creating and editing career details.
- Implemented CriterioFormDialog for adding criteria to careers.
- 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.
- Introduced a new route for user management under /usuarios.
- Implemented user listing with search and edit capabilities.
- Added role management with visual indicators for user roles.
- Created a modal for editing user details, including role and permissions.
- Integrated Supabase for user data retrieval and updates.
- Enhanced UI components for better user experience.
- Removed unused planes route and related components.
- Added a new plan detail modal for displaying plan information.
- Updated navigation to include new Usuarios link.