2025-06-24
- première mise en prod de Melodineo sans fixtures
2025-06-21
- renommage melodino -> melodineo
2025-06-18
- prisma : migration engine de Rust vers TypeScript
- meilleure gestion des logs d'erreur sous docker
- diminution de la taille des images docker (bug commande pnpm deploy : 1Go -> 550Mo)
- exécution d'instances multiples de l'application en prod
2025-06-16
- Éditeur de page : aperçu, possibilité de changer le zoom
2025-06-14
- migration code vers zod v4
2025-06-12
- création des pages infos (formulaire de contact, politique de confidentialité, à propos)
- mise à jour des traductions anglaises
2025-06-10
- mise en place du CLI React Email.
- amélioration des graphismes des emails
2025-06-06
- implémentation de l'envoi d'email depuis le formulaire de contact d'une page publique.
- Mise en forme des emails.
2025-06-05
- mise en place des catégories pour les événements
- refactorisation des fausses données pour se rapprocher un peu plus du monde réel.
2025-06-04
- Musiciens et groupes de musique : onglet mots clés, possibilité d'assigner des mots clés, d'en créer, de les chercher via meilisearch et de les épingler.
2024-06-02
- Groupes de musique : ajout des mots-clés en base de données et des règles de filtrages
2025-06-01
- Musiciens : ajout du filtrage par mots-clés
2025-05-31
- Migration storybook 9
- Ajout du filtre par tag pour les musiciens
- Amélioration filtre par groupe de musique pour les musiciens
2025-05-30
- Implémentation des tags en base de données
- Simplification des requêtes de recherche pour les musiciens en réécrivant le document musicien de meilisearch.
2025-05-29
- Mise en place d'un cache LRU (least-recently-used) pour notifier les messages non lus dans la barre supérieure.
- migration cookie vers cache LRU pour la gestion des favoris
2025-05-28
- Carte : créations de marqueurs personnalisés (ratio portrait/paysage). intégration d'images
dans les marqueurs.
- Tableau de bord : amélioration du responsive pour mobile, chargement paresseux de la carte. intégration des marqueurs personnalisés dans la vue carte.
2025-05-27
- Événements : ajout de granularité supplémentaire dans les droits d'édition du contenu.
- Message : ajout de boutons dans l'application pour amorcer une conversation avec un musicien/groupe.
2025-05-25
- Événements : possibilité de supprimer, dupliquer des événements
2025-05-24
- Messages : possibilité d'inviter/retirer des musiciens au cours d'une conversation. possibilité de quitter/supprimer une conversation.
2025-05-23
- Page : gestion avancée des couleurs des textes : globalement pour toute la page, spécifiquement pour chaque bloc.
2025-05-22
- Sécurité : Mise en place d'en-têtes
Content-Security-Policy pour prévenir des attaques XSS.
2025-05-21
- Localisation simplification : l'onglet localisation a été retiré. en contre partie, la carte ne doit apparaitre qu'après avoir effectué un défilement vertical de la page. (cela permet de différer les chargements des scripts de la carte)
- Design system : Amélioration des sélecteurs de couleur.
2025-05-20
- Sécurité : ajout de règles pour filtrer le contenu qui sera servi sous forme de HTML.
2025-05-18
- Optimisation du contenu uploadé. garde une trace des uploads pour pouvoir supprimer les médias non utilisés, ou associés à du contenu non utilisé.
2025-05-16
- Migration serveur API de Express vers Hono
2025-05-14
- Page publique - ajout bloc pied de page
- Documentation Hono & React Router middlewares
2025-05-13
- Page publique - amélioration du bloc galerie. 4 modèles différents d'affichage.
- Documentation Hono
2025-05-12
- recherche musiciens/groupe/concert : amélioration de la pagination, mobile, ajout de badge pour le nombre de résultats.
- Mes concerts: il est désormais possible de voir les concerts qui ont déjà eu lieu. (+ ajout pagination)
- Page publique - mes concerts : ajout de pagination et d'options supplémentaires liées à la pagination.
2025-05-10
- éditeur de page : bloc événements amélioration de l'affichage en grille
- design : ajout animation checkbox et radio, amélioration barre de progression pour lecteur audio
2025-05-09
- éditeur de page, bloc audio : possibilité de transférer ses propres fichers audio. création d'un lecteur audio.
- serveur de média : amélioration du serveur de fichier pour pouvoir renvoyer du contenu binaire pas forcément à partir du début (pour pouvoir lire directement la fin d'une piste audio sans avoir téléchargé le début)
2025-05-08
- prisma : migration du client "prisma-client-js" vers "prisma-client"
- refactorisation de l'environnement de développement
2025-05-07
- éditeur de page : ajout des options d'affichage spécifiques au bloc : couleur d'arrière plan, couleur du texte, marge.
- design : création composant accordéon
- éditeur de page : composant audio -> migration pour rendre les champs textes éditables.
2025-05-06
- migration des appels api vers le repo media.
2025-05-05
- Éditeur de texte : possibilité de créer des titres, listes à bulle, liens hypertextes. alignement à gauche, droite, centrer, justifier.
- Éditeur de page : amélioration du bloc Image - Texte
Décision de ne pas permettre le choix des couleurs : l'utilisateur devra choisir globalement sa couleur du texte et des titres dans la configuration générale. de la page. cela permettra de gagner en homogénéité et en maintenance s'il veut changer la couleur de ses titres pour tout le document.
2025-05-04
- Éditeur de page publique pour les musiciens/groupes : possibilité de personnaliser la configuration globale de la page : motif d'arrière plan, taille du texte, couleur du texte, couleur primaire (des titres seulement pour le moment).
2025-05-03
- Amélioration des performances de l'application. chargement paresseux des cartes, de l'outils d'upload.
2025-05-02
- Éditeur de page : amélioration du bloc en-tête
2025-05-01
- Édition d'un événment : fusion de l'onglet "détails" et "affichage" dans "détails" et ajout d'un aperçu des modifications
- Ajout de la barre de recherche pour les groupes de musiques et événements.
2025-04-30
- Meilisearch : mise en place du service Meilisearch dans l'application.
- Meilisearch : implémentation de la recherche pour les musiciens
- Docker : déploiement du service sur la production.
2025-04-29
- Éditeur de page : implémentation de l'aperçu en temps réel pour les blocs vidéos et audios.
2025-04-28
- Expérimental : Formulaires profil de musicien / groupe / concert : ajout d'un modal lorsqu'on quitte la page alors que des modifications sont en attente d'enregistrement.
2025-04-27
- upload de fichier coloration bouton
- menu latéral gauche préfixe "Mon/Mes"
2025-04-26
- lorsqu'on utilisateur crée un compte. celui-ci sera fusionné avec les profils invité avec la même adresse email
2025-04-24
- les utilisateurs peuvent suivre des musiciens/groupes de musique.
- UX smartphone messages
- Éditeur de page : Optimistic UI toutes les requêtes sont traitées avant d'obtenir la réponse du serveur. Cela garantit une réponse immédiate.
2025-04-23
- Éditeur de page : intégration de l'interface utilisateur dans le gabarit principal.
- Éditeur de page : amélioration de l'expérience utilisateur : infos-bulles, boutons de confirmation.
2025-04-22
- Messagerie : implémentation basique sans WebSocket pour le côté instantanné. À voir si on l'implémentera plus tard.