Notes de version

Ce qui change, version après version.

Chaque version d'Obscura Vault, avec ses nouveautés et ses corrections.

v1.6.0

Une licence liée à votre Mac, des dates de prise de vue justes

La licence gardée sur un Mac lui appartient désormais, la limite d'appareils se lit en chiffres, et la date de prise de vue s'affiche à l'heure de l'appareil photo.

Modifications

  • Licence liée au Mac. La licence gardée sur ce Mac lui est désormais liée : copiée sur un autre Mac avec la bibliothèque, elle n’y ouvre rien, et ce Mac-là obtient la sienne à sa première connexion. La licence enregistrée par une version précédente est reprise automatiquement au premier lancement, même hors connexion, si un compte est connecté.
  • Limite d’appareils. Quand elle est atteinte, Compte et licence donne les chiffres (« 3 appareils pour une formule qui en permet 2 ») au lieu de « Votre session a expiré ». Dans la liste des appareils, ce Mac vient en tête, marqué « Cet appareil ».
  • Licence émise pour un autre Mac. Elle est refusée, et le message dit quoi faire, avec Vérifier la licence….
  • Mise à jour de la bibliothèque. À la première ouverture par cette version, la bibliothèque est mise à jour pour corriger les dates de prise de vue ; elle ne s’ouvre plus ensuite avec une version antérieure. Faites une sauvegarde avant si vous comptez revenir en arrière.

Corrections

  • Date de prise de vue. Elle s’affiche à l’heure qu’indiquait l’appareil photo. Elle était lue comme une heure UTC puis convertie : une photo prise à 10 h 20 à Paris s’affichait 12 h 20. Les dates déjà enregistrées sont corrigées à l’ouverture de la bibliothèque.
v1.5.0

Plus de contraste quand vous en demandez, des comptes cloud qui restent connectés

Avec « Augmenter le contraste » de macOS, textes secondaires, séparateurs et contours des cartes sont plus marqués ; les boutons à symbole suivent la taille du texte. Google Drive et Dropbox passent par le module réseau commun d'ObscuraKit, sans nouvelle connexion.

Modifications

  • Accessibilité. Avec « Augmenter le contraste » (Réglages Système › Accessibilité › Affichage), les textes secondaires sont plus marqués, les séparateurs et les contours des cartes nettement visibles, en clair comme en sombre. Les boutons à symbole grandissent avec la taille du texte. Rien ne change en apparence normale.
  • Listes. Dans Archives, Projets, Hors site, Paquets Catalog et « Émettre… » des certificats, le texte secondaire d’une ligne sélectionnée reste lisible sur la couleur d’accent (macOS 14 et plus).
  • Google Drive et Dropbox. La connexion, l’actualisation des jetons et les échanges avec les services passent par le module réseau commun d’ObscuraKit 0.7.0. Rien ne change pour vous : les comptes déjà connectés le restent, sans nouvelle connexion, et les messages sont les mêmes. Un jeton actualisé par cette version n’est plus relu par une version antérieure : revenir à la 1.4.2 peut demander de reconnecter le compte.
v1.4.2

Des noms d'archive lisibles dans une fenêtre étroite

Version corrective : dans Hors site et Archives, le nom d'une archive n'est plus écrasé par ses badges dans une fenêtre étroite, et un long nom, comme celui d'un paquet Catalog, se lit en entier ou presque.

Corrections

  • Hors site et Archives. Dans une fenêtre étroite, le nom d’une archive n’est plus écrasé par ses badges. Dans Hors site, les badges (« À envoyer », « Chiffrée », « Hors site ») passent sur la ligne sous le nom ; dans Archives, « Chiffrée », « Incrémentale » et « Restaurable » rejoignent le verdict de vérification, sous les détails. Un long nom (celui d’un paquet Catalog) se lit désormais en entier ou presque, au lieu de quelques lettres par ligne, et un badge garde toujours son mot entier.
v1.4.1

Clé de signature : des messages justes

