Aller au contenu

Référence interface

Cette page recense les principaux contrôles visibles de l’application : boutons, menus, palette de commandes, formulaires, filtres et confirmations.

ContrôleRôle
Badge workspace courantRevenir au workspace ouvert ou à l’accueil
Statut APILancer un contrôle de disponibilité API
Statut de synchronisationLire l’état idle, syncing, success, failed, offline ou conflict
Badges remote backup 1 et 2Voir l’état primary et secondary : configuré, incomplet, test en cours ou erreur
Mettre à jourAppliquer localement une version API plus récente
Profil utilisateurOuvrir le panneau d’authentification et de licence
RafraîchirRecharger les données locales du workspace
RéglagesOuvrir les préférences

Les mêmes états visuels sont utilisés dans le header, les cartes opérationnelles, les centres de contrôle et les rapports d’import. Ils permettent de distinguer rapidement une liste vide, une opération en cours, une réussite, un avertissement, une erreur et le travail hors ligne.

Etat vide

Etat de synchronisation

Etat de réussite

Etat d'avertissement

Etat d'erreur

Etat hors ligne

Le panneau profil contient un formulaire de connexion avec Email, Mot de passe et Se connecter. Les champs obligatoires affichent une validation inline. Une fois connecté, le panneau affiche le compte, le plan, le statut de licence et le bouton Déconnexion.

VueContrôles et informations
DocumentationAffiche le guide embarqué généré, sa source et sa version
LicenceAffiche le mode licence courant, le statut utilisateur et la version application
ContactAffiche le canal de support configuré
À proposPrésente le produit, les fonctionnalités, la philosophie, la technologie, l’éditeur, l’email support copiable, le lien web externe et la version Electron/Chromium
BoutonRôle
Nouveau workspaceOuvrir le formulaire de création
Ouvrir un workspaceSélectionner un fichier .obf existant
Mes workspacesOuvrir le navigateur local et distant

Le formulaire Nouveau workspace demande le nom, la description optionnelle et le dossier racine. Parcourir ouvre le sélecteur système, Créer le workspace valide, Annuler ferme sans changement.

Le tableau de statut affiche aussi la version de l’application, le nombre de fichiers récents et le nombre d’opérations de synchronisation en attente.

La vue propose Rafraîchir, une recherche locale, une recherche distante, les boutons Détails, Charger et Supprimer. La suppression d’un récent ouvre une confirmation avec Annuler et confirmation ; elle ne supprime pas le fichier .obf.

Les sections Mes workspaces locaux et Mes workspaces distants sont repliables. Les détails exposent l’ID workspace, le chemin fichier, l’ID backend et des boutons de copie. Les workspaces distants affichent leur description ou chemin racine, la date d’export et l’état API.

ContrôleRôle
ModifierEditer le nom et la description du workspace
SauvegarderEnregistrer les modifications de la modale
FermerFermer le workspace courant
Voir dans le FinderOuvrir le dossier racine
Synchronisation distanteSauvegarder et lancer une synchronisation API
Nouveau projetOuvrir la création de projet
Importer un projetLancer le wizard d’import
Recherche projetFiltrer la liste des projets

Les cartes projet proposent Ouvrir, Supprimer, un bouton d’expansion des détails, Modifier, Archiver le projet, Refresh pour l’éligibilité archive et Remote backup lorsqu’une archive et une destination sont disponibles.

Le détail projet expose Update preview, Générer les fichiers, Scanner EXIF, Annuler le scan, Afficher les données ou Masquer les données, un filtre de fichiers EXIF et les boutons de copie d’identifiants, chemins et checksums.

La suppression de projet demande DELETE. Elle peut retirer uniquement le projet du workspace ou placer le dossier local dans la corbeille lorsque le dossier appartient au workspace.

Les wizards utilisent des étapes latérales, Back, Next, Cancel, puis une action finale. Les étapes couvrent le dossier source, les détails projet, les options d’import, la détection de doublons, les préférences EXIF et la confirmation. Le focus reste piégé dans la modale.

