eb95dec097
Merge pull request 'Persistencia en aplicar mejora' ( #124 ) from issue/113-persistencia-en-columnas-de-plan into main
...
Reviewed-on: #124
2026-02-18 21:44:52 +00:00
cf4caa2857
Merge branch 'main' into issue/113-persistencia-en-columnas-de-plan
2026-02-18 21:44:41 +00:00
2de1e4237c
Merge pull request 'Corregir mensajes de conversación #121 ' ( #123 ) from issue/121-corregir-mensajes-de-conversacin into main
...
Reviewed-on: #123
2026-02-18 21:42:59 +00:00
7472e2cf97
Merge branch 'main' into issue/121-corregir-mensajes-de-conversacin
2026-02-18 21:42:51 +00:00
15f60b7751
Merge pull request 'Implementar conversación con HOOKS #111 ' ( #120 ) from issue/111-implementar-conversacin-con-hooks into main
...
Reviewed-on: #120
2026-02-18 21:42:23 +00:00
50c00293cd
Persistencia en columnas de plan fix #113
2026-02-18 15:39:24 -06:00
99ed75b2eb
Corregir mensajes de conversación fix #121
2026-02-18 08:41:59 -06:00
cd16b3cb4f
Implementar conversación con HOOKS #111
2026-02-17 15:47:32 -06:00
8444f2a87e
Merge pull request 'Ahora hay persistencia en la asignatura' ( #118 ) from issue/114-persistencia-de-asignaturas into main
...
Reviewed-on: #118
2026-02-17 20:39:10 +00:00
02c415a91d
Fix #114 : Refactor ContenidoTemático: persistencia inmediata y normalización de datos
...
- Elimina botón "Guardar": persistencia automática al pulsar "Listo", al confirmar eliminación y al terminar de editar nombre de unidad.
- Añade mapper (mapContenidoTematicoFromDb) y serializador (serializeUnidadesToApi) para normalizar contenido_tematico <-> Array<ContenidoApi>.
- Conecta persistencia a useUpdateSubjectContenido: hace update directo de asignaturas.contenido_tematico en la BDD.
- Manejo de caché: setQueryData con merge y invalidación de keys centralizadas (qk.planAsignaturas, qk.planHistorial, qk.asignaturaHistorial) para evitar caché desactualizada o pérdida de relaciones.
- UX/estabilidad: identificadores consistentes, expansión inicial, y persistencia inmediata en puntos clave (añadir, editar, eliminar).
2026-02-17 14:17:09 -06:00
7d45eb4dfa
fix #114 : refactorización de AsignaturaDetailPage y hooks relacionados: persistencia, caché y tipado
...
- Persistencia de cambios de "Datos generales" usando updateAsignatura.mutate.
- Corregido el manejo de caché: uso de qk centralizada y merge en setQueryData para no perder relaciones.
- Corregidos los tipos devueltos por subjects_get.
- Evitado estado inválido tras guardar (merge local + actualización de cache).
Verificar: editar → guardar → volver al plan → reingresar muestra datos actualizados sin parpadeos.
2026-02-17 13:20:49 -06:00
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