Version corrective : les messages sur la sauvegarde de la clé de signature disent juste ce que coûterait sa perte, « Vérifier un PDF… » lit le certificat par la structure du PDF, et une clé illisible n'est toujours jamais remplacée.

Corrections

  • Sauvegarde de la clé de signature. Les messages qui demandent de sauvegarder la clé disaient à tort que perdre ce Mac rendrait les certificats déjà émis impossibles à vérifier. Vérifier un certificat ne demande que la clé publique publiée ; perdre la clé privée empêche seulement d’émettre de nouveaux certificats sous cette identité. Les messages le disent désormais, en français et en anglais, comme l’en-tête du fichier de sauvegarde de la clé.
  • Vérifier un PDF… lit le certificat par la structure du PDF, quelle que soit sa taille, et ne prend plus pour le certificat un texte ajouté à la fin du fichier sans en faire partie.
  • Clé illisible. Une clé de signature que le trousseau ne peut pas lire (trousseau verrouillé, accès refusé) n’est toujours jamais remplacée par une nouvelle ; cette garde est désormais assurée par la bibliothèque commune aux applications Obscura.
v1.4.0

Les paquets Catalog reçus sont gardés

Vault garde tous les paquets Catalog reçus et refuse une suppression qui empêcherait d'en restituer un octet pour octet ou lui ferait perdre un original archivé. La bibliothèque passe au schéma v7.

Nouveautés

  • Paquets Catalog gardés. Vault garde tous les paquets reçus et refuse désormais une suppression qui empêcherait d’en restituer un octet pour octet ou lui ferait perdre un original archivé.
    • Sont protégées l’archive du paquet, celle de ses originaux, et celle d’un projet qui seule détient intact un de ses originaux.
    • Le message dit pourquoi et nomme le paquet par son fonds et sa date.
    • Une copie sur un support ou hors site reste supprimable tant que l’archive est intacte ailleurs (dossier des archives, autre support ou autre destination).
    • Guide : chapitre 16, section « Conservation : pourquoi certaines suppressions sont refusées », en français et en anglais.

À savoir

  • À la première ouverture par cette version, la bibliothèque passe au schéma v7 (les originaux que nomme chaque paquet Catalog). Une fois mise à jour, elle ne s’ouvre plus avec une version antérieure d’Obscura Vault : faites une sauvegarde avant si vous comptez revenir en arrière.
  • Paquets reçus avec la 1.3.0. Vault complète la liste de leurs originaux au prochain import ou à la prochaine restitution de chacun ; d’ici là, la garde est prudente et peut refuser une suppression dont ce paquet n’aurait pas besoin.
v1.3.0

Recevoir les paquets d'Obscura Catalog

Un nouvel écran « Paquets Catalog » reçoit le paquet qu'écrit Obscura Catalog : vérifié, ses originaux retrouvés par empreinte, archivé chiffré, et restituable octet pour octet. La bibliothèque passe au schéma v6.

Nouveautés

  • Paquets Catalog. Un nouvel écran (groupe Préserver, ⌘0) et la commande Importer un paquet Catalog… reçoivent le paquet qu’écrit Obscura Catalog, dossier ou archive ZIP.
    • Trois étapes visibles, chacune avec sa progression et « Arrêter » : vérification, rapprochement des originaux par empreinte, archivage chiffré.
    • Un archivage arrêté reprend en important de nouveau le même paquet.
    • Un paquet refusé dit la raison et le fichier en cause ; un paquet trop récent invite à mettre Vault à jour.
    • Le rapport compte les originaux archivés, intégrés, pris en place et absents (avec leur raison), et exporte la liste des absents en CSV.
    • Chaque paquet a sa fiche (fonds, date, version de Catalog, bibliothèque, confidentialité, paquets précédents) et se restitue octet pour octet, ou ses originaux par empreinte.
    • Guide : chapitre 16, en français et en anglais, et aide intégrée.

