Skip to content

quartermaster 0.1.3

Choose a tag to compare

@ValentinTorassa ValentinTorassa released this 10 Sep 15:39
· 20 commits to main since this release

Las cuatro implementaciones de la escalera de duración por fin coinciden, y el indicador se actualiza solo cuando el gestor de paquetes reemplaza sus archivos.

Lo que cambia en pantalla

Donde antes leías ya, 1h o 1d0h en el panel de GNOME, la barra de macOS y la bandeja de Windows, ahora vas a leer lo mismo que imprime el CLI: vencido, 1h00m y 1d. Eran dos convenciones conviviendo —tres GUIs de un lado y el CLI del otro— y sobrevivieron porque nadie había comparado una GUI contra el CLI.

Se actualiza solo

apt upgrade reemplaza los archivos y se va, pero el indicador que ya estaba corriendo seguía con el código viejo hasta que alguien lo reiniciara — y no lo reinicia nadie, porque es justo lo que se deja andando y se olvida. Ahora se vigila a sí mismo y se relanza. Compila la versión nueva antes de saltar: si está rota, se queda con la que anda y lo dice.

Y tres bugs de flujo

  • Con nombres largos, el texto se dibujaba fuera de la tarjeta y se salía del panel.
  • Dos instancias dejaban dos ítems en la barra y abrían dos paneles con un solo click.
  • Si GNOME se caía sin avisar, el indicador escondía su propio ícono para siempre.

Instalar

sudo apt update && sudo apt upgrade    # si ya tenés el repo de Legios
brew upgrade quartermaster
npm update -g @legios/quartermaster