Cultivez vos jardins en Sarthe !

Sarthe, France

Journal de changements

Tous les points abordés ici sont actifs sur cette instance.

En cours de test

02/04/2025 - 0.17.1 - Variable Docker

  • Corrections
    • Ajout de la variable d'environnement `RAILS_ASSUME_SSL` pour Docker

15/03/2025 - 0.17.0 - Notes sur les éléments

  • Nouvelles fonctionnalités
    • Possibilité de spécifier une quantité et un note lors de l'implantation d'éléments
    • Possibilité de spécifier une note sur un élément
  • Corrections
    • Correction de la coloration manquante sur certains textes

11/01/2025 - 0.16.1 - Correction de la génération d'image docker

  • Corrections
    • Image Docker
      • Correction de variables incorrectes pour Docker compose (SECRET_KEY_JWT et INSTANCE_ALLOWED_CORS_ORIGINS)
      • Correction de la génération de l'image latest

05/12/2024 - 0.16.0 - Rotations de culture et commentaires

  • Nouvelles fonctionnalités
    • Rotations de culture
      • Ressources : Ajout d'un attribut pour le groupe de rotation de cultures
      • Affichage du groupe de rotation sur les parcelles
      • Ajout d'un filtre dans la librairie
    • Ajout d'un bouton pour changer entre thème sombre/clair dans l'application. Il supplante la préférence de compte pour le navigateur actuel
    • Ajout d'une page de préférences pour choisir les notifications par email
    • Commentaires: premiers pas
      • Possibilité pour les membres de l'équipe d'écrire des commentaires sur les observations et tâches de la timeline
      • Possibilité pour les membres de l'équipe d'écrire des commentaires sur les observations depuis les détails d'un élément
      • Sur les jardins publics, possibilité pour les autres membres de l'instance d'écrire des commentaires sur les observations depuis les détails d'un élément ou depuis la timeline
      • Possibilité pour les auteurs de modifier et (presque) supprimer ses propres commentaires
      • Possibilité pour les possesseurs de carte de (presque) supprimer les commentaires des autres utilisateurs
      • Tous les membres d'une équipe sont notifié dans l'app d'un nouveau commentaire
      • Il est possible de recevoir les notifications de nouveau commentaire par courriel en activant cette préférence
  • Améliorations
    • Afficher une ligne lors de la remise à l'échelle d'une carte
    • Afficher un point lors de la définition du centre d'une carte
    • Améliorer le formulaire de création de carte avec de meilleures étapes
    • Améliorer les formulaires d'édition de cartes pour correspondre au nouveau formulaire de création
    • Carte du jardin: ajout des contrôles de carte dans la vue de jardin
    • Librairie: ajout d'un bouton pour réinitialiser les filtres quand aucun résultat ne correspond
    • Jardins publics: Amélioration de la disposition (espacements, termes)
    • Observations: Amélioration de la liste
    • Observations: Affichage du nombre d'observations dans les jardins/jardins publics
    • Timelines: Améliorations des composants
  • Changements
    • La modification des observations est maintenant restreinte à leur auteurs. Les créateurs de carte peuvent toujours les supprimer
  • Corrections
    • Réorganiser les boites de dialogue pour éviter certains recouvrements de formulaires

07/09/2024 - 0.15.0 - Calendrier, parcelles virtuelles et refonte de l'inventaire

  • Nouvelles fonctionnalités
    • Ajout du support pour les calendriers en lecture seule
    • Parcelles : Ajout du support de parcelles virtuelles : des parcelles non visibles sur la carte
    • API
      • Nouveau filtre sur les listes de tâches : filters[status] ; supporte pending, overdue et done.
  • Améliorations
    • Enregistrement des activités d'ajout d'élément
    • Les emails liés au compte (Devise) utilisent maintenant le même gabarit d'email que les autres
    • App : Amélioration des titres de page
    • App : Support des éléments retirés dans le graph de coordination
    • App : Affichage des années dans le graph de coordination
    • App : Les éléments retirés d'une parcelle sont groupés par année
    • App : Déplacement des onglets "Activité", "Équipe" et "Analyse de sol" dans un sous menu pour garder la vue adaptée sur mobile. Vous trouverez ces entrées à droite du bouton "Librairie"
    • App : Refonte de la page d'inventaire
  • Changements
    • API
      • Le filtre pending=true disponible pour les listings de tâches est maintenant filters[status]=pending.
  • Corrections
    • Ajout de traductions manquantes sur la page de gestion de compte
    • Ne pas envoyer de mails Devise avec un en-tête "reply-to"
    • Les traduction manquantes apparaitront maintenant en rouge... rouge pour ne pas les manquer.
    • Tâches Rake : Arrondir les valeurs de la tâche stats:show
    • Éléments : Retours de la possibilité de changer de calque
    • Corrections mineurs d'affichage et de fonctionnement

09/02/2024 - 0.14.0 - Améliorations et jeton JWT

  • Ajouté
    • Support de clés d'API (jetons JWT) pour faire des appels API depuis d'autres clients. Les origines sont configurables dans le fichier de configuration de l'instance.
  • Améliorations
    • Activation du cache pour toutes les données générales (familles, genres, ressources, ...)
    • Affichage d'un petit cercle près du curseur lors du dessin de parcelles
    • Lors de la sélection d'un élément seul, afficher un cercle au lieu d'un point
    • Affichage d'une bulle d'aide lors du survol à la souris d'éléments de la carte
    • Affichage d'erreurs 404 dans les applications VueJS (pas sur les erreurs Rails)
    • Amélioration des boutons de contrôle de la carte
    • Limitation du zoom sur les cartes avec une image personnalisée
    • Amélioration des messages d'information affichés avant de supprimer des choses
    • Limitation de la taille des écrans de chargement lors des changements d'onglet
    • Amélioration des filtres sur l'onglet de coordination
    • La suppression de compte nécessite la saisie du mot de passe actuel
    • Amélioration de la page d'édition de préférences de compte
  • Correctifs
    • Correction des traductions d'erreurs de formulaire
    • Correction du sélecteur de date dans le formulaire de récoltes
    • Correction du plantage de l'application lors de la suppression d'une parcelle
    • Correction de la clôture de compte pour les comptes avec beaucoup de données
  • Maintenance
    • Mise à jour de Rails vers 7.1
    • Mise à jour de RiseUI vers 1.1.0
    • Suppression de Storybook et utilisation du système de documentation de RiseUI
    • Utilisation de Ruby 3.1 à la place de 2.7
    • Utilisation de Node 20 à la place de of 16

