Notes de version
Cette page décrit, en langage simple, ce qui change pour les utilisateurs. Les libellés de l'interface sont en anglais, comme dans l'application.
- Version 2.1.48 : la version de référence de cette documentation ;
- Depuis la 2.1.48 (en cours) : les changements du 2026-11-04 au 2026-11-09, pas encore dans une version numérotée.
Version 2.1.48
La 2.1.48 est la version 2.1 « RC » (release candidate) de Bernard : le client et le serveur. Elle regroupe cinq mois de développement depuis la version 1.7.383 du 2026-06-12.
À savoir avant de passer à la 2.1.48
- Les notifications partent aussi par e-mail. Par défaut, les retakes et les règles de suivi arrivent dans Bernard et par e-mail ; les notes et les réponses restent dans Bernard. Les e-mails sont regroupés en un récapitulatif toutes les 5 minutes. Chacun règle son canal (In Bernard, By e-mail, Both, None) dans Local Settings › Notification.
- Délai d'inactivité. Un utilisateur qui se déconnecte n'est considéré comme parti qu'après le délai d'inactivité du studio ; ses tâches en cours ne sont alors mises en pause qu'après ce délai, et rien ne se passe s'il revient à temps. Une session Windows verrouillée ou une session à distance déconnectée le met en Idle tout de suite.
- Le temps passé et la tâche en cours sont calculés par le serveur, qui déduit l'inactivité du poste. Les temps saisis à la main restent possibles.
- Bernard Review est installé avec Bernard, mais le lecteur Legacy reste le lecteur par défaut. Un administrateur choisit Bernard Review pour le studio, ou chaque utilisateur pour son poste (voir Revue).
- Playlists. Les nouvelles playlists remplacent les anciennes, qui ne sont pas converties. Un projet existant ne les accepte qu'une fois activé par l'équipe de Bernard ; en attendant, les playlists temporaires fonctionnent partout.
- Les copies de fichiers limitent leur débit à 90 % de la carte réseau par défaut (Local Settings › RClone Network Max Usage).
- L'installeur installe aussi Bernard Review et télécharge lui-même, en vérifiant leur intégrité, les outils tiers. Un outil indisponible n'empêche plus l'installation de Bernard (voir Installation et administration).
- Postes Citrix. Le dossier
.bernarddu profil grossit (cache de vignettes, journaux jusqu'à 10 fichiers de 20 Mo) : prévoyez-le dans les quotas. - Le serveur est mis à jour avant les postes.
Suivi de production
Nouveau
- Spreadsheet Multi : une ligne par plan, un groupe de colonnes par compound ou par département, avec l'état résultant de chaque compound et sa tâche en cours (nom, état, assignation). On voit où en est chaque plan dans chaque grande étape du workflow.
- Instructions From Table : on colle un tableau copié d'Excel ou de Google Sheets, on associe chaque colonne à une tâche, et les instructions sont créées en une fois sur les plans.
- Onglet Tech dans le panneau Propriétés, pour les administrateurs : informations techniques de l'objet et document brut téléchargeable.
- Login as (menu Navigate), pour les administrateurs : se connecter sous l'identité d'un autre utilisateur pour tester l'application.
Tableur (Spreadsheet)
- Tableur entièrement reconstruit : défilement plus fluide, moins de mémoire sur les gros projets, ouverture plus rapide, tri et filtres instantanés.
- Filtre inversé (≠) sur chaque colonne, syntaxe commune pour les filtres, filtrage côté serveur qui ouvre un projet entier en quelques secondes.
- Pastilles colorées pour les états et les assignations (avec avatars et compteur « +n »), barres de progression, colonne Time Delta en couleur, cellules « N/A » hachurées pour les propriétés qui ne s'appliquent pas à une tâche.
- Mode Vignettes repensé : sélection synchronisée avec le tableau, zoom jusqu'à 3x, en-tête et barre d'état conservés.
- Éditeur de listes à cases à cocher (tags, assignations, utilisateurs, fichiers synchronisés), avec recherche, Select All et Clear All.
Ctrl+C(ou clic droit › Copy selection as table (TSV)) copie la sélection prête à coller dans Excel.- Une barre d'état affiche le nombre d'éléments, le nombre filtré et le temps de chargement.
- Dates au format AAAA-MM-JJ.
Panneau Propriétés
- Fil d'Ariane cliquable des parents, adaptation aux petites largeurs.
- Onglet History réparé : changements d'état et temps passé de nouveau affichés, ouverture sans figer l'interface.
- Une note dit sur quel fichier et quelle version elle porte (bouton Play v012), avec la case Assign me to this task.
- L'onglet Instructions montre qui a coché chaque instruction.
- La recherche de l'onglet Notes porte aussi sur le contenu et l'auteur des réponses.
Vue nodale
- Icônes vectorielles par type de tâche, points d'accroche nets à tout zoom et plus faciles à attraper, port d'arrivée mis en évidence pendant le tracé d'un lien, liens plus épais, image de fond sur le workflow d'un modèle, export et import de tâches.
Path Edit et expressions
- Vue refaite et beaucoup plus rapide (1 000 fichiers en 2 secondes au lieu de 24), coloration et autocomplétion des expressions, noms introuvables soulignés en rouge.
Modèles et propagation
- Les propagations sur les modèles sont plus sûres et plus visibles : fenêtres de progression avec temps restant, pause, reprise après coupure, confirmation avant de modifier d'autres éléments. Un nouvel algorithme crée les tâches ajoutées en production dans le bon état, sans rouvrir les plans terminés.
Tâches et états
- Les états des tâches sont décidés par le serveur seul : un poste ne peut plus corrompre l'état d'une tâche, une écriture refusée est annulée à l'écran, une tâche ne reste plus bloquée en Waiting ou en Ready.
Revue et communication
- Bernard Review, le lecteur de revue : il lit les médias immédiatement, garde les annotations, montre les notes précédentes (Earlier notes) et présente un récapitulatif avant publication. Une approbation fait avancer le workflow d'une étape. Voir Revue.
- Open Files To Validate sur les tâches de validation : lit les fichiers à valider.
- Playlists intégrées à l'arborescence (à activer par projet), alimentées par clic droit (Add To Playlist, Create a Playlist & Add, Remove From Playlist, Open Playlist), avec une grille de choix des fichiers par département.
- Playlists temporaires gardées sur le poste, disponibles partout.
- Notifications dans Bernard et par e-mail, réglables par type. Un retake est notifié à tous les assignés de la tâche. Les e-mails indiquent le type et le texte de la correction, son auteur et le chemin complet de la tâche.
Fiabilité, sécurité et performances
- Présence et temps passé calculés par le serveur : fin des heures fantômes, équipes de nuit gérées (changement de jour réglable dans Working Time), session verrouillée ou à distance déconnectée détectée.
- Droits sur les onglets fiabilisés : droits individuels pris en compte, onglet invisible sans droit de lecture, copie d'un onglet qui garde ses droits.
- Sécurité : clé de session renouvelable sans déconnexion, raison affichée quand un administrateur ferme une session, Login as réservé aux administrateurs, ancien mécanisme de mise à jour supprimé.
- Performances : fenêtre de connexion affichée deux fois plus tôt, listes de choix chargées à l'ouverture, ouverture des vues et des gros dossiers nettement accélérée, plus de figement pendant les opérations de fichiers.
- 142 corrections, dont de nombreux plantages, figements et pertes de mise à jour en direct.
Postes Citrix et confort
- Citrix : Load image (browse)… et Save image as… pour la vignette, l'icône, la bannière du projet et la photo de couverture, images lues dans les partages en lecture seule, Add file (browse)… pour ajouter une version de fichier, transferts réseau bridés.
- Bernard Log (menu Windows,
Ctrl+Maj+L) : le journal en temps réel, en couleurs, pour le support. - Copy Color / Paste Color dans les sélecteurs de couleur.
- Nombre de décimales configurable (réglage du studio et propriété par propriété).
- Menus et listes qui s'ouvrent instantanément, onglet sélectionné entouré d'un cadre blanc, badge de glisser-déposer.
- Les boutons d'aide en point d'interrogation, devenus inutiles, sont retirés.
Logiciels de création et scripts
- Blender : nouveau plugin sous forme d'extension (Blender 4.2 et plus), qui remplace l'ancien.
- 3DEqualizer : r8 et r8.1 pris en charge, Export Undistorted Plates de 6 à 16 fois plus rapide, Update NodeID de retour dans le menu.
- Animate et After Effects : Save and Increment quasi instantané, export vers After Effects en moins de 3 secondes, option de compression du SWF, panneau qui ne s'affiche plus vide pour les artistes non administrateurs.
- TVPaint : boutons Export et Export Camera, script d'installation sans intervention.
- Maya : Save and Increment enregistre de nouveau l'OBJ des éléments de type objet 3D et set.
- Gestionnaire de plugins : s'ouvre même si une version d'un logiciel n'a pas le dossier du plugin.
- API Python : créer et configurer les tâches d'un workflow de modèle en un appel, chercher par liste de valeurs, lister les applications capables d'ouvrir une extension, documentation de chaque méthode publiée en ligne. Voir Scripts et API Python.
- Scripts de tâches : nouveau script de conversion FFmpeg entre séquences d'images et vidéos, script File Op qui copie les fichiers d'un item d'une variation de chemin à une autre, option Filter Files By Task Department du script de copie de répertoire.
Le détail par logiciel est dans Intégrations DCC.
Depuis la 2.1.48 (en cours)
Les changements ci-dessous ont été faits du 2026-11-04 au 2026-11-09 et sont dans la branche de développement. Ils ne sont pas encore dans une version numérotée : ils arriveront avec une prochaine version. Cette liste sera revue à la publication.
Planning : Gantt et Workload
Le planning a été refait en profondeur.
Plannings et scénarios
- Un planning est stocké par projet et par scénario : un grand studio n'est plus limité par la taille d'un planning unique. Le sélecteur choisit un scénario ; un scénario « Default » est créé automatiquement.
- Le Gantt et le Workload sont un seul modèle de données lu par une ligne de temps dessinée et des cartes : ils ouvrent beaucoup plus vite sur les gros projets, ne chargent que les tâches planifiées et ne dessinent que ce qui est à l'écran.
- Planifier, ajuster aux dates saisies et supprimer des dates se font en arrière-plan, sans figer Bernard.
Gantt : filtres et affichage
- Une section Time Filters en tête du panneau de filtres : périodes Month, Quarter, Year et Custom avec flèches, option « Centered on today », affichage des tâches non planifiées, masquage des lignes hors période, tri par date (Alphabetic, Earliest, Latest) et zoom.
- Filtres plus lisibles : icônes, entête plus bas, états des tâches en carrés colorés, entrée Reset Filters. Un nouvel onglet démarre avec des filtres utiles.
- Les colonnes de l'arbre du Gantt se masquent (clic droit sur l'en-tête) et s'ajustent (double-clic entre deux colonnes) ; colonnes Start et End ; dates en AA/MM/JJ, l'année étant facultative.
- Menu des options de visibilité (icône d'œil) : Show Compounds et Show Thumbnails. Les vignettes sont affichées et les compounds masqués par défaut.
- Les filtres de dossier (nom, tags, périmètre) fonctionnent seuls ou avec ceux des éléments de projet.
- Le Gantt garde sa vue en place : sélection, développement d'une ligne ou changement de filtre ne déplacent plus la date à gauche ni les lignes affichées.
- Une pastille au-dessus du Gantt montre l'opération en cours, sa progression et les filtres en cours d'application.
- Infobulles sur les lignes et les barres du Gantt et sur les tâches du Workload (dates, jours ouvrés, état, bid, temps passé, assignés) ; l'infobulle de l'icône « dates manquantes » dit pourquoi elle s'affiche.
Gantt : planifier
- Plan Until (planifie de son début jusqu'à une date) et Plan To End On (planifie en arrière pour finir à une date, avec les bids et les jours ouvrés).
- Fit Dates To Time Logs : fixe les dates de début et d'échéance d'après le temps pointé et planifie aussi les tâches non pointées, dans l'ordre du workflow ; il tourne en arrière-plan, affiche sa progression et peut être annulé.
Ctrl+ZetCtrl+Yannulent et rétablissent les changements de dates ;Échapannule le déplacement d'une barre. Déplacer une sélection montre l'aperçu de toutes les barres ; les barres courtes peuvent être déplacées, pas seulement redimensionnées.- Zoom borné, boutons Day, Week, Month et Fit (
Ctrl+1,Ctrl+2,Ctrl+3,Ctrl+0),Ctrl++etCtrl+-. - Les jours fériés et les absences sont grisés dans les lignes de temps ; les noms des jours et des mois sont toujours en anglais.
Workload
- Bouton Planned pour ne montrer que les lignes qui ont des tâches planifiées (enregistré avec l'onglet).
- Le bid d'une tâche assignée à plusieurs personnes est réparti entre elles. Les tâches sans assigné sont sur une ligne Unassigned.
- La surcharge n'est montrée que sur les lignes d'utilisateurs ; unité affichée sur les cartes ; un delta nul n'est plus rouge.
- Les jours fériés et les absences ne comptent plus comme jours ouvrés ; la charge d'une semaine ou d'un mois se mesure sur ses jours ouvrés.
- Trois boutons de la barre de titre (Folder, Item, Task) affichent ou masquent les noms sur les barres (élément et tâche par défaut). La palette du regroupement colore aussi le temps pointé.
- Export CSV écrit une seule fois (et signale un fichier impossible à écrire) ; export Markdown vers le presse-papiers.
- Un onglet Planning enregistré se rouvre comme il était : période (ou All dates), Bid / Timelog, boutons, zoom et position de défilement.
Corrections
- Plus de barre de chargement bloquée sur le Gantt à l'ouverture d'un projet, ni de lignes de l'ancien projet après un changement de projet.
- Un onglet Gantt dont le filtre Name ou Tags est vide s'ouvre de nouveau sans erreur.
- Plusieurs figements supprimés : développer un dossier ou un plan, déplacer une sélection, Validate your plan, changer un filtre.
- Corrections diverses : semaines de janvier dessinées dans la règle, week-ends et jour courant de nouveau visibles,
clavier de nouveau actif dans l'arbre du Gantt,
Ctrl+Tet le focus sur une tâche (F) dans le Workload.
Tableur et panneau Propriétés
- Tableur : les lignes à l'écran ne bougent plus quand des tâches sont validées, ajoutées ou retirées ailleurs dans la vue.
- Tableur avec filtres côté serveur : valider une tâche n'affiche plus les tâches suivantes que les filtres de colonne excluent.
- Panneau Propriétés : avec une mise en page personnalisée, les propriétés non placées ne se superposent plus aux dernières lignes de la mise en page.
- Panneau Propriétés : une sélection de centaines ou de milliers de plans ne fige plus Bernard ; la vue répond tout de suite, affiche « Loading N items » et remplit ses propriétés progressivement. Les propriétés de type liste d'une grosse sélection se chargent en une fois.
- Listes de dossiers, de projets, d'utilisateurs ou de fichiers à cocher : un clic n'importe où sur une ligne la coche ou la décoche.
- Modifier beaucoup de valeurs à la fois ne ralentit plus à mesure que leur nombre grandit.
Playlists : sélecteur de fichiers
- Créer une playlist ou ajouter à une playlist depuis une grosse sélection (une centaine de plans) prépare le choix des fichiers en quelques secondes au lieu de plus d'une minute, avec une fenêtre qui indique l'avancement et un bouton Cancel. Voir Revue.
- Les noms de départements du sélecteur ne sont plus coupés par « … » quand ils tiennent.
Activity
- Une vue Activity montre ce que des utilisateurs ont fait sur une période : heure, utilisateur, contexte (« Projet › chemin », au moins deux niveaux), type d'opération et nouvelle valeur, avec un filtre texte et une copie.
- Les valeurs sont affichées comme dans le tableur ; une assignation montre son département, son rôle et ses utilisateurs ; un changement d'image est « updated » ou « removed » ; le temps pointé est lisible.
- Les actions d'un utilisateur dont l'horloge est fausse sont affichées à la bonne heure (pour les nouvelles entrées).
- L'ouverture est beaucoup plus rapide sur une longue période.
Scripts de tâches, déclencheurs et actions
- Les scripts de même priorité démarrent dans l'ordre où ils sont devenus Ready ; avec Subsequent scripts are executed first, la chaîne de scripts d'un plan se termine avant celle d'un autre plan.
- Passer une tâche script en Aborted arrête le processus et ceux qu'il a lancés. Un script réassigné pendant qu'il tourne est arrêté et la tâche passe en Failed.
- Le Log montre la sortie pendant l'exécution (toutes les 5 secondes) ; un journal trop long garde sa fin au lieu d'être vidé.
- Fermer Bernard pendant qu'un script tourne demande une confirmation. La vue nodale prévient quand la limite de scripts simultanés est atteinte.
- Un déclencheur Changed ne se lance plus quand la valeur ne change pas ; un événement qui ne vous est plus assigné ne lance plus son action ; l'Action Log montre une action en attente une seule fois (Waiting, puis Running).
- Chercher les enfants d'un dossier avec l'API Python (et l'import Import From Files) ne lit plus toute la base et n'est plus interrompu après 60 secondes.
Stabilité
- Les fenêtres et les panneaux fermés sont toujours libérés dans le thread de l'interface : cause probable de plantages rares au démarrage.
- Plantage aléatoire corrigé, le plus souvent au démarrage, quand une tâche d'arrière-plan se terminait.
- Les résultats des tâches d'arrière-plan (exports, menus de droits d'accès, informations de dossier) ne sont plus perdus.
- Chaque réponse du serveur est lue une seule fois : toutes les vues répondent plus vite.
- La mémoire de Bernard ne grossit plus à chaque mise à jour des vues pendant une session.
- Le rapport d'erreur envoyé au démarrage nomme la version du client et garde la trace des erreurs.
- La fenêtre de l'historique d'un utilisateur retrouve ses passages en Idle et ses retours en ligne.
- Dans la vue nodale, le bouton de département affiche « Department ».
- Les noms des départements et les complétions d'expression ne sont plus coupés avec « … » quand ils tiennent.