Skip to content

pteron 0.5.2

Pre-release
Pre-release

Choose a tag to compare

@marcorojasb marcorojasb released this 15 Sep 14:10
7e445a5

pteron 0.5.2

Corte de desarrollo (prerelease) que consolida la unificación del sistema de diseño, robustece el planificador docente, refuerza las cotas de seguridad en el proceso principal y acredita la compatibilidad en Windows 11 sobre hardware real.

Novedades

  • Unificación visual y sistema de diseño:
    • Jerarquía visual cohesiva entre los tres espacios principales (Asistente, Biblioteca y Planificador), con franjas de cabecera y campos de búsqueda uniformados en dimensiones, foco y tipografía.
    • Puente integral de tokens de diseño: adaptación limpia para temas claro y oscuro, retiro del dorado en estados interactivos oscuros y normalización del lienzo y tarjetas al lenguaje pteron.
    • Homogeneización de navegación en Configuración, avisos del sistema, controles de guardado y diálogos.
  • Planificador docente:
    • Calendario y vista Gantt adaptados al ritmo pedagógico: mayor contraste en el lienzo, tipografía simplificada y navegación de clases y horarios más ergonómica.
    • Sonda de QA para validación e importación de planificaciones curriculares completas (.json) en la aplicación instalada.
  • Seguridad y robustez del proceso principal:
    • Cotas adversariales y validación estricta de entradas en canales IPC (ipc-input), sanitización de rutas, protección contra descompresión maliciosa en ZIP/DOCX y cotas de tamaño en base de datos SQLite e indexación de archivos.
  • Resiliencia y verificación en hardware real:
    • Integración y prueba en hardware real de Windows 11 (hpwin): almacenamiento seguro de contraseñas mediante DPAPI nativo en el arnés UI runner.
    • Robustecimiento del arnés live con endpoints configurables por proveedor y preflight de release adaptado para ejecuciones manuales y runners continuos en macOS-15.

Calidad y evidencia

  • Suite completa de 198 archivos de pruebas unitarias y de integración (1.816 pruebas) aprobadas al 100% sobre este corte.
  • TypeScript estricto, ESLint sin errores y formateo completo con Prettier.
  • Verificación integral de exportaciones del editor (DOCX, PDF, HTML, TXT, PPTX y SVG).

Plataformas y distribución

  • macOS: Apple serie M, firmado y notarizado.
  • Windows 11: beta sin firma. Comprueba que la descarga provenga del repositorio oficial marcorojasb/pteron-beta.
  • Linux: deb/rpm/tar.gz/AppImage firmados con GPG.
  • Publicación distribuida mediante la etiqueta v0.5.2 en marcorojasb/pteron-beta como prerelease.