Skip to content

TermPuzzle v0.3.6

Choose a tag to compare

@ElBartox ElBartox released this 27 Jun 22:18

TermPuzzle v0.3.6

Release de correcciones centrado en el cierre de la app: un crash al salir y la pérdida del historial de las terminales.

Correcciones

  • Cerrar la app ya no genera un crash al salir. En macOS, cada vez que cerrabas TermPuzzle el sistema registraba un reporte de fallo (SIGABRT en pty.node). Ocurría porque, al cerrar, se mataban las terminales y el entorno se desmontaba antes de que sus procesos terminaran de avisar — un patrón conocido de node-pty. Ahora el cierre espera a que esos avisos drenen y recién entonces sale, sin abortar. No afectaba tus datos, pero ensuciaba con un reporte en cada salida. (#17)

  • El historial de las terminales ahora se conserva al cerrar la app. Antes, el guardado del scrollback solo ocurría al cerrar una terminal individual, no al cerrar toda la app, así que al reabrir desde cero las terminales volvían vacías y se perdía lo último que habías hecho. Ahora, al salir, se persiste el contenido visible de todas las terminales antes de cerrar; al reabrir, tu historial se repinta tal cual, con la marca "Sesión restaurada". (#17)

Nota: las terminales que corren una interfaz de pantalla completa (Claude Code, vim, htop, etc.) siguen mostrando el último cuadro de esa interfaz al restaurar, no una conversación navegable — eso es una limitación distinta, propia del modo de pantalla alternativa de esas herramientas.

Plataformas

macOS (Intel + Apple Silicon, firmado y notarizado), Windows y Linux (AppImage + deb). Actualización automática vía el updater integrado.