60 lines
3.3 KiB
Markdown
60 lines
3.3 KiB
Markdown
## [0.1.0-dev]
|
||
|
||
### Added
|
||
|
||
- Assistant de création de personne en sept étapes séparant la révision OCR,
|
||
la projection facultative et les relations factuelles avant confirmation.
|
||
- Projection contrôlée des champs OCR confirmés vers les attributs structurés
|
||
d’une personne, avec provenance append-only, conflits explicites et rollback.
|
||
- Saisie et consultation, depuis la fiche preuve, d’un historique immuable
|
||
d’appréciations humaines d’authenticité documentaire avec justification et
|
||
`OcrRun` facultatif appartenant à la preuve, sans verdict automatique.
|
||
- OCR d’identité contrôlé et révisable dans la création d’une personne,
|
||
l’import normal et la fiche de preuve, avec texte brut immuable,
|
||
transcription corrigée persistante, `manual_override`, `manual_entry` et
|
||
notes documentaires factuelles.
|
||
- Consultation complète des données OCR persistées, sélection explicite d’un
|
||
`OcrRun`, révision sans relance de Tesseract et création d’un nouveau run
|
||
lors d’une nouvelle analyse.
|
||
- Aperçu partagé avec zoom, ajustement, défilement bidirectionnel, navigation
|
||
PDF multipage, compteur de pages et provenance OCR synchronisée.
|
||
- Politique commune des dialogues GTK métiers complexes : parent transitoire,
|
||
géométrie responsive, répartition initiale 2/3–1/3, formulaire défilable et
|
||
barre d’actions fixe.
|
||
- Préparation du pivot e-mail : pipeline EML asynchrone, extraction MIME
|
||
sécurisée, propositions bancaires IBAN/BIC et vocabulaire contrôlé.
|
||
|
||
- Référentiel persistant et normalisé des types de relations, avec codes
|
||
système stables, types personnalisés, renommage et fusion transactionnelle.
|
||
- Sélecteur canonique dans les formulaires de création et de modification des
|
||
relations.
|
||
- Glisser-déposer confirmé des extractions texte vers le graphe, avec
|
||
persistance de leur association à une entité.
|
||
- Ouverture de l’aperçu des pièces jointes et preuves depuis les fiches
|
||
d’entités.
|
||
- Initialisation du cycle de vie de l'application.
|
||
- Création du module `Application`.
|
||
- Intégration de GTK4.
|
||
- Affichage de la première fenêtre.
|
||
- Module `MainWindow`.
|
||
- Séparation de la fenêtre principale du module `Application`.
|
||
- Première architecture de la fenêtre principale.
|
||
|
||
### Fixed
|
||
|
||
- Schéma de création directe aligné sur la V19, avec champs structurés,
|
||
provenance des projections et garde SQLite identique à la migration V19.
|
||
- Migration V20 pour l’évaluation humaine append-only de l’usage d’identité,
|
||
distincte de l’authenticité et sans automatisme OCR.
|
||
- Consultation V20 sur la fiche preuve et test GTK des relations et champs
|
||
structurés affichés sur la fiche Person.
|
||
- Rafraîchissement immédiat de Workspace après import ou révision OCR et
|
||
persistance des données sur l’UUID définitif de la preuve, y compris après
|
||
fermeture et réouverture de SQLite.
|
||
- Fermeture sûre du dialogue après enregistrement d’une révision OCR, avec
|
||
protection contre le double clic, maintien ouvert en cas d’échec et absence
|
||
de relance de Tesseract.
|
||
- Conservation du cadrage du graphe pendant les rechargements.
|
||
- Persistance SQLite du zoom et de la position du graphe entre deux sessions.
|
||
- Réduction de la fenêtre d’intégration des extractions pour maintenir les
|
||
actions accessibles sur les petits écrans.
|