Historique public des changements visibles utilisateur. Format inspiré de keepachangelog.com.
- Bibliothèques d'images : 3 espaces (personnel, équipe, vidéo), organisables en dossiers illimités. Les images de dessin (schémas tactiques) restent réutilisables et rééditables une fois enregistrées.
- Enregistrement des images (et de leurs dessins) directement depuis les commentaires vers une bibliothèque.
- À la suppression d'une vidéo dont les commentaires portent des images : proposition d'en enregistrer une sélection dans vos bibliothèques avant suppression.
- Page Bibliothèque dédiée, accessible depuis le menu : retrouvez vos tags et images partagées personnels au même endroit.
- Éditeur d'image de bibliothèque : recadrez et dessinez sur une image, puis remplacez l'original ou enregistrez-en une copie (les dessins restent rééditables).
- Barre d'outils sur l'aperçu agrandi d'une image : la renommer, la ranger, l'éditer ou la supprimer directement.
- Rangement au glisser-déposer des images et des dossiers dans l'arborescence ; création de dossier possible directement depuis les fenêtres « déplacer » et « enregistrer ».
- Centre d'aide (
/aide), FAQ produit (/faq), changelog public (/changelog), blog (/blog).
- Page tarifs (
/abonnement, accessible après connexion ; aperçu public sur la landing).
- Refonte de la landing publique (hero + features + tarifs + FAQ + footer).
- Analytics Matomo auto-hébergé désormais actif : mesure d'audience anonymisée, chargée uniquement si vous acceptez les cookies analytics.
- Couleurs de dossiers dans la bibliothèque : palette de 8 teintes, appliquée au fond du dossier et de son contenu dans l'arborescence.
- Fenêtre de gestion unique par dossier (renommer, couleur, nouveau sous-dossier, supprimer) et par image (renommer, ranger, éditer, supprimer), à la place des icônes multiples au survol.
- Bibliothèque : affichage en liste ou en cases pour les images, bascule accessible depuis le menu Filtres.
- Bibliothèque : noms d'images affichables dans l'arborescence, cliquables pour ouvrir l'aperçu.
- Dossiers de bibliothèque pliables dans l'arborescence, même sans sous-dossier.
- Tags de timestamp commentables : posez un tag à un instant précis de la vidéo et discutez-en directement dans les commentaires ; modifiable et supprimable ensuite.
- Onglet « Lecteur » dans les paramètres de vidéo : choisissez quels boutons afficher dans votre barre de lecture (boucle A-B, image par image, disposition de la timeline, marqueurs de commentaires et tags, vitesse de lecture, plein écran, qualité, tag, affichage commentaires), avec un aperçu en direct. Réglez aussi le volume et la vitesse de lecture au démarrage de chaque vidéo. Ces préférences vous suivent sur tous vos appareils.
- Contrôles clavier pour vidéos YouTube intégrées : barre espace pour lire ou mettre en pause, flèches gauche et droite pour reculer ou avancer de 5 secondes, comme sur les vidéos importées.
- Sous-titres pour vidéos YouTube : quand la vidéo en propose, affichez ou masquez-les directement depuis les paramètres de la vidéo.
- Paramètres de lecture réorganisés : les réglages des boutons, du découpage (début/fin) et d'autres contrôles de lecture, jusqu'à présent dans les paramètres du compte, se pilotent maintenant depuis les paramètres individuels de chaque vidéo pour une meilleure cohérence.
- Vidéos YouTube intégrées enrichies : les tags horodatés, la boucle A-B et le dessin collaboratif en direct sont désormais disponibles, comme sur les vidéos importées.
- Un bouton Paramètres apparaît directement dans la barre de lecture pour ouvrir en un clic les réglages du lecteur (peut être masqué depuis l'onglet Lecteur).
- Commentaires vocaux pour tous les abonnements : cette fonctionnalité, auparavant réservée à certaines formules, est désormais accessible quel que soit votre plan.
- Page Recherche (bêta) : retrouvez en un seul endroit vos vidéos, vos images et vos tags dans toutes vos bibliothèques.
- Tags avancés : rangez vos tags dans des dossiers (personnels, d'équipe ou par vidéo), ajoutez une description à un tag, posez plusieurs tags en une seule fois sur la vidéo, et repérez d'un coup d'œil les tags à durée grâce à un segment affiché sur la barre de lecture.
- Droits par bibliothèque : l'organisateur de l'équipe choisit désormais qui peut utiliser ou gérer chaque bibliothèque de tags et d'images - celles de l'équipe, celles rattachées aux vidéos, et même la bibliothèque personnelle de chaque membre.
- Copie de votre bibliothèque personnelle vers celle de votre équipe ou vers une vidéo.
- Duplication d'un tag ou d'une image en un clic.
- Création et gestion de vos dossiers de tags directement depuis la fenêtre de pose d'un tag.
- Aperçu des réglages du lecteur : reste visible en haut de la fenêtre pendant que vous faites défiler la liste des réglages.
- Quota de stockage étendu à tout le contenu généré : images de bibliothèque, images de commentaires, commentaires vocaux, clips et images de sondage comptent désormais dans votre quota - un upload peut être refusé si le quota est plein (auparavant non plafonné pour ces contenus).
- L'enregistrement d'une image en bibliothèque se fait désormais en arrière-plan : elle apparaît immédiatement (« en cours ») puis devient disponible, avec un bouton « Réessayer » en cas d'échec.
- Changement de formule : le moment d'application (immédiat ou au renouvellement) est désormais déterminé par le serveur - pour une formule moins chère, choisissez votre timing et l'aperçu confirme l'application au renouvellement.
- Pages sensiblement plus rapides (détail vidéo, archives, listes d'équipes, historique de rapports IA) grâce à une forte réduction des requêtes serveur.
- Jauges du tableau de bord : les limites de stockage et de vidéos intégrées tiennent désormais compte de vos add-ons (elles étaient calculées sur la formule de base seule).
- Lecteur en mode replay : démarrage adapté aux connexions lentes et préchargement du moteur de lecture, comme le lecteur principal.
- Suivi d'import : la progression affiche désormais l'étape réelle (téléchargement, traitement, finalisation) avec une barre par étape - plus de « 100 % » trompeur pendant un long traitement.
- Une vidéo n'apparaît disponible qu'une fois ses essentiels prêts (durée, miniature, aperçu de timeline) : fini les vidéos cliquables mais dégradées pendant le traitement.
- La taille maximale d'un import suit désormais la formule du propriétaire de l'espace de destination, quel que soit le membre qui importe.
- Optimisation interne du stockage : deux envois du même fichier vidéo ne sont plus stockés ni traités deux fois (aucun changement visible - chacun garde sa vidéo, ses commentaires et ses droits propres).
- Bandeau cookies : passage à un consentement à 2 catégories (essentiels + analytics opt-in) pour préparer Matomo self-hosted.
- Import de vidéo : la taille est désormais vérifiée avant le téléchargement - un fichier trop volumineux pour votre formule est refusé immédiatement avec un message clair, sans attendre la fin du transfert.
- Suivi d'import et de traitement vidéo : plus fiable en cas de coupure réseau passagère (le suivi reprend au lieu de rester figé).
- Bibliothèque : adaptation mobile (mise en page, cibles tactiles agrandies, fenêtres et barres d'outils pleine largeur).
- Toutes les tailles (quota, fichiers, imports) sont désormais affichées en Go ; la limite des petites images (commentaires, logo d'équipe) est relevée à 0.1 Go.
- Boutons de création uniformisés en « Nouveau »/« Nouvelle » dans toute l'application ; titres et rangement des cartes de la bibliothèque harmonisés.
- Conditions générales de vente mises à jour (version 1.3) : les limites de la période d'essai correspondent désormais à la formule souscrite. La version précédente (1.2) reste consultable dans les archives (
/archive).
- Le sélecteur de tags affiche désormais l'arborescence complète de vos dossiers, avec une recherche pour retrouver un tag rapidement.
- Interface de gestion des tags harmonisée avec celle des images, pour une prise en main plus cohérente.
- La suppression d'un contact fonctionne désormais des deux côtés, que vous ayez envoyé ou reçu l'invitation d'origine.
- Préférences de notifications : vos choix pour les notifications de contacts sont désormais réellement respectés, et cinq préférences supplémentaires deviennent réglables.
- Avis de renouvellement d'abonnement : il déclenche désormais la notification en temps réel (cloche), au lieu de n'apparaître qu'à l'ouverture de la liste.
- Comptes supprimés : le pseudo et l'avatar n'apparaissent plus dans les listes de sièges de partage et de vidéos hébergées (« Utilisateur supprimé »).
- Liste de commentaires : défilement plus fluide pendant la lecture (la liste entière se redessinait à chaque changement de commentaire actif).
- Temps réel : reconnexion plus fiable après une coupure réseau (notifications, présence, commentaires) - un onglet fermé ne tente plus de se reconnecter en arrière-plan.
- Les vidéos très courtes (moins de quelques secondes) obtiennent désormais bien une miniature.
- Copies de vidéos : la lecture pouvait être refusée sur certaines copies - corrigé.
- Les captures d'annotation s'affichent correctement en plein écran.
- Notifications en temps réel : réception fiabilisée - elles pouvaient arriver en retard, voire pas du tout.
- Lecteur vidéo sur iPhone/iPad : cliquer sur un commentaire horodaté déplace désormais réellement la vidéo au bon moment (le curseur se plaçait au bon endroit mais l'image ne bougeait pas).
- Lecteur vidéo sur iPhone/iPad : le bouton plein écran ne provoque plus d'erreur.
- Rapports PDF : le thème clair sortait avec un fond sombre, rendant le texte illisible. Le thème choisi est désormais correctement appliqué.
- Rapports PDF : le thème proposé par défaut suit maintenant le thème de l'application.
- Commentaires vocaux : le navigateur pouvait bloquer l'accès au micro à cause d'un réglage trop strict du serveur - corrigé durablement.
- Invitations d'équipe : messages d'erreur précis (équipe au complet avec sa limite de membres, invitation expirée ou déjà traitée) au lieu d'une erreur générique.
- Pages FAQ, changelog et aide : correction d'un défaut d'affichage au chargement (contenu qui pouvait brièvement clignoter).
- Aperçu ouvert depuis les marqueurs du lecteur : le bouton Enregistrer (et Éditer) est désormais disponible, comme depuis les vignettes.
- Mode replay : la préférence d'affichage de la barre de commentaires (visible ou masquée) pouvait se réinitialiser de façon inattendue au chargement - corrigé.
- Période d'essai : les limites appliquées étaient celles de la formule Starter au lieu de la formule réellement souscrite - un abonné Team pouvait par exemple se voir refuser une vidéo de plus de 5 Go alors que sa formule en autorise 10. La période d'essai donne désormais accès aux limites complètes de la formule choisie : taille maximale par vidéo, espace de stockage, sièges de partage, vidéos intégrées et rapports.
- Sous-titres des vidéos YouTube intégrées : détection plus fiable, y compris pour les sous-titres générés automatiquement, avec une nouvelle tentative après une reprise de lecture.
- La vidéo ne reste plus bloquée en chargement après une longue session de visionnage - il fallait auparavant recharger la page pour la débloquer.
- Les déplacements dans la vidéo (avance et retour) sont désormais plus fluides.
- Corrections de stabilité de la connexion : moins de déconnexions intempestives.
- La découpe des vidéos très volumineuses fonctionne à nouveau correctement.
- La barre de lecture (aperçu de la progression) est réparée sur certaines vidéos importées qui en étaient dépourvues.
- Durcissement de l'exposition réseau du serveur de production.
- Backups Postgres automatiques : cron quotidien 03:30, rotation 7 daily / 4 weekly / 3 monthly, sanity check < 1 MB, log SHA256.
- Script de restore scripté avec confirmations renforcées en prod.
- Re-acceptation forcée des CGU/Confidentialité après bump de version, archive publique des anciennes versions (
/archive).
- DSA - système de signalement des vidéos et commentaires (8 motifs : illégal, haine, harcèlement, copyright, vie privée, dangereux, spam, autre).
- Loi Chatel : notification in-app à J-30 avant reconduction d'abonnement > 12 mois.
- Résiliation en 3 clics (loi consommation 2023) sur
/settings/plan.
- Accessibilité : page de déclaration
/accessibilite, audit axe-core en CI.
- Logs de connexion (LCEN) : conservés 1 an, exposés dans
/settings/data.
- Export ZIP RGPD avec médias inclus, disponibles 24 h puis purge auto.
- Suppression de vidéo : passage au modèle suppression immédiate + archivage des données métier (commentaires, annotations, partages restent attachés à un
VideoDataArchive).
- Pages légales complètes : Mentions légales, CGU, CGV, Politique de confidentialité, Politique cookies, Charte de modération, Politique DMCA, FAQ légale, Accessibilité.
- Bandeau cookies (cookies essentiels uniquement à l'origine).
- Acceptation explicite et séparée au signup (CGU / Confidentialité / âge ≥ 15 ans).
- Rate limiting nginx étendu (
import zone dédiée).
pip-audit + npm audit bloquants en CI.
- Trivy sur images Docker en CI.
- SwissTransfer importer HTTPS-only strict (rejet
http://).
- Observabilité complète :
/api/health/, /api/metrics/ (Prometheus), request_id propagé E2E (nginx → Django → Celery), logs JSON structurés.
- Sentry backend + frontend (config en place, DSN à fournir).
- Healthcheck Celery Beat via heartbeat Redis.
Pour signaler un bug ou suggérer une amélioration : support@debrieflab.local.