Guillermo.Arrieta
f1d09a37ed
Merge pull request 'issue/129-renderizar-datos-generales-ligados-a-columnas-de-t' ( #130 ) from issue/129-renderizar-datos-generales-ligados-a-columnas-de-t into main
...
Reviewed-on: #130
2026-02-24 19:46:31 +00:00
Guillermo.Arrieta
3c63fdef69
Feat: Al picarle al botón de listo, ya no se ocultan los temas de la unidad
2026-02-24 13:45:39 -06:00
Guillermo.Arrieta
3dc01c3fba
finalización del merge de main a la rama issue/129...
2026-02-24 13:10:59 -06:00
roberto.silva
a51fa6b1fc
Añadir Bibliografía
...
fix #128
2026-02-24 12:33:27 -06:00
Guillermo.Arrieta
1fddb75bf8
Merge branch 'main' into issue/129-renderizar-datos-generales-ligados-a-columnas-de-t
2026-02-24 12:30:42 -06:00
roberto.silva
ec994c9586
Merge pull request 'Hacer que se navegue por rutas en los tabs de la asignatura #110 ' ( #131 ) from issue/110-hacer-que-se-navegue-por-rutas-en-los-tabs-de-la-a into main
...
Reviewed-on: #131
2026-02-24 15:54:09 +00:00
roberto.silva
1acc37403d
Hacer que se navegue por rutas en los tabs de la asignatura
...
fix #110
2026-02-24 09:42:53 -06:00
Guillermo.Arrieta
f7ab1d61f0
Cambio al logo
2026-02-23 17:18:20 -06:00
Guillermo.Arrieta
6ed5d3541f
Al darle clic al botón de editar de Contenido Temático, te lleva a esa tab
2026-02-23 14:06:06 -06:00
Guillermo.Arrieta
3188a61431
Se renderiza el contenido temático en datos generales a partir de su columna en la BDD
2026-02-23 13:58:02 -06:00
roberto.silva
5912a7c1fb
Se quita bibliografia fantasma
2026-02-20 14:45:34 -06:00
roberto.silva
1c45330da6
Se corrige bibliografía fantasma
2026-02-20 11:04:52 -06:00
roberto.silva
88ad7d74e3
Merge branch 'main' of https://github.lci.ulsa.mx/Guillermo.Arrieta/acad-ia-2
2026-02-20 10:36:32 -06:00
roberto.silva
08afd27f80
se corrigen claves en historial
2026-02-20 10:36:30 -06:00
roberto.silva
b0a89ac57f
Merge pull request 'Historial de cambios #62 ' ( #127 ) from issue/62.1-historial-de-cambios into main
...
Reviewed-on: #127
2026-02-19 16:03:24 +00:00
roberto.silva
440147edec
Historial de cambios
...
fix #62
2026-02-19 10:02:48 -06:00
roberto.silva
d415344ee7
Merge pull request 'Que desaparezca el botón de clonar #107 ' ( #126 ) from issue/107-que-desaparezca-el-botn-de-clonar into main
...
Reviewed-on: #126
2026-02-19 14:45:30 +00:00
roberto.silva
5a0f7acac3
Que desaparezca el botón de clonar #107
2026-02-19 08:44:41 -06:00
roberto.silva
f882d8c89d
Merge pull request 'Desaparecer bibliografía fantasma #109 ' ( #125 ) from issue/109-desaparecer-bibliografa-fantasma into main
...
Reviewed-on: #125
2026-02-19 14:37:34 +00:00
roberto.silva
517b9497f1
Desaparecer bibliografía fantasma
...
fix #109
2026-02-19 08:36:52 -06:00
roberto.silva
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
roberto.silva
cf4caa2857
Merge branch 'main' into issue/113-persistencia-en-columnas-de-plan
2026-02-18 21:44:41 +00:00
roberto.silva
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
roberto.silva
7472e2cf97
Merge branch 'main' into issue/121-corregir-mensajes-de-conversacin
2026-02-18 21:42:51 +00:00
roberto.silva
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
roberto.silva
50c00293cd
Persistencia en columnas de plan fix #113
2026-02-18 15:39:24 -06:00
roberto.silva
99ed75b2eb
Corregir mensajes de conversación fix #121
2026-02-18 08:41:59 -06:00
roberto.silva
cd16b3cb4f
Implementar conversación con HOOKS #111
2026-02-17 15:47:32 -06:00
alexrg
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
Guillermo.Arrieta
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
Guillermo.Arrieta
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
Guillermo.Arrieta
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
roberto.silva
d4a034c2fc
Merge branch 'main' of https://github.lci.ulsa.mx/Guillermo.Arrieta/acad-ia-2
2026-02-13 13:56:33 -06:00
roberto.silva
56d23f1aa5
Se agrega componente
2026-02-13 13:56:30 -06:00
Guillermo.Arrieta
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
Guillermo.Arrieta
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
roberto.silva
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
roberto.silva
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
roberto.silva
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
roberto.silva
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
Guillermo.Arrieta
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
Guillermo.Arrieta
c280faef22
feat: add 'vaul' dependency and update database types for conversation management
2026-02-12 17:26:47 -06:00
Guillermo.Arrieta
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
Guillermo.Arrieta
9c588cfd8f
PasoResumen muestra resumen antes de crear múltiples asignaturas
2026-02-12 16:15:11 -06:00
Guillermo.Arrieta
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
Guillermo.Arrieta
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
Guillermo.Arrieta
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
Guillermo.Arrieta
89f264bf5d
Primera version funcional de sugerencias
2026-02-12 16:15:10 -06:00
Guillermo.Arrieta
675c76db74
wip
2026-02-12 16:15:10 -06:00
Guillermo.Arrieta
d74807c84e
wip
2026-02-12 16:15:10 -06:00