Skip to content

Complete the local Markdown conversion flow - #1

Merged
TheIrvin merged 1 commit into
masterfrom
complete-local-markdown-flow
Oct 2, 2026
Merged

TheIrvin merged 1 commit into
masterfrom
complete-local-markdown-flow

Conversation

@TheIrvin

@TheIrvin TheIrvin commented Oct 2, 2026 •

Copy link
Copy Markdown
Owner

Cambios

  • Completa el flujo local para cargar documentos, previsualizar el Markdown y descargarlo con un nombre derivado del archivo original.
  • Mejora mensajes de error, estados vacíos, accesibilidad e historial.
  • Valida extensión, tamaño y firma de PDF/Office antes de convertir; cancela el proceso de conversión cuando se cancela la solicitud.
  • Permite configurar la ruta de Python y documenta instalación, ejecución, formatos y almacenamiento local.
  • Añade pruebas de firmas, CI y actualiza EF Core para retirar la alerta de SQLite.
  • Elimina el script Azure antiguo, que desplegaba una configuración distinta del producto local.

Validación

  • dotnet test MarkItDownWeb.slnx --configuration Release: 11 pruebas aprobadas.
  • CI de GitHub Actions: aprobado.
  • Flujo HTTP local con MarkItDown instalado: conversión verificada para CSV, HTML, DOCX, PPTX, XLSX y PDF; los seis resultados conservaron el texto de prueba.
  • Historial HTTP: la conversión completada apareció en la lista y el endpoint de detalle volvió a cargar su Markdown.
  • dotnet list MarkItDownWeb.slnx package --vulnerable --include-transitive: no se encontraron paquetes vulnerables.
  • git diff --check: aprobado.

La prueba integral local se ejecutó con MarkItDown 0.1.8 y Python 3.12.15.

@TheIrvin
TheIrvin merged commit 2e796a6 into master Oct 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant