Del build local a GitHub Releases
Automatizamos builds para Windows, macOS y Linux. GitHub Actions se encarga de fabricar los paquetes y Releases los reúne en un lugar razonable. La teoría era preciosa; la práctica incluyó permisos 401, artefactos y un icono de macOS que exigía vivir en 1024 por 1024.
Cada error dejó el proceso un poco más confiable. Al final, un tag empezó a significar lo que debía significar: hay una versión lista para descargar, no una invitación a mirar logs durante la cena.
Actualizar sin perder el hilo
Sumamos actualización automática porque descargar instaladores a mano envejece rápido. También aprendimos a guardar el estado antes de instalar una versión nueva. Un updater eficiente no debería comportarse como alguien que ordena tu escritorio tirando todo a la basura.
Beta significa conversación
La etiqueta beta no es una disculpa; es una invitación. El producto ya resuelve trabajo real, pero todavía hay bordes por pulir y decisiones que se benefician de gente usándolo fuera de nuestro laboratorio perfectamente caótico.