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

Date

Type de changement

Description

Plus d’informations

Fevrier 2025
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
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
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

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

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

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

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
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

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
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

Mise en place du versionning

Système de versionning de Risefor front.
Permet de mieux suivre les évolutions

Plus d’informations

Avril 2024

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

(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

⚠️ 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