État du développement

Les travaux de développement et de publication ont repris. Les API de service restent indisponibles sauf si elles sont explicitement documentées comme actives.

Récupération locale dans le navigateur

Conservez localement ce que votre navigateur a déjà reçu.

Triluna Document Rescue est en cours de développement afin de préserver les données ou les pages de documents déjà reçues ou affichées dans le navigateur. L’outil respecte les limites d’accès normales du lecteur ; il ne promet pas le fichier original lorsqu’un aperçu seulement est disponible.

Environnement de développement local

Le code actuel est destiné au développement, pas à l’installation dans un navigateur.

  1. Ouvrez le dépôt Triluna sur une machine de développement locale.
  2. Ouvrez triluna-document-rescue/ et suivez le README de ce sous-projet pour préparer et vérifier le code source.
  3. Ne chargez pas le paquet central comme extension de navigateur. Ce travail local ne fournit aucun paquet navigateur pour Chrome ou Safari.

Chrome et Safari sur macOS restent des cibles prévues. Safari offre moins de capacités d’extension pour certaines méthodes de capture. Les fonctions précises doivent être testées et documentées pour chaque compilation avant de publier un guide d’installation ou une version.

Modes de capture

Standard et Chrome Advanced ont des limites d’autorisation différentes.

Standard
La version standard prévue utilise les capacités du navigateur sans l’autorisation debugger de Chrome. Elle ne peut préserver que les éléments que la version choisie peut observer légalement ; sa couverture réelle doit être vérifiée dans cette version.
Chrome Advanced
Une version Chrome Advanced exige l’autorisation debugger dans son manifeste. Chrome la considère comme une autorisation étendue, car elle peut relier des outils de débogage à un onglet et examiner l’activité réseau. L’utilisateur doit choisir Advanced et accepter la demande de Chrome ; cette autorisation ne peut pas être présentée comme facultative dans cette version. L’implémentation doit se limiter à l’onglet choisi pendant une capture active, puis s’en détacher.

Aucune version navigateur Advanced n’est fournie ici. Cette description définit une limite de conception et ne prétend pas que la capture réseau est disponible.

Provenance avant export

Un aperçu sauvegardé ne devient pas silencieusement la source originale.

ORIGINAL
Les octets complets de la source ont été reçus et sont sauvegardés à l’identique.
RECONSTRUCTED
Un nouveau fichier est assemblé à partir des ressources de page, images, HTML ou SVG déjà exposés par le lecteur.
CAPTURED
Les pixels affichés sont conservés depuis une page ou un canevas. Le texte, les métadonnées, les vecteurs, les pièces jointes et les annotations peuvent manquer.

La classe doit apparaître avant l’export et être inscrite dans un manifeste annexe facultatif. Un artefact récupéré conserve la géométrie et l’apparence disponibles du document source comme fichier provenant de l’utilisateur. Il est hors du contrat de mise en page TDS et n’est pas remanié pour ressembler à une publication Triluna.

Confidentialité et données temporaires

Le contenu des documents reste en dehors de Triluna.

Le noyau neutre vis-à-vis du navigateur ne fournit aucun chemin d’envoi vers Triluna. Le contenu des documents n’est pas envoyé à Triluna. Toute future version navigateur devra conserver les données de travail dans le stockage local du navigateur, proposer une commande « Effacer les données temporaires de récupération » et supprimer les captures partielles abandonnées. Ces fonctions de stockage et de nettoyage navigateur ne sont pas encore implémentées dans le code source actuel sans paquet navigateur.

Le stockage du navigateur est limité ; une grande capture peut s’arrêter faute de place. Les capacités d’extension réduites de Safari peuvent aussi limiter les ressources visibles par une version. Vérifiez les limites de la version exacte avant de compter sur une récupération.

Dropbox est un fournisseur d’export facultatif, distinct de la capture et du téléchargement local. Un envoi nécessiterait une autorisation distincte de l’utilisateur et une action d’export explicite. La compatibilité navigateur et la disponibilité du fournisseur restent soumises aux essais de plateforme ; aucune disponibilité de Dropbox n’est promise ici.