.. 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 `_