7 Commits
Author SHA1 Message Date
perco d19fc0bbf8 Merge pull request 'feat: stats cards cliquables pour filtrer les jobs par statut' (#2) from feat/clickable-stat-filters into main
Reviewed-on: #2
2026-04-25 20:19:43 +02:00
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
perco e0c822d093 Merge pull request 'Cursor: Synchronisation automatique Gitea → GitHub' (#1) from cursor-sync-gitea-github into main 2026-03-18 11:23:22 +01: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
perco 985e206426 docs: mise à jour README — catégories, nsenter, 35 jobs, docker-compose privileged 2026-03-16 17:11:57 +01:00
perco 2ca5e7901e docs: add comprehensive README 2026-03-15 21:34:08 +01: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