Commit Graph
3 Commits
Author SHA1 Message Date
perco bb9fe626ea feat: stats cards cliquables pour filtrer les jobs par statut
Chaque carte (Total, Actifs, Succès, Échecs) est maintenant un lien
vers /?filter=<type>. Le tableau affiche uniquement les jobs correspondants,
avec un badge de filtre actif et un bouton "Effacer" dans l'en-tête.
Cliquer à nouveau sur la même carte désactive le filtre.
2026-04-25 20:17:43 +02:00
Cursor AgentandCédric TOMAZ efb428b4e7 Ajout système de synchronisation automatique Gitea → GitHub
- Ajout du script sync_gitea_to_github.py pour synchroniser tous les repos
- Ajout du script init_sync_job.py pour créer le cron job dans CronHub
- Ajout du champ 'category' au modèle Job pour classification
- Configuration du job pour exécution toutes les heures (0 * * * *)
- Documentation complète dans scripts/README_SYNC.md
- Ajout .gitignore pour exclure __pycache__ et fichiers temporaires

Co-authored-by: Cédric TOMAZ <percolouco@users.noreply.github.com>
2026-03-18 09:33:11 +00:00
Luca d94e340d31 feat: initial CronHub release
- FastAPI backend avec APScheduler
- API REST complète (CRUD + toggle + run + logs)
- UI Jinja2 + Tailwind (charte orange/slate)
- SQLite pour la persistance
- Docker + Traefik labels
- Swagger docs auto sur /docs
2026-03-15 15:19:36 +01:00