Semana del 5 al 14 de octubre: Nodalia Cards 3.0, Nodalix 0.3.0 y Studium
Ha sido una de esas semanas en las que casi todo lo que tenía abierto ha dado un paso adelante. Aquí va un resumen de lo que he hecho entre el lunes 5 y hoy, miércoles 14 de octubre.
Nodalia Cards: de la 3.0.0 a la 3.0.3
La semana empezó cerrando el ciclo de la 3.0: auditoría de la RC, 3.0.0-rc.1 y, por fin, Nodalia Cards 3.0.0 estable.
A partir de ahí tocó pulir:
- 3.0.1 (#323): animaciones más estables en Light, Humidifier y Lock, y mapas de aspiradora incrementales.
- 3.0.2 (#332): menos trabajo por actualización cuando nada cambia, marcos de foco redondeados en Gauge y Power Flow y arreglos en taps con hold-release.
- 3.0.3 (#344), tras dos alphas: foco unificado en las tarjetas, Fav optimista y el tinte de luz recordado.
También he mejorado la CI: carga del navegador acotada, recuperación de releases etiquetadas sin publicar y validación de Safari en runners macOS nativos (#341, #342). El último cambio, #345, ya apunta a la 3.0.4-alpha.1. En el backend opcional, nodalia-cards-engine corrige el temporizador de clima cuando se solapan los finales de franja.
Nodalix OS 0.3.0 con GNOME
En Nodalix he fusionado la PR #40: Nodalix 0.3.0, con integración completa de GNOME y actualizaciones desde versiones anteriores. Buena parte del trabajo estuvo en la infraestructura de release: ISOs grandes publicadas en partes verificadas con descargador automático, pruebas de la ISO por terminal serie y tests de migración con el Python del sistema y los bindings de GNOME.
Studium: de cero a más de cuarenta PRs
Studium es el proyecto que más ha crecido esta semana. Empezó el 7 de octubre con la primera fase de ingesta y un servidor MCP (también por HTTP para ChatGPT). Desde ahí he añadido borradores de libro con claims respaldados por fragmentos, comprobación de problemas y figuras volviendo a ejecutarlas, PDF maquetado como libro de texto, idioma por libro, matemáticas estructuradas y la versión 1.0.0a1. En los últimos días llegaron el renderizado jerárquico de contenido (#35), la herramienta de scaffold de blueprints académicos (#36) y la integración en main de las mejoras de #37 y #40 mediante #41. Hoy han entrado también rejugadas de cálculo con raíces y funciones (#42), factoriales y operadores tipográficos (#43) y grupos de dígitos con potencias en superíndice (#44).
Otros frentes
- librosaeroespacial: el framework AeroBooks ahora tiene adaptadores para varios asistentes de IA y un hash de procedencia que incluye esquemas y herramientas.
- eldertale: mi RPG procedural en Godot recibió una tanda de inmersión en el mundo vivo.
- vinilo: fusionada la PR que redondea bien los contadores de escuchas y los guarda de forma atómica (#6).
- Repos nuevos de la familia Nodalix (pluma, pliego, pulso, papel, luz, toma) y lienzo.
Contribuciones fuera de casa
- Home Assistant core: #186486, arreglo de los parámetros del modo de recogida de polvo de la base de Roborock (sustituye a #185457; en revisión).
- cadcraft: #1086 con correcciones de layouts DWG, apertura en Finder y selección de contornos densos.
- hylki: traducciones completas al español.
Ahora toca dejar reposar Nodalia Cards un tiempo y seguir con Nodalix y Studium. Seguiré contándolo por aquí.