quartermaster 0.1.3
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