Commit Graph
5 Commits
Author SHA1 Message Date
bruno b47bf61386 feat(web): éditeur de périodes modifiables dans les réglages
La page Réglages permet maintenant de créer, modifier et supprimer ses propres périodes (profils) : nom, travail, pause courte, pause longue et nombre de cycles, avec bouton radio ★ pour choisir la période active. Enregistrement via profiles_json + active_profile (index). Repli automatique sur la première période si l'active est supprimée ; noms vides/doublons ignorés. La page Aide affiche le tableau des périodes réelles de la configuration. Tests : parsing, édition, repli du profil actif et intégration HTTP.
2026-08-14 23:37:23 -04:00
bruno 162d574ff4 design(web): refonte des pages aide / statistiques / réglages
Typographie plus lisible (16.5px, interligne 1.7), cartes arrondies avec ombres douces, degradés teal, en-tête avec logo et slogan, onglets de navigation actifs, emojis dans toutes les sections, étapes numérotées sur la page d'aide, cartes de stats et graphique à barres sur la page statistiques, formulaire organisé en sections avec rappels santé stylisés, page de confirmation festive, mode sombre complet.
2026-08-14 22:26:57 -04:00
bruno 28860eaed1 feat(web): pages locales aide / statistiques / réglages (serveur HTTP 127.0.0.1)
Nouveau module webserver.nim : mini-serveur HTTP local (port libre a partir de 38943) qui sert des pages HTML generes en Nim - aide (nouvelle entree de menu tray), statistiques et reglages. La page reglages enregistre via POST (config.json) et l'application recharge la configuration au tick suivant. Menu Aide/Statistiques/Reglages ouvrent le navigateur par defaut, avec repli sur les dialogues natifs si le serveur est indisponible. Refactor config/stats (loadConfigFrom/saveConfigTo, loadStatsFrom/saveStatsTo) pour tester sans toucher aux fichiers reels. 8 suites de tests (60 tests), ajout de test_webserver avec integration HTTP reelle.
2026-08-14 21:50:28 -04:00
bruno fd2dc7fbd7 v0.3.0 : migration des dialogues vers wNim + renommage NimPulse + installeur une-ligne 2026-08-14 11:32:46 -04:00
bruno 3218972ddf TrayTempo v0.2.0 : minuteur Pomodoro Windows en Nim avec interface intuitive 2026-08-14 10:39:21 -04:00