ÉtapeChamps et contrôles
Workspace IdentityWorkspace name, Description, Tags avec badges de tags
Local StorageWorking directory, Archive directory, Cache directory, Preview directory, Logs directory, boutons Browse, déverrouillage des chemins dérivés
Archive StrategyArchive engine, Compression level, Checksum, Multithreading, Manifest generation, Ed25519 signature, Split archive, Incremental archive
Cloud PreservationRemote backup enabled, provider nas, s3, gcs, oci, azure, sftp, champs protocole, credentials, Test connection
Sync StrategyMode, Auto sync, Sync frequency minutes
SummaryRésumé final puis Create workspace
ÉtapeChamps et contrôles
Source selectionSource type : folder, external-disk, lightroom, capture-one, drag-drop ; Import folder avec Browse
Import strategyStrategy : copy, move, reference ; EXIF scan, XMP sidecars, RAW support, Duplicate detection
Preview generationThumbnails, Proxies, Contact sheets
Final reviewRésumé puis Import project
ÉtapeChamps et contrôles
Archive scopeSélection projet, Scope : full-project, selected-images, raw-only ; Include previews, Include metadata, Include sidecars
Integrity optionsChecksums, Manifest, Digital signature, Verify after archive
Compression strategyArchive engine, Archive strategy, chunking automatique, version manifest, statut encryption
DestinationArchive directory avec Browse, Queue remote copy after archive, Remote target primary ou secondary, cartes de readiness et package preview
Execution reviewRésumé moteur, stratégie, destination, package, fichiers d’intégrité puis Start archive

Actions d’archive disponibles selon l’état :

  • Archiver le projet quand le dossier existe et contient des fichiers éligibles ;
  • Refresh pour recharger l’historique ;
  • Fusionner les doublons quand plusieurs archives partagent le même checksum ;
  • Ouvrir l'archive et Afficher dans le Finder ;
  • Supprimer le fichier local avec confirmation DELETE ;
  • Purger l'historique avec confirmation PURGE ;
  • Envoyer au backup, Backup primaire ou Backup secondaire avec confirmation CONFIRM ;
  • Restaurer l'archive locale depuis une copie distante.

Chaque onglet settings combine champs texte, champs numériques, cases à cocher, listes de sélection, boutons Browse..., actions Reveal in Finder, boutons de test et confirmations. Les actions globales sont Save changes et Reset changes.

OngletChamps et actions
GeneralNom, description, langue, thème, polling API, debug API, liste de workspaces récents
Local WorkspaceWork directory, archive/cache/preview/log/settings export directories, import mode, preserve structure, duplicate detection, structure workspace
ProjectsImport mode, duplicate detection, scan rules, EXIF JSON, ignored folders/files, archived project behavior, refresh interval
ArchivesArchive directory, move original to trash, engine, strategy, naming format, presets, history limit, page size
SyncAPI base URL, API sync enabled, sync interval, API debug, debug notifications, Test API connection, Run sync now
Remote StoragePrimary/secondary backup, check interval, timeout, provider, bucket/container, region, endpoint, object prefix, credentials, Test connection
Logs & ObservabilityLog directory, open logs folder, diagnostic export, retention, max file size, remote telemetry, Better Stack status, batch size, interval
Health, Integrity & RestoreHealth checks, lineage retention, restore defaults, checksum validation
AdvancedSchema version, client ID, resource refresh, raw JSON, sync queue, rebuild index, reset local state

La palette s’ouvre avec Cmd+K. Elle contient un champ de recherche, une navigation clavier avec flèches, Enter pour exécuter et Escape pour fermer.

Commandes principales :

  • Go to workspace ;
  • My workspaces avec Cmd+M ;
  • Settings avec Cmd+, ;
  • New workspace avec Cmd+N ;
  • Open workspace avec Cmd+O ;
  • New project avec Cmd+P lorsqu’un workspace est ouvert ;
  • Import project ;
  • Sync workspace ;
  • Health Center, Integrity Center, Restore Center ;
  • Close workspace.
MenuEntrées
Obscura FlowAbout, Settings, Quit
FichierNew workspace, New project, Open workspace, Open recent workspace, Save workspace, Save workspace as, Archive project, Close workspace, My workspaces
ÉditionUndo, Redo, Cut, Copy, Paste, Select all
OutilsHealth Center, Integrity Center, Restore Center
AideDocumentation, Licence, Contact

Les entrées dépendantes d’un workspace sont désactivées tant qu’aucun workspace n’est ouvert.