WORK MONITOR 0.4.1 — LINUX / DEBIAN

Installation Debian 11 et versions suivantes : ouvrez le fichier .deb avec votre gestionnaire de logiciels, ou utilisez :
sudo apt install ./WorkMonitor-0.4.1-Debian-all.deb

Depuis le site, le fichier se nomme WorkMonitor-latest.deb : utilisez ce nom dans la commande d’installation.

Lancez Work Monitor depuis le menu des applications ou avec workmonitor.
Une session graphique est nécessaire. Python 3 et Tkinter sont installés comme dépendances du paquet.
Version portable : installez python3-tk puis lancez python3 workmonitor.py dans le dossier décompressé.

Le suivi utilise uniquement ~/.codex/state_5.sqlite et les journaux locaux, en lecture seule.
Pour les quotas et les tokens, installez le programme officiel Codex et connectez-vous à votre compte dans celui-ci. Le programme codex doit être dans PATH ou ~/.local/bin. Les identifiants sont gérés par Codex ; Work Monitor ne les lit pas.
Tous les quotas retournés par le service sont affichés. Les pourcentages sont restants. Les tokens sont les consommations par jour UTC et le total du compte ; le plafond en tokens du forfait n’est pas publié par ce service. Les statistiques peuvent avoir du retard. Rafraîchissement : 30 secondes et bouton manuel.

ARRÊT RÉEL
Heures entières positives ou nulles, sans plafond de 24 h ; minutes/secondes 0–59. Délai vide : 5 min. Le total doit être positif.
Stop PC attend l’inactivité de toutes les tâches, la confirme pendant 3 secondes puis démarre le délai. Reprise ou état inconnu/incomplet : délai remis à zéro.
Annuler ou fermer le logiciel annule la programmation. L’arrêt utilise systemctl poweroff, sans forcer. La session Linux doit autoriser l’arrêt de la machine ; sinon l’erreur est affichée. Aucun arrêt exécuté pendant les tests.

MISES À JOUR
Vérification au démarrage et bouton Mettre à jour. Le bouton devient doré uniquement lorsqu’une nouvelle version existe.
Sur l’installation Debian, l’application télécharge et vérifie le paquet puis utilise pkexec/apt pour l’installer : le système demande votre mot de passe administrateur. L’arrêt programmé est annulé avant installation ; la langue et le dossier local sont conservés. Une installation portable doit être remplacée avec le paquet .deb ou une nouvelle archive.

ENGLISH
Install the .deb with your software manager or sudo apt install ./WorkMonitor-0.4.1-Debian-all.deb. A graphical session and Python 3/Tkinter are required. Start from the application menu or run workmonitor.
Portable: install python3-tk then run python3 workmonitor.py.
Official Codex must be installed, available in PATH or ~/.local/bin, and signed in for account quotas and token statistics. Local monitoring works independently. Statistics use UTC days and may be delayed; token consumption is separate from remaining quota percentage.
Shutdown waits for all local Work, checks stable inactivity, then runs systemctl poweroff after the delay. Resumed work or unknown state resets the timer. Cancel or close to cancel scheduling.
Debian updates use a verified .deb and pkexec/apt, request administrator authentication and restart the app. Portable users install the .deb or replace their portable folder.

https://ai.gpxkiller.com/workmonitor

NOUVEAUTÉS 0.4.1
Bloc quotas avec cartes, jauges et couleurs : vert au-dessus de 25 %, orange de 10 à 25 %, rouge à 10 % ou moins. Tokens séparés en bleu et violet. Actualisation automatique des quotas toutes les 30 secondes.
Recherche automatique des mises à jour au démarrage et toutes les 5 minutes. Le bouton devient doré dès qu’une version plus récente est détectée. Les vérifications périodiques n’ouvrent pas de fenêtre ; cliquez sur le bouton pour installer.
