Commit Graph
159 Commits
Author SHA1 Message Date
ucef 4687bc8d2b fix(ci): preserve SSH key linebreaks with printf and add custom port support
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m45s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m8s
2026-09-03 10:04:34 +02:00
ucef 0d3270e852 fix(ci): check all SSH key secret variants and force rsync deployment to DB server
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m0s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m18s
2026-09-03 08:03:03 +02:00
ucef 3e9daef770 feat(ci): add step to deploy backup script and env to DB server (10.8.0.3) via rsync
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m55s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m10s
2026-09-03 07:54:18 +02:00
ucef 86ddad513d feat(backup): add automated DB backup script, rsync support and Gitea CI secret integration
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m55s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m14s
2026-09-03 07:46:56 +02:00
ucef 8fa4437864 chore: bump version to 1.9-SNAPSHOT 2026-08-27 23:23:39 +02:00
ucef eeb1794754 feat(db): add V48 migration to copy sizes for new equipment IDs 36 and 37
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m8s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m45s
2026-08-27 22:26:08 +02:00
ucef 9fc4312d1c db: migration V47 pour reattribuer l'equipement ID 20 vers ID 4 et nettoyer l'ID 20
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m58s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m29s
2026-08-27 14:00:40 +02:00
ucef 658c811634 feat: ajout du filtre et de la fonction de relance des adherents avec tailles manquantes
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m33s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 8m33s
2026-08-27 10:40:33 +02:00
ucef 504b2df791 fix: exclusion des equipements sans taille et tailles non renseignees de l'export commande equipementier 2026-08-27 10:40:00 +02:00
ucef 2bc702d9bc feat: ajout du systeme d'historique et de persistance des exports CSV 2026-08-27 10:37:54 +02:00
ucef 851fb36c2a fix: passer le temps d'expiration du token de pre-inscription a 30 minutes
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m59s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m25s
2026-08-10 23:06:14 +02:00
ucef 2b0b0a9d6a chore: bump version to 1.8-SNAPSHOT
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m43s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m55s
2026-08-09 01:05:57 +02:00
ucef 48de522a26 fix: ajouter migration Flyway V45 pour mettre a jour la base existante avec les nouvelles colonnes de flocage
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m3s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m38s
2026-08-09 00:55:25 +02:00
ucef 03869841d5 refactor: separer les champs d export flocage en DB entre initiales et prenom/numero 2026-08-09 00:51:09 +02:00
ucef 6539e33f08 feat: ajouter les exports CSV individuels des equipements commandes pour le flocage (initiales et prenom/numero) 2026-08-09 00:44:51 +02:00
ucef cb281aa3e0 feat: ajouter l'envoi par e-mail du planning hebdomadaire global aux éducateurs
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m3s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 7m7s
2026-08-09 00:28:16 +02:00
ucef 1e2bc23603 feat(paiement): plafonner la saisie des paiements en incluant les paiements non remis
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m31s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m18s
2026-08-08 00:23:27 +02:00
ucef be1ec1c96a fix(paiement): envoi de l'email de confirmation uniquement si le paiement est remis 2026-08-08 00:17:59 +02:00
ucef 2f68af6fb5 feat(paiement): gestion specifique du mode Cheque Sport mairie (masquage num cheque, option remis oui/non, calcul reste a payer) 2026-08-08 00:08:50 +02:00
ucef 76e54de182 sec(licence): restriction de l'option et de la visibilité réduction éducateur aux seuls administrateurs 2026-08-07 23:56:03 +02:00
ucef b0fe8002c5 feat(equipe): possibilité de modifier le nom d'une équipe directement depuis la liste 2026-08-07 23:55:55 +02:00
ucef 1e85655540 feat(equipement): ajout d'un indicateur visuel pour les équipements sans référence 2026-08-07 23:55:46 +02:00
ucef dae86c70dd fix(public): réinitialisation dynamique et nettoyage serveur des champs du formulaire selon le type de demande 2026-08-07 23:30:29 +02:00
ucef 1bd6407c39 feat(mail): ajout du service de relances par e-mail et intégration HTMX dans l'admin 2026-08-07 23:30:18 +02:00
ucef 5f372254f0 ui(adherents): afficher le detail des equipements dans un popover au clic sur le badge
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m1s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m20s
2026-08-07 16:12:29 +02:00
ucef 3612206e57 fix(equipements): ne calculer et n'afficher que les equipements choisis sur la grille adherents
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m39s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m50s
2026-08-07 15:22:19 +02:00
ucef 2bd623b719 feat(adherents): ajouter le récapitulatif des équipements et le filtre par statut dans la liste des adhérents 2026-08-07 14:45:43 +02:00
ucef 14730e667f fix(licence): corriger l'évaluation SpEL Thymeleaf et finaliser la réduction éducateur
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m8s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m47s
2026-08-07 12:11:06 +02:00
ucef 5875a66c3d fix(mail): update default email sender to astalange1933@gmail.com for Brevo
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m30s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m42s
2026-08-07 08:51:23 +02:00
ucef 75d665b230 feat: add support for optional MAIL_FROM secret to customize Brevo sender email
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m6s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m16s
2026-08-06 23:43:25 +02:00
ucef fe2af804ab fix: switch Brevo SMTP port to 2525 and configure explicit timeouts to avoid 587 block
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m50s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m9s
2026-08-06 23:21:51 +02:00
ucef cb78a8543c fix: fallback to default fromEmail address when spring.mail.username is empty in local dev
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m33s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m14s
2026-08-06 23:01:00 +02:00
ucef df099a7c8e chore: disable verbose Hibernate SQL logging 2026-08-06 22:53:45 +02:00
ucef a8e94603bd feat: make SportEasy invitation email sending asynchronous
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m47s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m21s
2026-08-06 22:42:33 +02:00
ucef c40f70e6b3 feat: simplify SportEasy invitation email to use direct category link
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m33s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m36s
2026-08-06 22:15:08 +02:00
ucef 1a49216b02 chore: update mail configuration for Brevo SMTP and Gitea secrets 2026-08-06 22:10:19 +02:00
ucef 019a445d2c feat: implement equipment order export and tracking status 2026-08-06 22:10:09 +02:00
ucef 9dcd12872a feat: add payment confirmation email service and resend actions 2026-08-06 22:09:44 +02:00
ucef 2b2025a78f feat: ajout du système d'invitations SportEasy et suivi des emails
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m47s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m46s
2026-08-05 15:15:37 +02:00
ucef 63c71d504e feat: add pagination to equipment and licence search screens
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m43s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m17s
2026-08-03 16:00:02 +02:00
ucef 4956e1a70c chore: bump version to 1.7-SNAPSHOT
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m31s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m35s
2026-08-01 23:30:28 +02:00
ucef b9a7dc089c chore: release v1.6
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m10s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 3m7s
2026-08-01 23:30:02 +02:00
ucef 1737087062 feat: track user login and logout timestamps in session management
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m15s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m55s
2026-07-31 10:26:14 +02:00
ucef df217bc923 fix: update equipment size matching pattern recognition and add integration tests
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m14s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m9s
- Prevent false positive regex matches by enforcing strict digit boundaries in Dotation.isSizeMatch
- Fix issue where 11/12ANS (Taille 152cm) mapped to 5/6ANS (Taille 116cm) due to 'Taille 1' tag matching '116cm'
- Add comprehensive integration test (DotationIntegrationTest) covering all Junior/Adult sizes, shoe sizes, and format variations
2026-07-30 10:12:21 +02:00
ucef da0443f655 fix: improve adherent size matching and conditional visibility in dotations
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m12s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m0s
2026-07-29 16:28:51 +02:00
ucef baa4d3c0cd feat: map adherent size and shoe size to dotations
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m35s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m1s
2026-07-17 23:55:44 +02:00
ucef e81be98cbe fix: correct hx-vals JSON syntax for payments pagination
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m42s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m50s
2026-07-17 23:41:20 +02:00
ucef a19e49392b chore: bump version to 1.6-SNAPSHOT
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m57s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m50s
2026-07-08 02:50:26 +02:00
ucef 8ca20c9a4f chore: release v1.5
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 1m53s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 2m54s
v1.5
2026-07-08 02:49:29 +02:00
ucef 92c9e80bc3 feat: update predefined shoe sizes list in public pre-registration
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 3m48s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 5m28s
2026-07-07 22:56:47 +02:00