Commit Graph

5 Commits

Author SHA1 Message Date
e6a523f76f Envoie les emails via un relais SMTP configurable plutôt qu'en direct-to-MX
Ajoute le bloc "smtp" (host, port, identifiants, TLS) dans config.json,
plus fiable et plus simple à opérer qu'une livraison directe au MX du
destinataire. data/config.json n'est plus versionné (secrets), remplacé
par data/config.example.json.
2026-07-17 21:46:52 +02:00
49f018e65c Renomme le service compose en "pointeuse" et rend l'UID/GID configurable via .env 2026-07-17 21:10:37 +02:00
21b473aa88 Track data/config.json, exclut uniquement les données personnelles
data/config.json versionné pour qu'un clone fraîche soit directement
exploitable. Seuls data/pointages/ et data/conges.json restent ignorés.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 15:50:16 +02:00
66b66354fe Complète .gitignore : données personnelles, CSV, backups JSON, venv
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 15:43:29 +02:00
6f6c7f154e Initial commit — décompte horaire
App web de suivi des heures de travail (FastAPI + HTMX + JSON plats).
- Saisie inline par semaine avec bouton ✓ par ligne
- Congés MA/AM/J avec coloration cellule et mise à jour live via OOB HTMX
- Import fichier ODS badgeuse
- Solde semaine et solde global recalculés à la volée
- Design "ledger" écru, DM Mono, zéro border-radius
- Déploiement Docker sur port 8000

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 15:08:32 +02:00