Corrections

  • Restauration vers /private. Une restauration vers un dossier situé sous /private (par exemple /tmp) n’est plus refusée comme « chemin hors du dossier de restauration ».
  • Restitution d’un paquet Catalog. Le journal n’inscrit plus le nom du dossier rendu, qui porte le fonds : seulement le dossier choisi.

À savoir

  • À la première ouverture par cette version, la bibliothèque passe au schéma v6 (index des empreintes archivées, paquets Catalog reçus et leurs originaux). Une fois mise à jour, elle ne s’ouvre plus avec une version antérieure d’Obscura Vault : faites une sauvegarde avant si vous comptez revenir en arrière.
v1.2.1

Plusieurs opérations en même temps, sans ralentir l'app

Archivages, restaurations et vérifications lancés en même temps ne ralentissent plus le reste de l'app, et le bouton « Arrêter » reste immédiat.

Corrections

  • Plusieurs opérations en même temps. Lancer ensemble plusieurs archivages, restaurations ou vérifications ne ralentit plus le reste de l’app : les écrans restent réactifs et le bouton « Arrêter » agit tout de suite.
v1.2.0

Révisions incrémentales et nouvelle identité

Des révisions qui ne gardent que ce qui a changé, restaurées avec leur chaîne et certifiées sur l'état complet du projet, une destination « Dossier synchronisé », une nouvelle identité visuelle et une vérification des PDF isolée.

Nouveautés

  • Révisions incrémentales. À la création d’une archive, choisissez la Révision : Complète (par défaut) ou Incrémentale. Une révision incrémentale ne contient que ce qui a changé depuis la précédente.
    • Elle se restaure avec toute sa chaîne, à l’identique du projet : un fichier supprimé entre deux révisions ne revient pas.
    • La liste des archives montre la marque « Incrémentale », la chaîne (« 1 → 2 → 3 ») et si la révision est restaurable à cet endroit.
    • Hors site, la chaîne est envoyée et téléchargée avec la révision.
    • Son certificat porte sur l’état complet du projet, et se vérifie comme les autres.
    • Une révision dont dépend un incrément ne peut pas être retirée d’un endroit tant que cet incrément y est.
  • Destination « Dossier synchronisé ». Envoyez vos archives dans le dossier local d’iCloud Drive, Google Drive, Dropbox ou OneDrive. Vault reconnaît le service et affiche l’état de synchronisation de chaque copie ; une copie pas encore synchronisée n’est pas comptée comme hors site.
  • Supprimer une copie hors site depuis l’app, avec « Supprimer la copie… ».
  • Nouvelle identité visuelle. Une nouvelle icône, et le logo avec le numéro de version en tête de la barre latérale.

Corrections

  • Archive supprimée dans le Finder. Elle est signalée « introuvable » au lieu de rester comptée comme intacte, et les révisions qui en dépendent deviennent non restaurables à cet endroit.
  • Archives zstd de très nombreux petits fichiers. Leur restauration n’est plus refusée à tort.
  • Bibliothèque déjà ouverte. Si une autre instance d’Obscura Vault l’a ouverte, l’app le dit au lancement.

Sécurité

  • « Vérifier un PDF… » analyse désormais le PDF dans un service isolé, sans accès à la bibliothèque, au trousseau ni au réseau.

À savoir

  • À la première ouverture, la bibliothèque est mise à jour pour cette version. Une copie de la base d’avant est gardée à côté.
v1.1.0

Langue, apparence et archives mieux protégées

Choisir la langue et l'apparence de l'app, une icône, des archives qui portent leur inventaire complet signé, et plusieurs corrections de fiabilité : sauvegardes vérifiées, journal toujours écrit, rappels des clés plus justes.

Nouveautés

  • Réglages › Général › Langue et apparence.
    • Langue : Système, Français ou English. Elle s’applique au prochain lancement, et « Relancer maintenant » le fait tout de suite.
    • Apparence : Système, Clair ou Sombre. Elle s’applique immédiatement à toutes les fenêtres.
  • Une icône pour l’app, tirée du kit de marque monochrome d’Obscura Vault.
  • Inventaire signé dans chaque archive. Chaque nouvelle archive porte, à côté de son manifeste, la liste complète et signée des fichiers du projet. « Vérifier » et l’audit de fixité la contrôlent. Le format reste celui d’Obscura Flow, qui ignore ce fichier. C’est la première étape vers les archives incrémentales.
  • Le guide illustré, avec 22 captures d’écran en français et en anglais.

