Commit Graph

21 Commits

Author SHA1 Message Date
Yannick Le Duc
2a2738f5c0 - améliore l'export/import (format de fichiers en paramètres, amélioration de la robustesse, )
- ajout bouton tout effacer des propositions et participants
2025-09-16 15:45:28 +02:00
Yannick Le Duc
cb98d1c87c fix problème d'authentification 2025-09-16 13:31:12 +02:00
Yannick Le Duc
88fa637ac1 amélioration tests 2025-08-29 09:43:58 +02:00
Yannick Le Duc
74189ac037 feat: amélioration majeure de la qualité du code et des tests - ajout de 20 nouveaux tests et fonctions utilitaires 2025-08-28 20:53:53 +02:00
Yannick Le Duc
cea3b81994 fix: amélioration majeure de la qualité du code - suppression de 23,000+ erreurs de linting 2025-08-28 18:43:12 +02:00
Yannick Le Duc
f93c995815 fonctionnalité majeure : setup ultra simplifié (installation/configuration des infos supabase directement du web) 2025-08-28 14:05:32 +02:00
Yannick Le Duc
b7ce1145e3 ajout de l'export des votes dans un fichier ODS avec toutes les données (anonymisées par défaut - réglable dans les paramètres) 2025-08-27 18:38:20 +02:00
Yannick Le Duc
dc388bf371 refactoring majeur (code dupliqué, mort, ...)
- Économie : ~1240 lignes de code dupliqué
- Réduction : ~60% du code modal
- Amélioration : Cohérence et maintenabilité
2025-08-27 12:45:37 +02:00
Yannick Le Duc
aa859a1e44 Ajout paramètre message bas de page personnalisable 2025-08-27 12:21:09 +02:00
Yannick Le Duc
28df167fee rework home page, fichier config pour l'url , ajout de liens en bas des pages publiques 2025-08-27 11:10:26 +02:00
Yannick Le Duc
5c5c5d11e3 rajoute le support de l'utilisation de markdown (sur un sous-ensemble) dans la description des campagnes et des propositions 2025-08-27 10:47:01 +02:00
Yannick Le Duc
8cfa14a693 fix problème possible de "logique delete + create pouvait créer des conditions de concurrence" 2025-08-27 00:25:32 +02:00
Yannick Le Duc
caf0478e02 - Add slug/short_id fields to database with auto-generation
- Create migration script for existing data
- Update admin interface to show only short URLs
- Implement redirect system to avoid code duplication
- Maintain backward compatibility with old URLs
2025-08-26 22:28:11 +02:00
Yannick Le Duc
0093f4edba improve security (change RLS, and allow table sensitive access only at server side, with supabase service key) 2025-08-26 14:51:15 +02:00
Yannick Le Duc
b7febbf713 fix la maj des participants et des propositions 2025-08-25 22:41:39 +02:00
Yannick Le Duc
1be44503c9 fix eslint errors for Vercel deployment 2025-08-25 18:48:52 +02:00
Yannick Le Duc
b0a945f07b ajout envoi smtp (paramètres, test envois, envoi à 1 participant). protège vue mot de passe
- ajout filtre page statistiques
2025-08-25 18:28:14 +02:00
Yannick Le Duc
caed358661 Ajout page statistiques 2025-08-25 17:29:35 +02:00
Yannick Le Duc
46993d2c9f Meilleur design via Shadcn/ui 2025-08-25 15:50:16 +02:00
Yannick Le Duc
06bfe11dcc liens publics pour voter pour les participants 2025-08-25 15:04:27 +02:00
Yannick Le Duc
e0f86a8845 initial commit 2025-08-25 14:38:13 +02:00