54b22b7adf
se arregló el estilo visual y comportamiento del grid del mapa curricular
...
fix #108 : ahora se utiliza un único grid para todo el mapa curricular. de esta manera el espaciado se mantiene consistente
2026-02-13 14:13:22 -06:00
d4a034c2fc
Merge branch 'main' of https://github.lci.ulsa.mx/Guillermo.Arrieta/acad-ia-2
2026-02-13 13:56:33 -06:00
56d23f1aa5
Se agrega componente
2026-02-13 13:56:30 -06:00
13d9f1fe4a
Merge pull request 'Se agregan indicadores de que está generandose el plan o la asignatura' ( #115 ) from issue/29-botn-de-generando-plan-de-estudios into main
...
Reviewed-on: #115
2026-02-13 18:46:20 +00:00
2624b0694d
spinners, creación manual de asignatura, actualización de asignaturas generadas por sugerencias
...
fix #29 :
- Se agregaron spinners en la creación con IA de un plan o una asignatura
- Se añadió la creación manual de asignaturas
- Al generar asignaturas a partir de sugerencias, el badge de estado de la asignatura dice 'Generando' y muestra una animación tipo respiro para indicar que está siendo generada. Adicionalmente, se actualiza automáticamente la UI una vez que acabó de ser generada
2026-02-13 12:44:05 -06:00
04909513bb
Merge pull request 'Que quede centrado con un ancho máximo de 1 tercio de pantalla SIN QUE SEA UN MODAL #98 ' ( #112 ) from issue/98-que-quede-centrado-con-un-ancho-mximo-de-1-tercio- into main
...
Reviewed-on: #112
2026-02-13 16:27:58 +00:00
5f8d758f67
Que quede centrado con un ancho máximo de 1 tercio de pantalla SIN QUE SEA UN MODAL
...
fix #98
2026-02-13 10:27:03 -06:00
41aecc4a45
Merge pull request 'Que solo te autocomplete el título del campo y te quite los dos puntos #97 ' ( #106 ) from issue/97-que-solo-te-autocomplete-el-ttulo-del-campo-y-te-q into main
...
Reviewed-on: #106
2026-02-13 15:04:55 +00:00
1e4a58e4da
Que solo te autocomplete el título del campo y te quite los dos puntos
...
fix #97
2026-02-13 09:04:19 -06:00
2157ffe3bc
Merge pull request 'Generación de múltiples asignaturas con sugerencias' ( #105 ) from issue/89-nueva-opcin-en-wizard-crear-asignaturas-con-sugere into main
...
Reviewed-on: #105
2026-02-12 23:31:45 +00:00
c280faef22
feat: add 'vaul' dependency and update database types for conversation management
2026-02-12 17:26:47 -06:00
d6c567195a
Generación existosa de múltiples asignaturas con IA
...
TODO: actualización automática de el estado de las asignaturas generadas
2026-02-12 16:17:48 -06:00
9c588cfd8f
PasoResumen muestra resumen antes de crear múltiples asignaturas
2026-02-12 16:15:11 -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
07d08e1b57
Add AI progress loader and enhance suggestion generation logic
...
- Introduced AIProgressLoader component to display loading progress and messages during suggestion generation.
- Updated PasoSugerenciasForm to manage loading state and display tooltip for preserved suggestions.
- Adjusted suggestion limits and removed unused ciclo input from state.
2026-02-12 16:15:11 -06:00
ded54c18dd
Se mandan generar sugerencias de asignaturas junto con el id del plan, el enfoque que se le quiere dar, la cantidad de sugerencias, y las sugerencias conservadas
2026-02-12 16:15:10 -06:00
89f264bf5d
Primera version funcional de sugerencias
2026-02-12 16:15:10 -06:00
675c76db74
wip
2026-02-12 16:15:10 -06:00
d74807c84e
wip
2026-02-12 16:15:10 -06:00
4d0f5815eb
Merge pull request 'Que haga la cuenta de cuántas referencias llevas #99 ' ( #103 ) from issue/99-que-haga-la-cuenta-de-cuntas-referencias-llevas into main
...
Reviewed-on: #103
2026-02-12 21:58:41 +00:00
2f9e779bce
Se corrigen incidencias
...
fix #100
fix #101
2026-02-12 15:55:14 -06:00
0c57bdfc38
Que haga la cuenta de cuántas referencias llevas
...
fix #99
2026-02-12 14:14:02 -06:00
2250a1afd1
Merge pull request 'Se agrega paginacion a historial' ( #95 ) from issue/82-paginacin-del-historial-para-evitar-que-crezca-al- into main
...
Reviewed-on: #95
2026-02-12 16:55:56 +00:00
9102e756cb
Se agrega paginacion a historial
2026-02-12 10:55:19 -06:00
e788eb788f
Merge pull request 'Archivado de chats y editar por campos de ia' ( #94 ) from issue/90-historial-de-chats-archivado into main
...
Reviewed-on: #94
2026-02-12 16:02:51 +00:00
2ec222694d
Se agrega editar por campos en ia y archivar chats
2026-02-12 10:01:27 -06:00
58d4ee8b6e
Merge pull request 'Se agrega drawer de referencias de ia y panel de historial de conversaciones' ( #93 ) from issue/90-crearSeccionHistorialChat into main
...
Reviewed-on: #93
2026-02-11 16:24:18 +00:00
d9a6852f43
Se agrega drawer de referencias de ia y panel de historial de chats
2026-02-11 10:22:14 -06:00
ba188329dc
Se agrega avance de historial de chat y referencias de la ia
2026-02-10 14:33:04 -06:00
777be81d2a
Merge pull request 'Corregir que se duplica el campo #90 ' ( #92 ) from issue/90-corregir-que-se-duplica-el-campo into main
...
Reviewed-on: #92
2026-02-10 17:37:14 +00:00
3afce0de77
Corregir que se duplica el campo
...
fix #90
2026-02-10 11:34:58 -06:00
4b8ec2c5ab
Merge pull request 'Se borra boton de guardar y se cierran incidencias' ( #91 ) from issue/87-no-tiene-sentido-este-botn-de-guardar into main
...
Reviewed-on: #91
2026-02-10 17:23:47 +00:00
0788002c9b
No todo debe ser editable #47
2026-02-10 10:10:40 -06:00
c7c631a701
Botón de Exportar Mapa Curricular fix #27
2026-02-10 09:06:57 -06:00
9ba94f2c2c
No tiene sentido este botón de guardar
...
fix #87
2026-02-10 08:35:46 -06:00
846e3abf74
Propuesta de placeholders para descripción del enfoque académico e instrucciones adicionales para la IA. fix #23
2026-02-09 19:18:04 +00:00
e646125116
Merge pull request 'Que no sean INPUTS #72 ' ( #86 ) from issue/72-que-no-sean-inputs into main
...
Reviewed-on: #86
2026-02-06 22:01:49 +00:00
417dec8c9b
Merge branch 'main' into issue/72-que-no-sean-inputs
2026-02-06 22:01:38 +00:00
f5cab5139a
Merge pull request 'Que el renderizado no dependa de los query params' ( #81 ) from issue/80-deshacerse-de-todos-estos-query-params-de-la-url into main
...
Reviewed-on: #81
2026-02-06 22:01:24 +00:00
1caa5bef06
Merge branch 'main' into issue/80-deshacerse-de-todos-estos-query-params-de-la-url
2026-02-06 22:01:11 +00:00
581dc566bc
Que no sean INPUTS
...
fix #72
2026-02-06 15:54:40 -06:00
31a47934e5
Se corrige limite de 200 y wrap en titulo validaciones en modal de adeicion de matria en mapa
2026-02-06 14:42:38 -06:00
958b558111
Se limitaron el número de caracteres y de digitos en los inputs de los wizards
2026-02-06 12:52:54 -06:00
1f78284fb6
Orden de listado de planes issue #71
...
Fix #71 : ahora los planes se listan por orden de creación descendente (los más recientes primero)
2026-02-06 11:20:13 -06:00
b45aa4b59c
Merge branch 'main' into issue/80-deshacerse-de-todos-estos-query-params-de-la-url
2026-02-06 10:31:58 -06:00
09d8392a28
Deshacerse de todos estos query params de la URL
...
fix #80
2026-02-06 10:29:08 -06:00
016f076e5e
Merge pull request 'Guardado automático #53 ' ( #68 ) from issue/53-guardado-automtico into main
...
Reviewed-on: #68
2026-02-06 13:34:51 +00:00
43aed3fb47
Merge branch 'main' into issue/53-guardado-automtico
2026-02-06 13:34:31 +00:00
a6a94fa42b
WIP: Guardado automático
...
fix #53
fix #68
2026-02-05 14:09:55 -06:00
b1a233fa8c
Feat: generación IA de asignaturas, navegación con confetti y ajustes de API
...
closes #63 :
- Añadido AIGenerateSubjectInput y nueva implementación ai_generate_subject que envía FormData (soporta archivosAdjuntos) al Edge Function.
- Creado hook useGenerateSubjectAI (mutation) y usado en WizardControls de asignaturas para generar la asignatura vía IA.
- WizardControls (asignaturas) construye el payload IA, invoca la mutación y navega al detalle de la asignatura creada pasando state.showConfetti para lanzar confetti.
- Ajustes en subjects.api.ts (nombres de endpoint, tipos y envío de datos) y sincronización de tipos en WizardControls (plan y campos básicos).
- Ruta de detalle de asignatura ($asignaturaId) ahora lee location.state.showConfetti y dispara lateralConfetti al entrar.
- Eliminado el prop onCreate del modal de nueva asignatura (la creación IA se gestiona internamente).
2026-02-05 13:41:10 -06:00