Commit Graph

  • c840470521 rend + simple à lire la page des statistiques main Yannick Le Duc 2025-09-22 09:05:57 +02:00
  • d38c21944a fix version display to 0.2.1 Yannick Le Duc 2025-09-22 06:45:28 +02:00
  • 238e57e8e6 version 0.2.1 : partage publique des stats, et envoi de rappels de mails Yannick Le Duc 2025-09-22 03:14:40 +02:00
  • 25ccb43272 dans la fonction "envoyer des emails", ajoute une case à cocher pour n'envoyer qu'aux participants n"ayant pas voté (utilie pour les rappels aux retardataires) Yannick Le Duc 2025-09-21 21:01:38 +02:00
  • 8274722518 ajout de la possibilité de partager publiquement la page statistiques d'une campagne Yannick Le Duc 2025-09-21 20:53:50 +02:00
  • ae753dab4e améliore l'import (normalisation colonnes) Yannick Le Duc 2025-09-21 20:47:14 +02:00
  • f9bb1caf32 affine encore + la page de vote pour une meilleure UX sur mobile en particulier Yannick Le Duc 2025-09-16 17:32:49 +02:00
  • bfda5d3015 maj README Yannick Le Duc 2025-09-16 16:55:27 +02:00
  • 17deb72834 meilleure gestion des templates d'email (allégés) Yannick Le Duc 2025-09-16 16:47:14 +02:00
  • b20c88b05d Evite les doublons dans les emails lors d'import de participants Yannick Le Duc 2025-09-16 16:02:49 +02:00
  • 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 Yannick Le Duc 2025-09-16 15:45:28 +02:00
  • 6aead108d7 ajout page envoi mails groupes Yannick Le Duc 2025-09-16 13:57:49 +02:00
  • de86264047 corrige les valeurs par défaut (ordre aléatoires et message footer par défaut) Ajout footer sur les pages admin Yannick Le Duc 2025-09-16 13:41:32 +02:00
  • cb98d1c87c fix problème d'authentification Yannick Le Duc 2025-09-16 13:31:12 +02:00
  • bbb9b20c85 fixe les valeurs de settings par défaut Yannick Le Duc 2025-08-29 21:15:09 +02:00
  • 88fa637ac1 amélioration tests preprod Yannick Le Duc 2025-08-29 09:43:58 +02:00
  • 0818fbd0ce feat: amélioration majeure des tests - ajout de 45 nouveaux tests et correction des erreurs de linting Yannick Le Duc 2025-08-29 09:11:22 +02:00
  • 74189ac037 feat: amélioration majeure de la qualité du code et des tests - ajout de 20 nouveaux tests et fonctions utilitaires Yannick Le Duc 2025-08-28 20:53:53 +02:00
  • cea3b81994 fix: amélioration majeure de la qualité du code - suppression de 23,000+ erreurs de linting Yannick Le Duc 2025-08-28 18:43:12 +02:00
  • 6293630232 fix: tests de date et suppression fichier test vide Yannick Le Duc 2025-08-28 17:02:25 +02:00
  • f93c995815 fonctionnalité majeure : setup ultra simplifié (installation/configuration des infos supabase directement du web) Yannick Le Duc 2025-08-28 14:05:32 +02:00
  • 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) setup-simple Yannick Le Duc 2025-08-27 18:38:20 +02:00
  • c94c8038f3 improve readme Yannick Le Duc 2025-08-27 14:04:32 +02:00
  • a8d341e633 improve readme Yannick Le Duc 2025-08-27 14:00:50 +02:00
  • 3ce3124457 update README (mettant aussi en avant les solutions de déploiement solutions éthiques/libres, en particulier celles hébergées en France) Yannick Le Duc 2025-08-27 13:50:05 +02:00
  • fb32403557 fix vercel build Yannick Le Duc 2025-08-27 13:44:40 +02:00
  • 2332a47980 fix vertel build Yannick Le Duc 2025-08-27 13:43:53 +02:00
  • 924d2714c7 debuts de tests unitaires Yannick Le Duc 2025-08-27 13:31:55 +02:00
  • dc388bf371 refactoring majeur (code dupliqué, mort, ...) - Économie : ~1240 lignes de code dupliqué - Réduction : ~60% du code modal - Amélioration : Cohérence et maintenabilité Yannick Le Duc 2025-08-27 12:45:37 +02:00
  • 6acc7d9d35 fix back sur paramètres Yannick Le Duc 2025-08-27 12:25:21 +02:00
  • aa859a1e44 Ajout paramètre message bas de page personnalisable Yannick Le Duc 2025-08-27 12:21:09 +02:00
  • 28df167fee rework home page, fichier config pour l'url , ajout de liens en bas des pages publiques Yannick Le Duc 2025-08-27 11:10:26 +02:00
  • 5c5c5d11e3 rajoute le support de l'utilisation de markdown (sur un sous-ensemble) dans la description des campagnes et des propositions Yannick Le Duc 2025-08-27 10:47:01 +02:00
  • 228be1b6f2 ajout illustration dans README Yannick Le Duc 2025-08-27 09:25:35 +02:00
  • da89bfea88 clean rajout licence Yannick Le Duc 2025-08-27 09:21:20 +02:00
  • bfc87ae0a9 enlève allowedDevOrigins Yannick Le Duc 2025-08-27 09:06:58 +02:00
  • 29f5f37194 migration de base avant liens courts Yannick Le Duc 2025-08-27 09:04:31 +02:00
  • 8cfa14a693 fix problème possible de "logique delete + create pouvait créer des conditions de concurrence" Yannick Le Duc 2025-08-27 00:25:32 +02:00
  • ba3a7c3ea1 améliore la création de campagnes (proposition de paliers harmonieux automatiques) Yannick Le Duc 2025-08-26 23:58:00 +02:00
  • 4ce52f300f redesign de la page /admin Yannick Le Duc 2025-08-26 23:39:58 +02:00
  • 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 Yannick Le Duc 2025-08-26 22:28:11 +02:00
  • bd4f63b99c fine tux à max la page de vote (better ux) Yannick Le Duc 2025-08-26 21:49:45 +02:00
  • 01864e6081 - paramètre "random" de l'affichage des propositions à True par défaut - améliorations UX/UI mineures de la page de vote Yannick Le Duc 2025-08-26 15:13:51 +02:00
  • 0093f4edba improve security (change RLS, and allow table sensitive access only at server side, with supabase service key) Yannick Le Duc 2025-08-26 14:51:15 +02:00
  • 4119875f48 import ods/xls en + de csv fix modal behavior on close, fine tune import file modal Yannick Le Duc 2025-08-26 09:29:56 +02:00
  • 1730d77b2c fix longueur trop haute de la modale d'envoi de mail Yannick Le Duc 2025-08-25 23:03:33 +02:00
  • 39656b1cc9 corrige le pb des sauts de ligne dans la page de dépot de propositions Yannick Le Duc 2025-08-25 22:50:19 +02:00
  • b7febbf713 fix la maj des participants et des propositions Yannick Le Duc 2025-08-25 22:41:39 +02:00
  • f768df7d1a minor : fix copy effect Yannick Le Duc 2025-08-25 19:03:47 +02:00
  • 1be44503c9 fix eslint errors for Vercel deployment Yannick Le Duc 2025-08-25 18:48:52 +02:00
  • 535a39674c uodate doc and cleaning Yannick Le Duc 2025-08-25 18:37:44 +02:00
  • b0a945f07b ajout envoi smtp (paramètres, test envois, envoi à 1 participant). protège vue mot de passe Yannick Le Duc 2025-08-25 18:28:14 +02:00
  • caed358661 Ajout page statistiques Yannick Le Duc 2025-08-25 17:29:35 +02:00
  • 1f3d607e87 import csv propositions et participants fonctionnel Yannick Le Duc 2025-08-25 17:00:24 +02:00
  • 63db9983bc fine tune la page de vote Yannick Le Duc 2025-08-25 16:44:29 +02:00
  • f6e8e4753f mise à jour README + enlève signup Yannick Le Duc 2025-08-25 16:27:03 +02:00
  • ec681cfd13 add supabase authentication Yannick Le Duc 2025-08-25 16:02:57 +02:00
  • 6ad24b36dc fine tune pages public de dépot de proposition Yannick Le Duc 2025-08-25 15:55:29 +02:00
  • 46993d2c9f Meilleur design via Shadcn/ui Yannick Le Duc 2025-08-25 15:50:16 +02:00
  • 4e8b592feb ajout de slider sur la page de vote Yannick Le Duc 2025-08-25 15:32:15 +02:00
  • 06bfe11dcc liens publics pour voter pour les participants Yannick Le Duc 2025-08-25 15:04:27 +02:00
  • 30a228e14f lien public pour dépot propositions Yannick Le Duc 2025-08-25 14:43:29 +02:00
  • e0f86a8845 initial commit Yannick Le Duc 2025-08-25 14:38:13 +02:00
  • 02197190e9 Initial commit from Create Next App Yannick Le Duc 2025-08-25 09:38:37 +02:00