Commit Graph

35 Commits

Author SHA1 Message Date
Yannick Le Duc
6acc7d9d35 fix back sur paramètres 2025-08-27 12:25:21 +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
228be1b6f2 ajout illustration dans README 2025-08-27 09:25:35 +02:00
Yannick Le Duc
da89bfea88 clean
rajout licence
2025-08-27 09:21:20 +02:00
Yannick Le Duc
bfc87ae0a9 enlève allowedDevOrigins 2025-08-27 09:06:58 +02:00
Yannick Le Duc
29f5f37194 migration de base avant liens courts 2025-08-27 09:04:31 +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
ba3a7c3ea1 améliore la création de campagnes (proposition de paliers harmonieux automatiques) 2025-08-26 23:58:00 +02:00
Yannick Le Duc
4ce52f300f redesign de la page /admin 2025-08-26 23:39:58 +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
bd4f63b99c fine tux à max la page de vote (better ux) 2025-08-26 21:49:45 +02:00
Yannick Le Duc
01864e6081 - paramètre "random" de l'affichage des propositions à True par défaut
- améliorations UX/UI mineures de la page de vote
2025-08-26 15:13:51 +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
4119875f48 import ods/xls en + de csv
fix modal behavior on close, fine tune import file modal
2025-08-26 09:29:56 +02:00
Yannick Le Duc
1730d77b2c fix longueur trop haute de la modale d'envoi de mail 2025-08-25 23:03:33 +02:00
Yannick Le Duc
39656b1cc9 corrige le pb des sauts de ligne dans la page de dépot de propositions 2025-08-25 22:50:19 +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
f768df7d1a minor : fix copy effect 2025-08-25 19:03:47 +02:00
Yannick Le Duc
1be44503c9 fix eslint errors for Vercel deployment 2025-08-25 18:48:52 +02:00
Yannick Le Duc
535a39674c uodate doc and cleaning 2025-08-25 18:37:44 +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
1f3d607e87 import csv propositions et participants fonctionnel 2025-08-25 17:00:24 +02:00
Yannick Le Duc
63db9983bc fine tune la page de vote 2025-08-25 16:44:29 +02:00
Yannick Le Duc
f6e8e4753f mise à jour README + enlève signup 2025-08-25 16:27:03 +02:00
Yannick Le Duc
ec681cfd13 add supabase authentication 2025-08-25 16:02:57 +02:00
Yannick Le Duc
6ad24b36dc fine tune pages public de dépot de proposition 2025-08-25 15:55:29 +02:00
Yannick Le Duc
46993d2c9f Meilleur design via Shadcn/ui 2025-08-25 15:50:16 +02:00
Yannick Le Duc
4e8b592feb ajout de slider sur la page de vote 2025-08-25 15:32:15 +02:00
Yannick Le Duc
06bfe11dcc liens publics pour voter pour les participants 2025-08-25 15:04:27 +02:00
Yannick Le Duc
30a228e14f lien public pour dépot propositions 2025-08-25 14:43:29 +02:00
Yannick Le Duc
e0f86a8845 initial commit 2025-08-25 14:38:13 +02:00
Yannick Le Duc
02197190e9 Initial commit from Create Next App 2025-08-25 09:38:37 +02:00