.. note:: Nous avons commencé ce changelog assez tard dans la vie de Risefor. Les changements avant Mars 2024 ne seront pas listé exhaustivement. Contactez nous si besoin `community@risefor.org `_ ********************** Suivi des évolutions ********************** .. list-table:: :widths: 10 20 60 10 :header-rows: 1 * - Date - Type de changement - Description - Plus d'informations * - | Fevrier 2025 | `v3.0.1 `_ - | Retouches v3.0 et améliorations - - [Feature] Automatisation des backups de données - [Improvement] Envoie newsletter - exclude specific hostnames - [Bugfix] Issues linked to upgrade to v3.0 milestone - [Improvement] Biome : Js best practices - [Feature] Set up server side rendering - `Plus d'informations `_ * - | Février 2025 | `v3.0 `_ - | Passage à djange 4, python3.10, sib-core1.0.4 - - [Major] Django 4 - [Major] Python3.10 - [Major] Startin'blox v1.0.4 - [Feature] First Lit Components - Tabbed widget - [Feature] Instagram Interpellation && Revamp Twitter module - [SEO] Seo touch ups (canonical, structured data, etc) - [Improvement] Representative page : Add data (functions, commissions, historical functions, etc) and styling - [Improvement] Law tracker plugin : display linked laws on representative page - [Improvement] Risefor feature page - [Improvement] css, js touch ups and other misc improvements - `Plus d'informations `_ * - | Octobre 2024 | `v2.6.4 `_ - | Optimisations serveur (taches asynchrones), | Ciblage par commissions permanente, optimisation | SEO et plus - - [Minor] Introduce Django-q for asynchronous tasks - [Feature] Interpellation : Capacité à cibler les élues d'une commission permanente #15 - [Feature] SEO : Enable sitemap.xml - [Feature] Admin : Enable reversion of models (all action types & representative) - [Feature] Law Tracker - Notification system when a law changes - [Improvement] Federation - Send participation requests to host of action in order to update counter - [Improvement] Confirmation email for newsletter signup - [Improvement] Newsletter: Ability to include/exclude specific hosts when sending a newsletter - [Improvement] Instances .env customisations : Display/hide elements in menu, database info, etc - [Error management] Email to admin and user when target email is not in 'Approved email' - [Error management] log file for backed errors - [Misc] Template css improvements (law tracker, confirmation pages, ...) - `Plus d'informations `_ * - | 6 Septembre 2024 | `v2.6.3 `_ - Multilingual instance, Plugin, logging and more - - [Beta] Plugin "Suivi des lois" - `Version 1 `_ - [Feature] Capacité à avoir une instance multi lingue, avec des actions traduites `Voir un exemple `_ - [Beta] Envoie avec sa propre boite mail - Amélioration du système pour copier le contenu - [Feature] Crontab pour automatiser les taches de mises à jours (status evenement, action end date,...) - | [Improvement] Utilisation d'un fichier .env pour la personnalisation du site ainsi que les | informations sensibles (ie, connexion SMTP et BDD) `#169 `_ - [Improvement] Logging - Fichier de log du backend Risefor et logging de l'envoie de newsletter - [Improvement] Newsletter - Argument pour informer et personnaliser le sujet de l'email - [Improvement] Interpellation twitter - Garder les capitales dans le texte, et dédupliquer les comptes taggés - [Improvement] Divers améliorations (css touch ups, logger, 'Use *instance name*' page) - `Plus d'informations `_ * - | 10 Juillet 2024 | `v2.6.2 `_ - Section Appel, Styling, Beta and more - - [Styling] Refonte section élues - Part 1 `#93 `_ - [Beta] Update - UX, bugfix et plus de services `#125 `_, `#162 `_, `#161 `_, `#163 `_ - [Bugfix] Envoie newsletter - Dé-dupplication d'email gère les caps - [Feature] Début de personnalisations du template avec le fichier .env `#169 `_ - [Feature] Appel à soutien - Rendre possible la mise en ligne d'appels à soutiens - [Feature] Appel à soutien - Afficher le compteur des signataires - [Feature] Appel à soutien - Afficher la liste des signataires (publique) - [Improvement] Divers améliorations (menu mobile, blocs optins) - `Plus d'informations `_ * - | 20 Mai 2024 | `v2.6.1 `_ - Bugfix et améliorations - - [Bugfix] Bulma conflicts with sib router - [Bugfix] actionLoadUrl script listener issue `#148 `_ - [Improvement] Beta Update - Email service choice CTAs `#156 `_ - [Improvement] Clean depreciated templates - [Improvement] Reintroduce prod process (collectstatic) `#158 `_ - `Plus d'informations `_ * - 16 Mai 2024 - Amélioration du déploiement en production - | [Improvement] Page d'erreur django - 404 et 500 | Page dédié aux erreurs "int 10" (gestion des plateformes supprimant une partie de l'url) `#158 `_ | [Improvement] Reintroduce prod process (collectstatic) - `Plus d'informations `_ * - | 14 Mai 2024 | `v2.6.0 `_ - Refonte Javascript > Typescript - - [Minor] Revamp javascript to typescript `!22 `_ - [bugfix] Beta Send Email from own service - Fix event bubbling and other misc bugs `#125 `_ - [bugfix] Clean requirements.txt `#118 `_ - `Plus d'informations `_ * - | 8 Mai 2024 | `v2.5.4 `_ - | Update Feature & bugfix - - [Feature] Beta - Capacité à envoyer un email de sa propre boite email `#125 `_ - | [Improvement] Statistique de l'action - Champs Date avec traitement | (ie "3 jours restant pour agir") - [workaround] Bugfix temporaire - Optin Newsletter sans action_id `#140 `_ - [Improvement] Formulaire interpellation Email - Part 1 de la refonte `#143 `_ - | [Improvement] refreshComponent() - Suppression du ``?random`` afin de réduire la consommation serveur | (Phase de recherche d'effets péjoratifs non voulu ) - | [Improvement] Outil d'envoie de Newsletter - Ajout de params et amélioration du prompt - `Plus d'informations `_ * - | Mai 2024 | `v2.5.3 `_ - Feature - Block 'Action stats' - | Afficher le recap de l'action en haut de page | Capacité à suivre le nombre de tweet envoyé | Compteur total des interpellations - `Plus d'informations `_ * - Avril 2024 - | Interpellation Email | Capacité à mettre une PJ - | Mettre une PJ dans le mail envoyé aux cibles & | dans le mail recap - `Plus d'informations `_ * - Avril 2024 - Envoies de Newsletter - | Evolution du script d'envoie de newletter | ajouts de parametre pour permettre : - Mode envoie test / production - Le choix de la liste d'envoie - Le choix du template - La validation des choix avant envoie - `Plus d'informations `_ * - Avril 2024 - Model Newsletter - Ajout automatique lors des optins - `Plus d'informations `_ * - | Avril 2024 | `v2.5.2 `_ - | Feature - Module 'Image à diffuser' | bugfix - Affichage des modules d'interpellation - | - `Plus d'informations `_ * - Avril 2024 - Buxfix - Vidéo sur une action - | Capacité à remettre une vidéo sur une actions | BugFix v1 - No Js, support only YouTube videos - `Plus d'informations `_ * - | Avril 2024 | `v2.5.1 `_ - Mise en place du versionning - | Système de versionning de Risefor front. | Permet de mieux suivre les évolutions - `Plus d'informations `_ * - | Avril 2024 | `v2.5.0 `_ - Outil d'envoie de Newsletter - | Capacité à envoyer une newsletter aux personnes ayant opt-ins | 2 modèles: Partage 1 action ou newsletter regroupant plusieurs | actions - `Plus d'informations `_ * - Avril 2024 - | Interpellation Email | Capacité à mettre des CC - | Pouvoir mettre des cibles en CC de chaque email envoyé - `Plus d'informations `_ * - Mars 2024 - Nouvelle section - Plainte collective - Capacité à mettre en ligne une plainte collective - Base du template action (image/title/description) - Formulaire pour rejoindre la plainte - Protection des API regroupant les signataires - `Plus d'informations `_ * - Mars 2024 - | Interpellation Email | Email envoyé au participant - Remplacer le CC par un email récapitulatif afin de: - Confirmer clairement leur envoie (ou non envoie) - | Donner toutes les infos au sein de leur envoie, | de manière claire. - | Pouvoir partager un message supplémentaire aux | participant.e.s - `Plus d'informations `_ * - Mars 2024 - | Interpellation Email | Revue de l'affichage de confirmation - Remplacer le pop-in par une page de confirmation, afin de : - Réduire le nombre de "faux positif" (cf "plus d'info") - | Réduire le nombre de personne qui ferme l'onglet avant | que la requête ne soit envoyé (cf "plus d'info" ) - | Permettre à l'utilisateurice de voir les autres actions | et consultations en cours - `Plus d'informations `_ * - Mars 2024 - | Formulaire d'interpellation | par email - | Optins sauvegarde d'informations & news pour les | prochaines actions - `Plus d'informations `_ * - Mars 2024 - Section Admin - Export - Exporter les participants par action (ayant optin) - `Plus d'informations `_ * - Decembre 2023 - | Module d'interpellation | ``Par téléphone`` - Remise à niveau du module - Réparation du javascript - Application du nouveau css - Mise à jour des champs dans la section ``admin`` - * - Decembre 2023 - Traduction de la plateforme - Finalisation de la traduction des templates - | Ajout des balises nécessaire à la traduction complète de Risefor - Traduction des textes en anglais - | `Exemple d'instance en anglais `_ | *(potentiellement hors-ligne pour* | *préserver des ressources serveur)* * - Decembre 2023 - Nouvelle section - Consultation/Enquêtes publiques - Capacité à mettre en ligne des enquêtes publiques - Base du template action (image/title/description) - Capacité a mettre des modèles d'argumentaires (10) - Personnalisation des argumentaires - Copier et lien vers le formulaire de l'enquête - `Plus d'informations `_ * - Novembre 2023 - | Sécurisation des ``Destinataires`` | d'email - Créer une liste de ``Destinatiares approuvé`` - | Eviter la capacité de détourner les formulaires | pour envoyer des emails à n'importe qui, de la part de | n'importe qui - Mise à jour automatique lors d'import de nouveaux élues - Capacité à mettre à jour manuellement - `Plus d'informations `_ * - Mars 2023 - | Nouveau module | Section Action interpellation - Capacité à ajouter les logos d'organisations liées - Chargement des images depuis l'admin - Titre personnalisé de la section - Affichage de la section "logo" sur l'action - * - Fevrier 2023 - | Section Admin | Formulaire d'action - Rendre le formulaire plus claire - | Création de section (info globale, supplémentaire, | ciblage, etc) - Ciblage - N'afficher que les champs choisi - Base de documentation pour aider à la création - * - Juin 2022 - |:warning:| Major - Fédération - Fédérations des actions avec des instances voulus - Capacité à afficher ses actions sur d'autres instances Risefor - Ajout des instances via l'admin - Affichage des actions d'autres instances - Envoie des informations sur l'instance source - `Plus d'informations `_ * - Mars 2022 - Amélioration module email - Ajout automatique des noms des personnes ciblée dans le mail - Si le placeholder ``[Madame/Monsieur]`` est dans le texte - | Alors, lors de la validation de l'email remplacé par les | noms automatiquement - `Plus d'informations `_