pteron 0.5.2
Pre-release
Pre-release
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.
- Cotas adversariales y validación estricta de entradas en canales IPC (
- 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.
- Integración y prueba en hardware real de Windows 11 (
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.2enmarcorojasb/pteron-betacomo prerelease.