2 Commits

Author SHA1 Message Date
4b5256882d Merge branch 'issue/45-integrar-el-wizard-de-creacin-de-materia' of https://github.lci.ulsa.mx/Guillermo.Arrieta/acad-ia-2 into issue/45-integrar-el-wizard-de-creacin-de-materia 2026-02-05 12:16:27 -06:00
6d53e43a34 Fix #63: mostrar mensaje real de error de Edge Function en UI
- Mejorar invokeEdge para parsear el body JSON de errores HTTP de las Edge Functions y extraer un message humano (soporta { error: { message } }, { error: "..." } y { message: "..." }).
- EdgeFunctionError ahora incluye status y details; se manejan también FunctionsRelayError y FunctionsFetchError con mensajes más descriptivos.
- Ajustes en el front: WizardControls muestra el mensaje real del error (no el genérico "Edge Function returned a non-2xx status code"), y se corrige navegación/logging tras crear plan IA (uso de `plan` en vez de `data` y `navigate` a `/planes/{plan.id}`).
- Actualización de types/API: renombrados campos en AIGeneratePlanInput para alinear nombres (descripcionEnfoqueAcademico, instruccionesAdicionalesIA).
2026-02-05 12:15:11 -06:00

1
.gitignore vendored
View File

@@ -8,3 +8,4 @@ count.txt
.nitro .nitro
.tanstack .tanstack
.wrangler .wrangler
diff.txt