Commit Graph

  • 0ec330e6a8 feat: add active user session tracking and visualization in admin dashboard prod/v1.4 ucef 2026-07-03 17:18:14 +02:00
  • 19cee92437 feat: add active user session tracking and visualization in admin dashboard main ucef 2026-07-03 17:18:14 +02:00
  • 66cd27995d fix: resolve HTMX pagination bug on adherents list ucef 2026-07-03 17:07:42 +02:00
  • 214ec08229 fix: resolve HTMX pagination bug on adherents list ucef 2026-07-03 17:07:42 +02:00
  • 4870d61f86 fix(db): increase taille and numero length in dotation to 50 ucef 2026-07-01 15:00:50 +02:00
  • 62209ae659 fix(db): increase taille and numero length in dotation to 50 ucef 2026-07-01 15:00:50 +02:00
  • 6ca3d0b765 feat(ui): ajout d'un tooltip sur les noms d'équipements tronqués dans la vue dotation ucef 2026-07-01 10:35:00 +02:00
  • fc3373a1b4 feat(ui): ajout d'un tooltip sur les noms d'équipements tronqués dans la vue dotation ucef 2026-07-01 10:35:00 +02:00
  • ba268a33bc feat: add sexe to pre-inscription form and entity ucef 2026-07-01 09:32:42 +02:00
  • db3eb3ab9a feat: add sexe to pre-inscription form and entity ucef 2026-07-01 09:32:42 +02:00
  • f641ccc519 feat: add search filters to categories and equipements lists ucef 2026-06-30 15:11:16 +02:00
  • d1f38f11f0 feat: add search filters to categories and equipements lists ucef 2026-06-30 15:11:16 +02:00
  • 6ea00db0dc fix: apply maillot price and default selection for all new registrations ucef 2026-06-30 14:42:59 +02:00
  • acf9d6d301 fix: apply maillot price and default selection for all new registrations ucef 2026-06-30 14:42:59 +02:00
  • 3066ff0e86 chore: bump version to 1.5-SNAPSHOT ucef 2026-06-30 13:20:04 +02:00
  • 64ad4be7dd chore: release v1.4 ucef 2026-06-30 13:19:43 +02:00
  • d30e795325 fix: harmoniser le titre des documents à fournir sur la page de succès ucef 2026-06-30 13:16:24 +02:00
  • e0388c7884 revert: remove viewport meta tag to restore previous mobile display ucef 2026-06-30 12:45:37 +02:00
  • 7cf29f6106 Merge remote-tracking branch 'origin/main' ucef 2026-06-29 16:30:07 +02:00
  • bef01e3a0e feat: add viewport meta tag to all HTML templates for responsive mobile display ucef 2026-06-29 15:44:48 +02:00
  • 9cf1d26018 feat: add viewport meta tag to all HTML templates for responsive mobile display ucef 2026-06-29 15:44:48 +02:00
  • 94d672c0f6 feat: handle goalkeeper vs field player equipment differentiation ucef 2026-06-29 14:54:36 +02:00
  • 8156c8f3d0 feat: gestion dynamique des équipements dans la configuration d'une catégorie ucef 2026-06-29 11:46:15 +02:00
  • 7249b45533 feat: ajout du numéro de chèque et du commentaire sur les paiements ucef 2026-06-29 11:28:52 +02:00
  • 7e036c1966 feat: paramétrage dynamique des dotations (sexe, tailles, couleurs) ucef 2026-06-29 11:11:53 +02:00
  • 194986f880 feat: pré-sélection de la catégorie par âge et sexe lors de la création d'une licence ucef 2026-06-29 09:28:38 +02:00
  • d834b8d0d3 fix: ajout du script de migration Flyway pour les nouveaux champs ucef 2026-06-29 09:14:18 +02:00
  • e3abe53eb0 feat: amélioration des formulaires d'inscription et pré-inscription ucef 2026-06-29 09:03:45 +02:00
  • 348d6e6ccf chore: bump version to 1.4-SNAPSHOT ucef 2026-06-25 11:05:23 +02:00
  • f93d6eafb3 chore: release version 1.3 prod/v1.3 ucef 2026-06-25 11:05:01 +02:00
  • e670e38343 feat: harmoniser les documents demandés sur la page de succès de pré-inscription ucef 2026-06-25 10:34:41 +02:00
  • fe3a1ec36c fix: forcer le retour visuel de validation sur mobile (novalidate) ucef 2026-06-25 10:07:51 +02:00
  • 44ae524626 ci: ajout d'une vérification de démarrage après le déploiement ucef 2026-06-25 09:47:54 +02:00
  • 829a69f1a5 fix: corriger l'indentation YAML qui empêchait l'application de démarrer ucef 2026-06-25 09:45:12 +02:00
  • f8336fb407 feat: affichage du numéro de version de l'application ucef 2026-06-25 09:19:59 +02:00
  • ab1094d29a feat: préciser le justificatif de domicile pour les adhérents nés à l'étranger ucef 2026-06-25 09:12:21 +02:00
  • 3477461fb2 feat: ajouter un retour visuel sur la validation des champs obligatoires (mobile) ucef 2026-06-25 08:57:06 +02:00
  • bb48f919b0 feat: rendre le message sur les documents à fournir plus générique ucef 2026-06-25 08:21:51 +02:00
  • 5f2bf61829 feat: gestion type de demande, calcul dynamique du tarif et pre-selection equipement (maillot) pour inscription ucef 2026-06-24 23:56:46 +02:00
  • 2df3e792f1 feat(pre-inscription): augmentation de la durée de validité du token à 15 minutes ucef 2026-06-24 15:56:54 +02:00
  • 8ecdc54028 fix(ci): injection des variables captcha dans la pipeline de test ucef 2026-06-24 10:45:12 +02:00
  • e8baeab0e0 feat(equipement): ajout de la référence et retrait du bouton d'export du dashboard ucef 2026-06-24 10:18:53 +02:00
  • d0fde2f2e8 feat(adherent): réintégration du numéro de téléphone ucef 2026-06-24 10:18:44 +02:00
  • 754a0c8dcc fix(security): ajout de l'import manquant pour @Value ucef 2026-06-23 15:30:01 +02:00
  • bbbb3978b9 fix(ci): retrait de clone --depth 1 pour permettre le checkout des branches secondaires ucef 2026-06-23 15:14:53 +02:00
  • 5e75767f92 fix(security): injection correcte de la clé de site captcha dans la vue ucef 2026-06-23 02:05:27 +02:00
  • 2f8c8f0829 fix(docker): ajout de la politique de redémarrage automatique pour la BDD et pgAdmin ucef 2026-06-23 02:01:55 +02:00
  • bf38e01c49 fix(docker): transmission des variables captcha au conteneur ucef 2026-06-23 01:47:50 +02:00
  • 6ea793de87 ci(gitea): séparation des pipelines test et prod en deux fichiers distincts ucef 2026-06-23 01:16:45 +02:00
  • 60257f4823 feat(ui): ajout du logo sur la page de connexion ucef 2026-06-23 01:05:55 +02:00
  • 5c64184c93 feat(ui): ajout d'une bannière de bienvenue avec logo sur le tableau de bord ucef 2026-06-23 01:03:03 +02:00
  • 2dc39521c4 perf: redimensionnement et optimisation du logo pour un chargement rapide ucef 2026-06-23 01:01:53 +02:00
  • c7d8aaa179 style: mise à jour du logo du club ucef 2026-06-23 00:49:46 +02:00
  • 62d1158a8a ci(gitea): utilisation du label ubuntu-latest pour l'environnement de test ucef 2026-06-23 00:37:35 +02:00
  • 48c3220013 ci(gitea): utilisation de secrets dédiés pour la BDD de production ucef 2026-06-22 23:52:47 +02:00
  • f1bd5d9e08 ci(gitea): séparation des déploiements test et prod selon les branches ucef 2026-06-22 23:25:01 +02:00
  • 5737fb6429 ci(docker): injection des variables Captcha dans docker-compose ucef 2026-06-22 23:25:01 +02:00
  • 96eee4326a feat(security): configuration dynamique du Captcha Cloudflare Turnstile ucef 2026-06-22 23:25:01 +02:00
  • 14c83be77a feat(paiements): ajout d'un système d'audit log pour les paiements avec filtres et correction d'accès agent ucef 2026-06-22 22:44:14 +02:00
  • 08dc39f61a fix(ui): élargissement des sections informations et licences adhérent ucef 2026-06-22 22:44:14 +02:00
  • 84265660b9 fix(ui): masquer les encadrés financiers du dashboard pour les agents de saisie ucef 2026-06-22 22:44:14 +02:00
  • da33ce934d fix(ui): dynamically display connected username in sidebar across all pages ucef 2026-06-15 23:13:06 +02:00
  • e867acbb70 feat(licence): add licence search page with CSV export and reorganize sidebar menus ucef 2026-06-15 23:11:18 +02:00
  • c4bb9803ed feat(equipements): clean equipment search, fix category regression, and sync dotations on category change ucef 2026-06-15 23:11:05 +02:00
  • e1cd5930fd feat(paiement): track payment manager (gestionnaire) in history ucef 2026-06-15 23:09:46 +02:00
  • d913579c77 feat(rgpd): add mandatory consent checkbox to public registration form ucef 2026-06-15 23:09:37 +02:00
  • 2adbdde121 chore: inject HTMX script in all templates to fix badge bugs ucef 2026-06-15 23:09:23 +02:00
  • bcf92487ab feat: Export CSV des commandes équipements (Dashboard) ucef 2026-06-14 01:53:16 +02:00
  • bf4c7b36bd fix(ui): Rendre les tableaux principaux responsives (overflow-x-auto) ucef 2026-06-14 01:08:12 +02:00
  • 3ed9d0454b feat: Refonte du schéma Adhérent (Lieu de naissance, Nationalité, Type Licence), suppression du téléphone, email obligatoire ucef 2026-06-14 01:07:45 +02:00
  • 569927c644 ci: secure docker compose deployments using gitea actions secrets ucef 2026-06-13 00:17:15 +02:00
  • 7d39e561f7 security: decrease pre-registration token expiration from 10 to 5 minutes ucef 2026-06-13 00:00:42 +02:00
  • 8dfe71ac97 fix: load admin pre-registrations badge immediately on page load ucef 2026-06-12 23:59:12 +02:00
  • 87c65c6ebd feat: add admin toggle to open/close public pre-registrations with ui messaging ucef 2026-06-12 23:37:41 +02:00
  • bb24363500 fix: resolve HTMX POST CSRF token and unhandled ViewResolver 500 error ucef 2026-06-12 23:37:37 +02:00
  • 19139124ca fix: use correct dummy secret for local Cloudflare Turnstile verification ucef 2026-06-12 23:37:07 +02:00
  • 2e8298b3b6 Feature: Implement secure public pre-registration flow with CAPTCHA and HTMX dashboard ucef 2026-06-11 23:11:34 +02:00
  • bca84be16a Refactor: Move equipment price and mandatory status to Categorie relationship ucef 2026-06-11 22:57:16 +02:00
  • 1a4ff6fdac style: display total due, paid, and remaining balance in adherents list ucef 2026-06-01 22:58:41 +02:00
  • aba4ed0770 feat: implement educator management and display educator initials on training schedule ucef 2026-06-01 21:44:02 +02:00
  • e39921f049 feat: modification et suppression des paiements avec validation dynamique ucef 2026-05-31 02:44:00 +02:00
  • 52fbd5fcf8 fix: refactoring de la gestion HTMX des filtres avec triggers precis ucef 2026-05-31 02:11:08 +02:00
  • b6651fabb4 fix: resolution du conflit de formulaires imbriques dans la liste des adherents ucef 2026-05-31 01:57:46 +02:00
  • 9531019aae feat: redirection vers la page de modification lors de la creation d'un adherent ucef 2026-05-31 01:51:11 +02:00
  • 499be006c0 ci: ajouter un fichier .gitkeep pour forcer le suivi du dossier src de common ucef 2026-05-31 01:13:25 +02:00
  • f82021f6fc ci: retirer le montage explicite du socket docker pour eviter le doublon ucef 2026-05-31 01:04:29 +02:00
  • fc81b9e1ac ci: migration vers une architecture de pipeline basée sur des conteneurs dédiés ucef 2026-05-31 00:54:07 +02:00
  • 5b0edcafef ci: correction pipeline ucef 2026-05-31 00:52:27 +02:00
  • ecde6a7b68 ci: corriger le protocole double https dans le clone manuel ucef 2026-05-31 00:33:29 +02:00
  • afabea33be ci: update pipeline ucef 2026-05-31 00:17:44 +02:00
  • e895f042ff ci: exécuter les tests maven dans un conteneur docker éphémère ucef 2026-05-31 00:05:26 +02:00
  • d1c8883b82 ci: update pipeline ucef 2026-05-30 23:55:51 +02:00
  • 7743a220ef ci: ajout de la pipeline Gitea Actions et configuration de l'application dans docker-compose ucef 2026-05-30 23:24:32 +02:00
  • 8a15139efb feat: gestion des utilisateurs, rôles et équipes ucef 2026-05-30 23:11:12 +02:00
  • 7e9504ffe0 feat: implement server-side pagination, eager query loading, and dynamic column filtering via HTMX for Payment History ucef 2026-05-30 00:24:41 +02:00
  • 1d259831c6 feat: implement server-side pagination, eager query loading, and dynamic column filtering via HTMX ucef 2026-05-30 00:14:07 +02:00
  • 3ae296aa91 fix: recalculate member category and tariffs dynamically on birthdate change ucef 2026-05-30 00:14:02 +02:00
  • 0baca4a334 feat: add weekly training schedule planning with Gantt chart and conflict detection ucef 2026-05-30 00:13:55 +02:00
  • a429e67133 feat: implémentation de la gestion des saisons (UI, service, refactoring sidebar) ucef 2026-05-29 22:35:33 +02:00
  • dd31d73fed feat: show dynamic labels for all equipments based on gender and playing style ucef 2026-05-20 21:44:34 +02:00