Corrections

  • Révisions incrémentales d’Obscura Flow. Une telle révision ne contient que les fichiers changés depuis sa base. Vault ne la restaure plus seule comme si c’était le projet complet. Il le dit, et propose « Extraire seulement les fichiers de cette révision… ».
  • Sauvegardes de la base. Une sauvegarde n’est publiée qu’une fois complète et vérifiée. Un échec est signalé, et un dossier incomplet n’est jamais pris pour une sauvegarde.
  • Journal. Retirer un projet, déplacer un projet, retirer une clé ou un support, émettre ou révoquer un certificat : chaque modification et son entrée de journal sont écrites ensemble, ou pas du tout.
  • Bibliothèque d’une version de développement antérieure à la 1.0. Au lieu d’une erreur technique, un message clair et l’action « Mettre cette bibliothèque de côté… », qui ne supprime rien.
  • Rappels des clés d’archives. Il y a maintenant un rappel par clé. Celui de la clé de chiffrement passe en premier : sans son export, vos archives chiffrées ne peuvent pas être ouvertes sur un autre Mac.
  • Commandes de menu. Une commande choisie alors que son écran est déjà affiché s’exécute tout de suite.
  • Licence hors ligne. La période d’utilisation sans connexion est toujours bornée, et une horloge reculée est détectée.
v1.0.0

Obscura Vault 1.0

La première version publiée : importer un dossier en projet, l'archiver au format .obf d'Obscura Flow, vérifier son intégrité dans le temps, en garder des copies hors site et attester sa préservation par un certificat.

Préserver

  • Import d’un dossier en projet : chaque fichier reçoit son empreinte SHA-256 ; vos originaux restent où ils sont, Vault ne les déplace ni ne les modifie.
  • Archives .obf au format d’Obscura Flow : manifeste signé (Ed25519), compression, chiffrement facultatif (AES-256-GCM). Une archive d’Obscura Flow se vérifie et se restaure dans Vault, et inversement.
  • Dossier des archives au choix (Réglages › Général), avec un contrôle de l’espace libre avant de commencer.

Vérifier

  • Journal de fixité et audits planifiés : Vault relit vos fichiers et vos archives et signale tout fichier modifié, disparu ou illisible.
  • Supports de stockage : chaque vérification est rattachée au disque qui porte la copie.
  • Tableau de bord : « Tout est vérifié » seulement quand chaque niveau a un support, une copie hors site, une sauvegarde récente de la base et des clés exportées.

Copier et restaurer

  • Copies hors site vers Amazon S3, Backblaze B2, Cloudflare R2, MinIO ou un autre service compatible S3, ou vers un dossier sur un NAS ou un disque. Chaque copie envoyée est vérifiée.
  • Restauration dans un nouveau dossier, sans jamais écraser un dossier existant.
  • Sauvegardes automatiques de la base, avec une copie possible sur un second disque.

Attester

  • Certificats de préservation au format PDF/A-2b, avec leur manifeste signé, la liste des fichiers en annexe et une adresse de vérification en ligne (vault.obscuraflow.app/c/…).
  • Journal d’audit en ajout seul, chaîné par empreintes.

Licence

  • Sans licence, vous consultez votre bibliothèque, importez des dossiers, vérifiez l’intégrité et restaurez vos archives. Créer des archives, envoyer hors site et émettre des certificats demandent une licence.

L’application est en français et en anglais, signée et notarisée par Apple, pour macOS 12 ou plus récent.

Et maintenant

Des originaux préservés, une intégrité vérifiée.

Obscura Vault est disponible pour macOS. Téléchargez-le depuis votre espace membre Obscura, ou écrivez-nous pour en savoir plus.