18/09/2023 - 0.13.3 - Correctifs et RiseUI

  • Améliorations
    • UI: Les composants VueJS communs ont été déplacés vers le dépot [RiseUI](https://gitlab.com/experimentslabs/garden-party/rise-ui/).
  • Corrections
    • Calques: Correction du bouton de suppression
    • Calques: Empêcher les calques contenant des chemins d'être supprimés
    • Calques: Améliorer la modale d'information lorsqu'une suppression est impossible

14/08/2023 - 0.13.2 - Corrections et parcelles vides

  • Nouvelles fonctionnalités
    • Carte: Possibilité de dessiner des parcelles vides
  • Améliorations
    • Carte: Changement des fonds de parcelle pour les parcelles vides et les parcelles avec de multiples ressources
  • Correctifs
    • Sélecteur de resources: Prise en compte du cas où une ressource n'a pas de groupe d'interaction
    • Carte: Correction de l'épaisseur de ligne des diamètres d'éléments
    • Chemins: Ne dessiner qu'un chemin à la fois

26/07/2023 - 0.13.1 - Corrections

  • Correctifs
    • Miniatures: Les miniatures ne sont chargées que lorsqu'elles sont visible
    • Récolte: Correction du bouton pour supprimer une entrée

10/07/2023 - 0.13.0 - Récoltes

  • Changements importants
    • Activation du mode "historique web" de VueJS pour les routes d'application. Mettez à jour vos favoris.
  • Nouvelles fonctionnalités
    • Introduction du système de suivi de récoltes.
    • Timeline: Création d'une page pour afficher toutes les observations
    • Timeline (jardins publics): Création d'une page pour afficher toutes les observations
    • Observations: Ajout d'un bouton pour créer une observation depuis la modale d'observations
    • Observations: Ajout de boutons pour éditer/supprimer une observation
    • Tâches: Ajout d'un filtre pour afficher les tâches terminées
  • Améliorations
    • Parcelles: Affichage des interactions lors de l'ajout de ressources
    • Service de la police Ubuntu via les assets
    • Admin: Ajout d'un lien pour créer un nouveau genre depuis la vue show d'une famille
    • Admin: Ajout d'un lien pour créer une nouvelle ressource depuis la vue show d'un genre
    • Formulaire de tâche: Ajout d'une case à cocher pour définir si la tâche dans le passé est terminée
  • Correctifs
    • Resources: Correction d'un en-tête de page hardcodé
    • Jardin: Correction de l'outil de dessin de chemins qui ne... dessinait plus
    • Observations: Correction de l'affichage des images sur Chrome
    • Jardin public: Correction du bouton pour afficher/masquer le paneau latéral sur mobile

02/07/2022 - 0.12.0 - Interactions

05/04/2022 - 0.11.2 - Corrections

  • Nouvelles fonctionalités
    • Console : Nouvelle tâche rake pour normaliser les données de la librairie
  • Améliorations
    • Librairie : Normalisation des données avant validation
    • Élements : Ajout de l'unité pour le "diamètre actuel" dans le formulaire
  • Corrections

30/03/2022 - 0.11.1 - Corrections

13/01/2022 - 0.11.0

04/03/2022 - 0.10.0 - Coordination

  • Nouvelles fonctionnalités
    • Application: Création de la vue "coordination" qui permet d'afficher et de déterminer facilement les périodes de semis/récolte
  • Améliorations
    • Application: Affichage des étapes du chargement initial
    • Application: Possibilité de chercher la ressource d'un élément dans son formulaire de modification
    • Application: Possibilité de changer un élément de parcelle depuis le formulaire de modifiction
  • Corrections
    • Admin: Les périodes de semis/récolte sont à nouveau lisible
    • Application: Les dimensions sont à nouveau lisible pendant le dessin
    • Application: Correction des exceptions levées quand des actions sont engagées après un changement de carte
    • Style: La couleur orange est un peu plus... orange
    • API: Le champ tag_list renvoie bien la liste des tags
    • Application: Les changements de couleurs de chemin sont appliqués quand le chemin est déselctionné

27/02/2022 - 0.9.1 - Correction rapide

  • Corrections
    • Migrations: Correction d'une migration empêchant le passage de Garden Party 0.7 à 0.9

27/02/2022 - 0.9.0 - Lifting

  • Changements importants
    • Développement: Abandon de Webpack au profit de Vite
    • Développement: Passage à Vue 3.x
    • Développement: Node 16.x est requis pour compiler le frontend
    • API: Changement mineurs dans les réponses
  • Nouvelles fonctionnalités
    • Admin: `rake data:import_new` synchronise les nouvelles entrées de la source de confiance
    • Admin: `rake stats:show` affiche le nombre de comptes inactifs
    • Librairie: Filtres par tags
    • Application: L'aide a commencé à être intégrée
  • Améliorations
    • Application: La plupart des composants du frontend ont été refaits
    • Développement: Storyboot a été ajouté pour aider dans le développement de composants
  • Corrections
    • Admin: Correction de la recherche de resource
    • API: Corrections des requêtes n+1 lors de la récupération de ressources

13/01/2022 - 0.8.1 - Performance

Cette mise à jour se concentre principalement sur les performances d'affichage des librairies avec plus de 2000 ressources.
  • Nouvelles fonctionnalités
    • Admin: Affichage du nombre d'utilisateurs inactifs dans les stats
    • Admin: Ajout d'unt tâche pour synchroniser toutes les nouvelles resources depuis les données de confiance
    • Librairie: Ajout de la recherche et de filtres
  • Améliorations
    • Amélioration des performances dans les sélecteurs de ressources
    • Amélioration des performances dans la librairie

27/12/2021 - 0.8.0 - Administration et refonte

  • Changements importants
    • API: Changements dans les requêtes et réponses
  • Nouvelles fonctionnalités
    • Librairie: Les utilisateurs peuvent laisser des notes publiques sur les ressources
    • Librairie: Ajout de l'attribut "diamètre" aux ressources, correspondant à l'encombrement à maturité
    • Librairie: Ajout des périodes de semis/récolte
    • Librairie: Les utilisateurs peuvent maintenant modifier la liste de tags
    • Inventaire: Ajout de l'attribut "diamètre" aux éléments implantés, correspondant à l'encombrement actuel.
    • Carte: Affichage des encombrements (actuels et maximums)
    • Admin: Pagination sur les pages d'index
    • Admin: Recherche, filtres et tri sur les pages d'index
    • Admin: Affichage de l'historique des modifications avec les différences
    • Admin: Création d'une section pour maintenir les tags utilisés sur l'instance
    • Admin: Création d'une section pour synchroniser la librairie avec une source de confiance
    • Instance: Les mainteneurs peuvent maintenant afficher un message d'annonce sur la page d'accueil
    • Carte: Les activités réalisées par les membres d'une carte sont maintenant journalisées
    • Carte: Les tâches sont maintenant créées automatiquement pour certaines actions
  • Améliorations
    • Carte: Amélioration du sélecteur de style de chemin
    • Carte: Le système d'"actions" a été découpé en "observations", "tâches" et "activités"
    • Librairie: De multiples sources peuvent être définies
    • Librairie: L'attribut "edible" (commestible) est enlevé ; les tags doivent être utilisés pour celà
  • Corrections
    • Carte/inventaire: L'édition des dates concernant un élément a été corrigé
    • Petites corrections visuelles et autre bugs mineurs

31/10/2021 - 0.7.0 - Travail d'équipe

  • Changements importants
    • Les descriptions des familles et genres ont été retirées
    • Les descriptions de ressources ne sont plus obligatoires
  • Nouvelles fonctionnalités
    • Support de couleur de fond de carte personnalisé
    • Création du système de notifications
    • Création du système d'équipes: des personnes peuvent-être invitées à collaborer dans un jardin avec tous les droits du propriétaire de la carte à l'exception de l'édition des paramètres de cette dernière.
    • Possibilité d'assigner des coéquipiers aux tâches
  • Améliorations
    • Les images de resources sont maintenant générées par le client, réduisant le nombre de requêtes au serveur, et donc le temps de chargement
    • Affichage des ressources enfant dans les résultats de recherche
    • Les images jointes aux actions sont maintenant réduites avant d'être envoyées sur le serveur, réduidant le temps de téléversement
    • Amélioration des tests et maintenance générale
  • Correctifs
    • Affichage de la bulle d'information avec la longueur dessinée lors du traçage de chemins ou de parcelles
    • Correction de l'affichage des erreurs de formulaire
    • Correction de requêtes PATCH qui échouaient
    • Plusieur petits autres correctifs et améliorations

14/08/2021 - 0.6.1 - Vues mobile

  • Vues mobile pour les jardins, jardins publics et inventaire
  • Correction du zoom lors d'un double-clic sur une popup de carte
  • Ajout du support pour les seeds dans d'autres langues : les seeds en anglais ont été ajoutés
  • Quelques correction mineures

01/08/2021 - 0.6.0 - Plus d'actions

  • Support des tags composés
  • Possibilité de prendre des notes pour une carte (non visible sur les cartes partagées)
  • Possibilité de cacher les image de fond de carte
  • Possibilité de créer des actions sur une carte, des parcelles et des chemins, en plus des actions sur les éléments
  • Ajout d'une légende sur les cartes partagées

19/06/2021 - 0.5.0 - Tags sur les ressources

  • Oblige la présence d'une famille pour les genres (base de données)
  • Les genres doivent maitenant avoir un nom unique (base de données, modèles)
  • Les familles doivent maitenant avoir un nom unique (base de données, modèles)
  • Le champ kingdom (règne) est maintenant dans les familles au lieu des genres
  • Possibilité de modifier des élements une fois mis sur la carte (ressource et dates de mise en place/retrait)
  • Possibilité de réaliser des actions sur les éléments non implantés
  • Système de tags pour les resources
  • Pied de page avec numéro de version de l'application

14/06/2021 - 0.4.1 - Améliorations diverses

  • Amélioration des vues d'administration avec plus de données et des liens inter-entités
  • Correction des sources de genre qui n'étaient pas sauvegardées dans le formulaire de l'application
  • Affichage des entités existantes lors de la création de familles, genres ou ressources pour aider à éviter les doublons
  • Petites corrections de CSS, typos, traductions, ...

12/06/2021 - 0.4.0 - Amélioration de la bibliothèque

  • Ajout des noms latin aux ressources.
  • Ajout des familles aux genres.
  • Correction du lien de l'application vers la page d'acceuil.

07/06/2021 - 0.3.0 - Cartes publiques

  • Possibilité de partager publiquement une carte et son contenu

20/05/2021 - 0.2.0 - Mise à l'échelle

  • Possibilité de définir une échelle sur les nouvelles cartes basées sur des images
  • Possibilité de changer l'échelle d'une carte existante basée sur une image
  • Possibilité de faire tourner des parcelles (hors éléments seuls)
  • Possibilité de déplacer des parcelles (hors éléments seuls)
  • Thème sombre basé sur les préférences du navigateur (pas de possibilité de changer depuis l'interface)
  • Affichage des longueurs et aires lors de la création de parcelles et dessins
  • Affichage des longueurs et aires sur les parcelles et dessins
  • Changement de la manière de modifier les parcelles (bye bye, menu "Editer")

18/05/2021 - 0.1.1 - Corrections

  • Correction de la visibilité de la première ressource dans le sélecteur de la carte.
  • Correction du formulaire de ressources: le champ "noms communs" est maintenant présent, et le champs "mangeable" est maintenant autorisé.

09/04/2021 - 0.1.0 - Gestion des calques

  • Ajout de la possibilité de réordonner les calques.

06/04/2021 - 0.0.19 - Améliorations bis

  • Possibilité de créer des activités personalisées sur les éléments implantés Add support for custom activities: when displaying available actions on an element, it is now possible to enter your own actions.
  • Ajout d'une liste de couleurs pré-selectionnées pour les chemins
  • Les chemins peuvent maintenant avoir des types de lignes différents. Une liste est proposée sur le formulaire.

30/03/2021 - 0.0.18 - Améliorations

Cette version est principalement une reprise du code de l'application, sans trop d'impact sur son usage, mis à part :

  • Les tableaux ont une meilleure accessibilité
  • Le fond des parcelles se met maintenant à jour lors de l'ajout/suppression de leurs éléments
  • Les dates peuvent être entrées manuellement dans le sélecteur de dates : un click sur la date dans le sélecteur en affichera les contrôles. C'est donc plus facile d'entrer des dates loin dans le passé/futur.

19/03/2021 - 0.0.17 - Calques

  • Le système de calques a été revu : désormais, ils sont propres à un jardin. Les élements et dessins doivent maintenant être placés sur un calque lors de leur création (et peuvent être changés après).
  • Les ressources communautaires ne sont plus liées aux calques.

09/03/2021 - 0.0.16 - Dessins

  • Il est maintenant possible de dessiner des formes sur la carte pour délimiter des zones, des chemins, ...
  • L'interface de gestion de jardin est maintenant plus compacte et lisible.

11/02/2021 - 0.0.15 - Images!

  • Il est maintenant possible d'attacher des photos aux actions réalisées. Aux administrateurs : vous aurez besoin de libvibs-dev.
  • Ajout d'un guide de migration pour les utilisateurs

01/02/2021 - 0.0.14 - Module de liens

  • Création du module de "liens" pour partager des URLs avec la communauté. Les liens doivent être approuvés par un administrateur avant d'être publiés. There is no API endpoint for links.
  • Le menu d'administration est plus lisible.

15/01/2021 - Outil d'analyse de sol

  • Création d'un outil permettant d'aider à connaître la composition de son sol.

03/01/2021 - 0.0.13 - Contenu communautaire

  • Les membres peuvent maintenant créer des genres et des ressources, qui seront disponibles pour la communauté.
  • Les membres peuvent maintenant modifier les genres et les ressources existantes.
  • Quand on accède à l'application, la dernière carte utilisée est chargée automatiquement.
  • Dans la librairie, les variantes d'une resource sont affichées.

03/01/2021

  • Amélioration des traductions françaises (merci à eliovir)

17/12/2020

  • Amélioration du retours visuel lors de la validation d'un formulaire
  • Amélioration du style des blocs d'alerte
  • Les instances sont maitenant configurables avec un fichier YAML.

15/12/2020 - Documentation

  • Ajout de liens vers la documentation utilisateur
  • Amélioration du sélecteur de dates pour les actions

09/12/2020 - Corrections

  • Une erreur empêchait la création d'actions dans le futur et a été corrigée.

07/12/2020 - 0.0.12 - Planification

  • Des changements apportés aux éléments permettent maintenant de planifier à l'avance la date à laquelle ils seront retirés des parcelles.
  • Des changements ont été apportés sur l'inventaire pour le rendre plus lisible.

06/12/2020 - Maintenance

  • Les actions sont maintenant polymorphiques. L'attribut element_id a été remplacé par subject_id et subject_type.
  • Écriture des premiers tests Cucumber Write Cucumber tests for the "Inventory" view.

05/12/2020 - Maintenance

  • La table "crops" a été renommée en "elements".

04/12/2020 - Tâches

  • Création d'une page de tâches, listant toutes les actions en attente jour par jour.

03/12/2020 - 0.0.11 - Planification

  • Création du système de planification d'actions : une action sur une culture peut maintenant être définie dans le futur, et être validée une fois faite. Pratique pour planifier ses tailles d'une année à l'autre !

01/12/2020 - Recherche

  • Création d'un champ de recherche pour trouver des ressources plus facilement.
  • Correction de la selection de sous-resources.
  • Création de la zone d'administration pour les interactions entre ressources.

29/11/2020 - 0.0.10 - Enlèvement de ressources

  • Il est possible d'enlever une ressource d'une parcelle. La ressource sera marquée comme "enlevée" et n'apparaîtra plus sur la carte. L'élément sera tout de même visible dans l'inventaire, afin de pouvoir le consulter.
  • Il est maintenant possible de supprimer ses propres cartes.
  • Une confirmation est maintenant demandée lors de la suppression d'éléments.
  • Quelques améliorations de l'interface, correction d'affichage pour Chrome.
  • Lors de la création/suppression/mise à jour d'éléments, un retours est maintenant fait à l'utilisateur
  • Les erreurs de formulaire sont maintenant affichées.

28/11/2020 - 0.0.9 - Actions

  • Il est possible de déterminer quand une ressource a été ou sera placée dans le monde réel.
  • Création d'un système d'actions simples: il est maintenant possible d'effectuer des actions sur les cultures (plantes placées dans une parcelle) et d'y associer une note.
  • Un tableau récapitulatif des actions menées sur chaque culture est disponible.

26/11/2020 - 0.0.8 - Authentification

  • Mise en place de l'authentification des utilisateurs.
  • Les cartes appartiennent maintenant à quelqu'un !
  • Mise en place du système d'autorisations : un utilisateur ne peut modifier que ses cartes.

19/11/2020 - 0.0.7 - Administration

  • Création de la partie d'administration pour les niveaux, plantes, et genres.

19/11/2020 - 0.0.6 - Fusion des projets

  • Fusion du frontend et du backend en une seule application Ruby On Rails.
  • Amélioration des outils de développement (générateurs de code, principalement).

11/11/2020 - 0.0.5 - Ressources

  • Les plantes sont maintenant des ressources. Un nom plus générique, mais qui permet d'intégrer le vivant (insectes, ...) dans les cartes.
  • Création du concept d'interactions entre ressources.
  • Création du concept de "groupe de plantes" : une plante "générique" (ex. : tomate) peut avoir plusieur variantes spécifiques (ex. : cœur de boeuf, tomate ananas), permettant de placer des éléments sans en connaitre la variété à l'avance.
  • Ajout d'attributs aux ressources: Noms communs, mangeable.
  • Ajout d'attributs aux genres: Règne (animal/végétal).

11/11/2020 - 0.0.4 - Genre des plantes

  • Intégration des genres des plantes.

08/11/2020 - 0.0.3 - Intégration

  • Le backend fonctionne avec le frontend !
  • Génération automatique des marqueurs de carte pour les plantes.

06/11/2020 - 0.0.2 - Documentation Swagger

  • Mise en place de la documentation Swagger, disponible sur le projet.
  • Intégration du concept de "parcelles" : une parcelle peut contenir plusieur cultures

05/11/2020 - 0.0.1 - Création du backend

  • Création d'une API Ruby On Rails
  • Création du système de base : cartes, plantes, cultures, identique à la preuve de concept

31/10/2020 - Preuve de concept

  • Création d'une interface sans base de données pour tester l'idée.