classement, ajoute une suite de tests pytest - calcul.py: matin_debut/fin, aprem_debut/fin et pause_dejeuner_fin sont paramétrables via config.json > plages (moteur de calcul de l'heure de sortie optimale inclus, pas seulement l'affichage). Défauts identiques à l'ancien comportement, validé par la suite de tests. - stats.py: les seuils de conformité utilisent la même config. - main.py/templates: warn de saisie et suffixes de cible dynamiques. - Rappels ntfy: serveur, topic et plage horaire (rappel_debut_h/fin_h) configurables par utilisateur depuis /settings, plus en dur dans le code. - Page classement supprimée (pas de compétition entre utilisateurs). - Nouvelle suite pytest (app/tests/), à lancer via `docker compose run --rm pointeuse pytest -v`.
8 lines
122 B
Plaintext
8 lines
122 B
Plaintext
fastapi==0.111.0
|
|
uvicorn[standard]==0.29.0
|
|
jinja2==3.1.4
|
|
python-multipart==0.0.9
|
|
odfpy==1.4.1
|
|
bcrypt==4.2.0
|
|
pytest==8.3.3
|