Commit Graph

23 Commits

Author SHA1 Message Date
88c6dc6b4d wip 2026-03-12 13:47:56 -06:00
98be1a0405 close #150: Se implementó el modal de “Agregar Bibliografía” con búsqueda en línea, generación de citas y tipado fuerte
- Se creó el modal de “Agregar Bibliografía” como ruta-modal y se enlazó desde el botón correspondiente con estilo consistente.
- Se implementó la búsqueda de sugerencias en línea mediante Edge Function y se conservó únicamente lo seleccionado al regenerar sugerencias.
- Se replicó el tooltip de “seleccionadas” con control total: se mostró solo en la primera generación y se permitió cerrarlo únicamente con el tache.
- Se integró la generación de citas con citeproc-js y se cargaron los recursos CSL/locale desde archivos locales en public/, usando BASE_URL.
- Se decodificaron entidades HTML en las citas generadas (p. ej., & → &).
- Se habilitó la regeneración forzada de citas por formato y se conservaron las citas (incluidas ediciones) al alternar formatos.
- Se mejoró la UI: se usó textarea autoajustable para citas y se estiró el select de tipo a ancho completo en sm+; se validó cantidad 1–40 o vacío (con deshabilitado del botón).
- Se tipó fuertemente la inserción a bibliografia_asignatura y se tiparon source/tipo en las referencias conforme a los tipos de Supabase.
2026-03-06 19:58:32 -06:00
46d8d6142e feat: integrate Radix UI Accordion component and enhance subject wizard
- Added Radix UI Accordion component for better UI organization in PasoDetallesPanel.
- Implemented structure selection and subject suggestions management in the wizard.
- Updated subject API to initialize new subjects with null values for structure and cycle.
- Modified state management in useNuevaAsignaturaWizard to include estructuraId.
- Adjusted types for suggested subjects to include line and cycle information.
2026-02-12 16:15:11 -06:00
d9a6852f43 Se agrega drawer de referencias de ia y panel de historial de chats 2026-02-11 10:22:14 -06:00
35ea4caa39 Fallback elegante de vista no encontrada
close #44:
Se creó la NotFoundPage y se utiliza en __root con el notFoundComponent.
Se agregó la lógica del loader tanto de plan de estudios como de asignaturas.
Se agregó el NotFoundComponent para el detalle de plan de estudios y el de asignaturas
2026-01-28 12:58:50 -06:00
9584cd0c04 Se cierran incidencias #10, #21, #24, #25; se añade generación manual de planes
close #10:
Al crear un plan de manera manual o con IA y redirigirse a planes/{$planId}/datos, sale el confetti.

close #21:
Los archivos que se adjuntan en el wizard ya no se pueden subir mas que una vez.

close #24:
El input de número de ciclos ahora solo permite enteros positivos mayores a 0.

close #25:
Se quitó el botón de generar borrador.
Al adjuntar el primer archivo al wizard, se hace scroll hasta el dropzone.
Los archivos añadidos se listan desde el más reciente al más antiguo.
Se indica claramente el número de archivos adjuntos y el número máximo de archivos que se pueden adjuntar.
2026-01-27 12:01:05 -06:00
695e069a9f Se corrigen incidencias 2026-01-23 10:57:54 -06:00
e1751ef694 Se corrigen incidencias 8 y 13 2026-01-22 15:46:04 -06:00
5a7672677d tipado desde supabase, primer listado de planes, ajustes en src/data 2026-01-12 12:03:17 -06:00
3e7d3385ec Merge remote-tracking branch 'origin/feat/wizard-plan-vista' 2026-01-09 11:19:21 -06:00
c02d75789e Se termina vista de asignaturas 2026-01-08 12:23:26 -06:00
6484795c3c Merge remote-tracking branch 'origin/build' 2026-01-07 07:35:09 -06:00
69119aeaa6 finalizada sección de Referencias para la IA 2026-01-06 17:02:55 -06:00
9420fde5bf Actualizar src/components/ui/input.tsx 2026-01-06 20:04:42 +00:00
ef177a3f92 wip 2026-01-06 13:46:57 -06:00
b61741b414 Se realiza merge con integracion de roberto y memo 2026-01-05 15:53:00 -06:00
684a3d8662 wip 2026-01-02 15:23:39 -06:00
8dc45d526f Stepper de ejemplo integrado 2025-12-29 11:32:56 -06:00
b4570f56b4 Primera versión adecuada del listado de planes 2025-12-25 19:20:12 -06:00
d0b80b77f5 Filtro funcionando primera versión 2025-12-25 18:52:37 -06:00
Robert
b303398cd4 Se agrega ruta de login 2025-12-22 14:24:53 -06:00
ad9e9c1619 Entorno linteado y typechecado 2025-12-19 16:32:42 -06:00
ad197c9aad Dashboard v1 y configuraciones adicionales de prettier 2025-12-18 19:49:50 -06:00