Yannick Le Duc
bbb9b20c85
fixe les valeurs de settings par défaut
2025-08-29 21:15:09 +02:00
Yannick Le Duc
88fa637ac1
amélioration tests
2025-08-29 09:43:58 +02:00
Yannick Le Duc
0818fbd0ce
feat: amélioration majeure des tests - ajout de 45 nouveaux tests et correction des erreurs de linting
2025-08-29 09:11:22 +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
6293630232
fix: tests de date et suppression fichier test vide
2025-08-28 17:02:25 +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
c94c8038f3
improve readme
2025-08-27 14:04:32 +02:00
Yannick Le Duc
a8d341e633
improve readme
2025-08-27 14:00:50 +02:00
Yannick Le Duc
3ce3124457
update README (mettant aussi en avant les solutions de déploiement solutions éthiques/libres, en particulier celles hébergées en France)
2025-08-27 13:50:05 +02:00
Yannick Le Duc
fb32403557
fix vercel build
2025-08-27 13:44:40 +02:00
Yannick Le Duc
2332a47980
fix vertel build
2025-08-27 13:43:53 +02:00
Yannick Le Duc
924d2714c7
debuts de tests unitaires
2025-08-27 13:31:55 +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
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