Commit Graph
4 Commits
Author SHA1 Message Date
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