Nyshporka 0.37 — bêta : plusieurs familles dans un seul Atelier, nouvelle apparence, recherche plus rapide
Sommaire
- Pourquoi la bêta
- Plusieurs familles dans un seul Atelier
- Pour ceux qui installent pour la première fois
- Nouvelle apparence
- L’application ne fait pas attendre
- Mise à jour en un clic
- Un retour directement depuis Nyshporka
- Recherche plus rapide
- Deux mots côte à côte
- Moins de fiches à examiner
- Historique des modifications
- Licences
- Corrigé
- Comment mettre à jour
C’est la plus grande version de Nyshporka. Elle s’adresse à ceux qui ne cherchent pas seulement leur propre famille : aux généalogistes qui mènent des commandes, et à ceux qui cherchent des parents, des amis ou des voisins d’un village. Nous avons refait l’apparence de l’application et accéléré la recherche. Et à partir de cette version, Nyshporka est en bêta.
Pourquoi la bêta
À partir de 0.37, Nyshporka est en bêta. Pour vous, cela signifie ceci :
- L’apparence et l’ordre de travail ne changeront plus radicalement.
- Les nouvelles fonctions s’accumulent et sortent ensemble dans de grandes versions, et non plus tous les quelques jours comme jusqu’ici.
- Les corrections de défauts sortent tout de suite, dans de petites mises à jour séparées.
- Vos données (texte lu, canon, registre des dossiers) passent d’une version à l’autre par la commande de mise à jour, sans travail manuel.
Plusieurs familles dans un seul Atelier
Jusqu’ici, un espace de Nyshporka correspondait à une famille. Celui qui prenait une commande ou cherchait la famille de son épouse devait soit tout mélanger au même endroit, soit garder deux copies du texte lu.
Il y a maintenant l’Atelier et les projets. L’Atelier, c’est le matériel commun : les scans, le texte lu, le registre des dossiers, les modèles. Un projet, c’est une famille ou une commande : son propre canon, ses propres hypothèses, ses propres rapports. Un dossier lu une fois est consultable depuis n’importe quel projet, il n’est pas nécessaire de le relire.

Ce que cela apporte concrètement :
- « Cherché » — pour chaque famille séparément. La Bibliothèque montre quels dossiers lus cette famille n’a pas encore cherchés. Un dossier cherché pour la famille Ivanenko reste non cherché pour la famille Petrenko.
- « Déjà dans le canon d’une autre famille ». Si la ligne que vous avez trouvée a déjà été découpée comme preuve dans un autre projet, la recherche vous le dit et permet d’y aller.
- Pour qui l’on lit. À côté de la lecture d’un dossier, on peut indiquer le projet du client. Le cloud compte les dépenses par projet, ce qui permet de voir combien chaque commande a coûté.
- Dossiers privés. Le dossier d’un client peut être marqué « nulle part hors de cette machine ». Nyshporka ne le confiera alors pas à Supriaha sans votre décision distincte, et le site public de la famille n’aura ni sa cote ni aucune découpe qui en provient. Un projet de commande marque ainsi lui-même les nouveaux dossiers.
- Deux onglets — deux familles. L’application est la même pour tout l’Atelier, mais chaque onglet du navigateur peut travailler avec son propre projet.
Un nouveau projet se crée avec le bouton « Nouveau projet » en trois étapes : famille ou commande, nom et nom de famille, couleur et signe.
Important : après la mise à jour, déplacez la famille dans un projet. Si vous avez installé Nyshporka auparavant, votre famille se trouve directement dans l’espace. Le déplacement est une étape obligatoire du passage à 0.37, même si vous n’avez qu’une seule famille. L’ancien espace fonctionne encore, pour que vous déplaciez quand cela vous convient, mais Nyshporka 0.37 et les versions suivantes sont construites autour des projets.
Le déplacement prend quelques minutes. Nyshporka montre d’abord le plan et fait une archive, et tout peut être remis en place par une seule commande. Comment se préparer, ce que vous verrez à l’écran, que faire ensuite et comment revenir en arrière : Comment déplacer la famille dans un projet — guide pas à pas.
Pour ceux qui installent pour la première fois
Une Nyshporka fraîchement installée ne s’ouvre plus sur un aperçu vide. Elle propose une prise en main en quelques étapes :
- Langue de l’application.
- Apparence : clair, sombre ou comme le système.
- Assistant (Claude ou Codex) et comment le connecter.
- Premier projet : nom, nom de famille, autres graphies.
- Famille : villages avec leurs autres noms et le district, années de recherche, archives avec leurs fonds.
- D’où prendre les dossiers : vos propres scans, les catalogues d’archives, le texte lu de Supriaha, ou un exemple pour essayer.

Chaque étape, sauf la langue et l’apparence, peut être passée et complétée plus tard. Les villages, les années et les archives se modifient maintenant aussi dans le « Profil de la famille », par un formulaire ordinaire. L’aperçu d’une nouvelle famille montre le plan dans le même ordre : famille, dossiers, lecture, recherche. On peut refaire la prise en main dans les Réglages.
Avant la version, nous avons parcouru Nyshporka avec les yeux de quelqu’un qui l’installe pour la première fois, et nous avons supprimé les endroits où une telle personne restait bloquée :
- Les moteurs et les modèles s’installent depuis la console. Dans la vérification de la machine, il y a les boutons « Installer les moteurs » et « Télécharger les modèles », et la progression est visible dans la même ligne. Le terminal n’est plus nécessaire pour cela.
- Les catalogues disent qu’un dossier est déjà lu dans Supriaha. Au-dessus des résultats apparaît une bande « dossiers déjà lus : N » avec un lien vers « Prendre ». Un dossier pris est aussitôt dans la Bibliothèque, même si les images ne sont pas encore sur la machine.
- Première preuve pour le canon — sans assistant. Dans la fenêtre « Preuve pour le canon », on peut ne pas indiquer de fiche : une nouvelle personne est alors créée.
Nouvelle apparence
L’application a été refaite du menu aux icônes.

- Menu latéral à la place de deux rangées d’onglets. En haut, votre famille (aperçu de la famille, canon, hypothèses, tri des candidats, recherches, historique, site de famille), plus bas ce qui est commun dans l’Atelier (matériaux, lecture, recherche, Supriaha).
- L’aperçu de la famille montre d’emblée ce qu’il y a dans le canon, combien d’hypothèses attendent votre décision et combien de dossiers lus la famille n’a pas encore cherchés.
- Bibliothèque des dossiers. Le filtre « lus, pas encore cherchés » en un clic. Dans la ligne, une seule action selon l’état du dossier : « Lire », « Chercher la famille » ou « Feuillets ».
- Canon et hypothèses — en entier. Le canon montre toutes les fiches, et non les deux cents premières : en groupes par type, avec les tuiles « avec preuves », « sans preuves », « privées » et une recherche par noms et variantes d’écriture. Les hypothèses sont groupées par état, et on peut aussi les chercher.
- « Donner » à Supriaha — par groupes selon l’archive. Des tuiles-filtres avec des nombres, une recherche et le filtre « seulement ce qui n’est pas encore dans Supriaha ». Rien n’est coché de lui-même : c’est vous qui décidez quoi donner. Le don se fait comme une tâche, on voit donc combien de dossiers sont déjà donnés, et on peut l’arrêter.
- Lecture — quatre étapes : dossier, comment lire, vérification, lancement. Le cloud se trouve à côté du lancement, et vous voyez d’abord le devis. La carte n’est louée qu’après votre « oui ».
- Les icônes sont des objets de chercheur : une liasse de dossiers, un tiroir de catalogue, une plume d’oie, une loupe, un sceau de cire, un arbre généalogique. Les titres sont composés en Literata, une police conçue pour la lecture sur écran.
- Vignettes peintes. Chaque écran a sa propre image, peinte à l’aquarelle et à la gouache sur papier : un ballon pour le Cloud, un tamis pour le tri des candidats, une chaumière pour le site de famille, une lampe là où c’est encore vide.
- La progression est visible sur une barre. Combien de pages du dossier sont lues, combien d’images le cloud a traitées. Si le cloud a eu une défaillance, il est écrit en mots ce qui s’est passé et quand.
- En langage humain. Un dossier est désigné par sa cote et son titre, et non par le chemin du dossier. Les dates ont partout le format jj.mm.aaaa. L’historique montre ce qui a changé (« relevé des feuillets, preuves »), et non des repères techniques.


Le cloud a maintenant son propre écran. On y voit combien a été dépensé, ce qui est en lecture en ce moment et ce qu’on peut récupérer. Là aussi se trouve le bouton « Arrêter la location ».

Sur téléphone, le menu est coulissant et les tableaux deviennent des cartes. On peut consulter l’état de la lecture ou les hypothèses sans aller à l’ordinateur.

L’application ne fait pas attendre
- Les listes lentes s’ouvrent aussitôt à partir de la réponse précédente, avec la mention « Actualisation… », et les données fraîches se chargent d’elles-mêmes.
- Le canon d’une famille de 900 fiches s’ouvre en une fraction de seconde, et non en 10–25 s.
- « Donner » à Supriaha s’ouvre en 2–3 s, et la fois suivante en une fraction de seconde. Auparavant, sur un grand Atelier, cela prenait plus d’une minute.
- La liste du texte lu, après une nouvelle exécution, se construit deux fois plus vite. Cela accélère l’ouverture des Exécutions, du visualiseur, de « Donner » et de la recherche.
- Après chaque action, l’application dit ce qui s’est passé : « Enregistré », « Restauré », « Aucun changement ». Si l’action a échoué, la cause est écrite en mots, et non sous forme de code d’erreur.
Mise à jour en un clic
Jusqu’ici, vous appreniez l’existence d’une nouvelle version par le groupe ou par une lettre, et vous mettiez à jour par une commande. Désormais, c’est Nyshporka elle-même qui vous préviendra.
- La cloche dans l’en-tête s’allume quand une nouvelle version est sortie, quand de nouveaux modèles de lecture, absents de votre ordinateur, sont apparus, et quand une notification vous attend dans votre compte Supriaha.
- L’écran « Mises à jour » (menu « Service ») montre quelle version est installée, laquelle est sortie et ce qu’elle apporte. Chaque version est décrite brièvement, et « En savoir plus sur le portail » mène à une page comme celle-ci. On peut aussi y télécharger un nouveau modèle de lecture, d’un seul bouton.
- « Mettre à jour ». Nyshporka montre ce qu’elle va installer et, après votre « oui », se ferme, se met à jour et se rouvre. Pendant la mise à jour, la page montre les étapes. Si quelque chose échoue, Nyshporka s’ouvre avec la version précédente et montre ce qui n’a pas marché. Le bouton fonctionne si Nyshporka a été installée avec l’installateur. Si vous l’avez installée autrement, l’écran donne la commande de mise à jour.

Sans votre autorisation, Nyshporka ne contacte rien, et la cloche aussi. La vérification est désactivée d’office : Nyshporka ne regarde s’il y a du nouveau que lorsque vous avez cliqué sur « Vérifier maintenant ». Si vous voulez qu’elle vérifie d’elle-même, activez l’une des cases ou les deux dans Réglages → Réseau :
- nouvelles versions — une fois par jour, tant que Nyshporka est ouverte ;
- notifications de Supriaha — une fois par heure, avec votre clé Supriaha.
Un retour directement depuis Nyshporka
Vous avez trouvé un défaut ou vous avez une idée : écrivez-nous directement depuis l’application. Le bouton « Retour » se trouve dans le menu de Supriaha dans l’en-tête et dans les Réglages. On peut aussi le dire à l’assistant : « envoie un retour aux développeurs : … ».

- Défaut, idée ou question. Écrivez avec vos mots ce qui s’est passé ou ce que vous proposez.
- Captures d’écran et journaux. Jusqu’à cinq fichiers : des images (PNG, JPEG, WebP) et des journaux texte (.txt, .log, .json). On peut choisir un fichier, le glisser dans la fenêtre, coller une capture depuis le presse-papiers ou en faire une avec le bouton « Capture d'écran ».
- D’abord l’aperçu. Avant l’envoi, Nyshporka montre exactement ce qui partira : votre texte, les captures, le début et la fin de chaque journal et une courte fiche sur la machine (version de Nyshporka, système, mode d’installation). La fiche peut être retirée d’une seule case à cocher.
- Rien de superflu sur vous. Les chemins contenant votre nom et les noms de vos dossiers sont remplacés par des étiquettes sur votre ordinateur même, les adresses e-mail et les clés sont retirées des journaux. Les captures sont réduites, et les données techniques du fichier, notamment les coordonnées, en sont supprimées.
- La réponse arrive dans la cloche. On peut envoyer un retour une fois connecté à Supriaha. La réponse apparaîtra dans la cloche de Nyshporka et sur la page « Mes retours » de votre compte.
L’assistant envoie un retour de la même façon, par l’aperçu : il vous montre d’abord ce qui partira et n’envoie qu’avec votre accord.
Recherche plus rapide
Dans un seul dossier — dans tous, dès la mise à jour. La recherche d’un nom de famille est deux fois plus rapide, et ce qu’elle trouve est identique. Un dossier de 1053 pages se cherche en 6,5–7 s au lieu de 15–19 s. La recherche par motif (text grep) est elle aussi deux fois plus rapide.
Dans un grand volume de texte lu, le temps de recherche croissait avec le corpus. Sur trois millions de pages, le nom de famille d’une famille se cherchait en environ 17 minutes. Pour de tels volumes est apparu l’index rapide : il trouve en quelques secondes les lignes où le nom peut se trouver, et n’évalue qu’elles.
Important : l’index rapide n’est pas installé avec la mise à jour. Sans lui, la recherche dans un grand volume de texte lu se fait comme en 0.36 : mêmes résultats, même durée. Les chiffres des tableaux ci-dessous valent uniquement avec l’index.
Pour l’installer, dites à votre assistant : « installe l’index de recherche rapide ». Il ajoutera le paquet nécessaire et construira l’index une fois (
nysh text index --fast). Ensuite, l’index rattrape tout seul le nouveau texte lu.Avant de l’installer, vérifiez la place sur le disque. L’index est volumineux : 7–9 Go pour chaque million de pages lues. Il se trouve à côté du texte lu, sur le même disque, et s’ajoute à la place que le texte lu occupe déjà.
Texte lu Place pour l’index Première construction 411 000 pages 2,8 Go 19 min 3,4 millions de pages 30 Go des heures Si votre texte lu fait moins de 200 000 pages, l’index n’est pas nécessaire : à ce volume, il ne s’active pas, car la recherche ordinaire est déjà rapide. L’index peut être supprimé à tout moment, et la recherche reprend alors son chemin ordinaire.
| Recherche sur ~3 millions de pages | Sans index | Avec index |
|---|---|---|
| Nom de famille d’une famille, 22 graphies | ~17 min | 2,4 min |
| Kovalsky | 12,2 min | 2,1 min |
| Melnyk | 4,2 min | 1,7 min |
Nous avons vérifié que l’index ne perd pas de vraies mentions. Nous avons pris 115 mentions de la famille, vérifiées à l’œil dans les registres paroissiaux du ДАВіО, fonds 904, inventaire 24. L’ancienne recherche en a trouvé 111, la nouvelle 110. La différence tient à un seul scan : l’ancienne recherche y « trouvait » un mot quelconque, et non le nom de famille. Le nombre de pages à examiner à l’œil est passé à 1848 au lieu de 4353.
L’index installé s’active tout seul quand la recherche porte sur 200 000 pages ou plus.
| Recherche sur 411 000 pages (ДАВіО et ДАЖО) | 0.36 | 0.37 |
|---|---|---|
| Melnyk dans tout le texte lu, avec index | 53 s | 8 s |
| Dalishchynsky dans tout le texte lu, avec index | 87 s | 5 s |
| Nom de famille dans un dossier, dans tous | 6,4 s | 2,7 s |
Recherche par motif (text grep), dans tous |
3,7 s | 1,9 s |
Si la recherche n’a rien trouvé, ce « rien » est vérifié par une recherche complète sans index. Ainsi « il n’y en a pas » veut dire « il n’y en a pas », et non « l’index a laissé passer ».
Deux mots côte à côte
On cherche souvent non pas un mot, mais une paire : un prénom avec un nom de famille, un nom de famille avec un village, un prénom avec un patronyme. C’est maintenant possible :
nysh text near "Ковальський" "Іван" --case <справа>
nysh text near "Ковальський" "Городківка" --window 3
nysh text near "Іосиф" "Кирил" --follow
Nyshporka trouve les emplacements du premier mot et ne cherche le second qu’à proximité, dans la même ligne ou dans la ligne voisine. Les deux mots sont cherchés dans toutes leurs graphies : le prénom avec ses anciennes formes, le nom de famille tel qu’il est inscrit dans le profil de la famille. Avec --follow, le second mot doit se trouver juste après le premier, comme un prénom et un patronyme. Sur un dossier de 1093 pages, il est resté 6 paires au lieu de 78, et les six sont réelles.
Moins de fiches à examiner
Le visualiseur de candidats (nysh text sheet) range désormais lui-même les trouvailles :
- à votre verdict — ce qu’il faut regarder ;
- faible — le second modèle a lu autre chose dans la même ligne ;
- déjà connu — la feuille est déjà dans le canon ou dans le relevé, ou c’est la signature d’un prêtre sous un acte ;
- clos : pas un nom de famille — seulement un prénom dans une énumération, un nom de village ou un blanc.
Nyshporka ne clôt rien d’après la forme du mot. Le connu et le clos sont repliés, avec la raison, et on peut donc toujours les déplier. Sur un dossier avec les signatures du curé de la famille (638 trouvailles), il est resté 9 fiches sur 60 à votre verdict.
Dans le « Tri des candidats » de la console, sous chaque trouvaille, il y a maintenant trois boutons, en plus de « À nous » : « Autre nom », « Pas un nom » et « Illisible » (la touche X — « pas un nom »). Le verdict va dans le relevé, et la fois suivante cette trouvaille n’apparaîtra plus à l’examen.
Historique des modifications
Nyshporka tient désormais elle-même l’historique de votre espace. Chaque modification vérifiée du canon, du relevé des feuillets ou des verdicts est conservée. L’écran « Historique » montre ce qui a changé dans la fiche d’une personne, champ par champ, et le bouton « Restaurer » ramène la fiche à n’importe quelle version antérieure.
L’historique reste sur votre ordinateur uniquement et n’est envoyé nulle part. Celui qui tient git lui-même peut le désactiver : nysh history auto off.
Licences
Le code de Nyshporka reste, comme avant, ouvert sous AGPL-3.0. Ce qui change, ce sont les conditions pour les modèles de lecture et pour les nouveaux textes dans Supriaha.
- Les modèles de lecture sortis avant 0.37 restent sous CC BY-SA 4.0 pour toujours : Pysar jusqu’à v28 inclus, Diak, Diak-Litopysets jusqu’à v10, Skryba et Skryba PP. On peut continuer à les utiliser comme on veut, y compris commercialement.
- Les nouveaux modèles (nouvelles versions de Pysar, Diak-Litopysets, Skryba PP, ainsi que Logofet, Regent et Pysar XVIII) sortent sous CC BY-NC-SA 4.0 avec une autorisation supplémentaire. Un généalogiste qui mène lui-même des recherches payantes, y compris sur commande de clients, peut les utiliser librement. Une autorisation écrite est nécessaire pour intégrer les modèles dans le produit, le service ou le programme d’un tiers destiné à d’autres personnes. Licence commerciale : [email protected].
- Les textes dans Supriaha. Les nouveaux apports vont par défaut sous CC BY-NC-SA 4.0 au lieu de CC0. Si vous n’avez pas choisi de licence, votre profil passera de lui-même à la nouvelle. Si vous voulez garder CC0 :
nysh share setup --license CC0-1.0. Ce qui est déjà donné reste sous la licence avec laquelle vous l’avez donné. - Il est interdit d’extraire en masse les textes de Supriaha à des fins commerciales — par scripts, robots ou via l’API, au-delà des besoins de votre propre recherche.
Conditions complètes : licence des modèles et section « Licences » de la page sur Nyshporka.
Corrigé
- Lecture dans le cloud qui restait « en lecture » pour toujours. Sur un espace, plus de quatre mille lectures « vivantes » s’étaient ainsi accumulées, alors qu’elles étaient terminées depuis longtemps. Désormais, Nyshporka vérifie chacune et ferme celles qui sont terminées.
- Rien sur le disque C:. Les enregistrements de la location dans le cloud vont dans le dossier de données que vous avez choisi dans l’installateur.
- La découpe d’une ligne (
nysh text crop) et le visualiseur à 60 fiches ne restent plus bloqués pendant des minutes : c’est maintenant une minute au lieu de plus de dix. - Boutons qui ne faisaient rien. Nous avons parcouru tous les écrans et réparé ceux qui restaient muets ou qui faisaient autre chose, de « Actualiser » au formulaire de verdict.
- L’antivirus n’appelle plus l’installateur un cheval de Troie. L’installateur installe l’outil nécessaire à partir d’une archive vérifiée, et non par une commande tirée d’internet, à cause de laquelle Microsoft Defender le signalait à tort comme malveillant.
- Catalogues ARCHIUM sur une installation fraîche. Ceux qui installaient Nyshporka après le 3 octobre obtenaient une erreur dans la recherche et les inventaires ARCHIUM : une bibliothèque sur laquelle ils s’appuyaient avait été mise à jour. Tout fonctionne maintenant.
- Le site de famille se construit juste après l’installation. Jusqu’ici, il manquait une partie que l’installateur n’installait pas. Elle s’installe maintenant avec la section « Recherches », notamment dans Docker.
- L’index de recherche rapide ne disparaît pas après la mise à jour. Si vous l’avez installé, la mise à jour le conserve.
- Le dossier de scans ajouté dans les Réglages se perdait. Nyshporka disait « ✓ », mais la Bibliothèque restait vide. Désormais, le dossier est enregistré où il faut, et celui qui s’était perdu auparavant, Nyshporka le retrouve et le déplace elle-même.
- La recherche dans le texte lu plantait dans l’installation « Base » dès qu’apparaissait le premier texte lu. Corrigé.
- ЦДІАК sur ARCHIUM renvoyait l’erreur 403 au lieu du dossier. Maintenant le dossier s’ouvre, et un livre qui n’est plus sur le site, Nyshporka le retient et ne propose pas de le télécharger une seconde fois.
- L’installateur sur les portables à processeur ARM plantait à la construction de la bibliothèque de chiffrement. Il installe maintenant le Python pour lequel cette bibliothèque est déjà construite.
- Après le déplacement de la famille dans un projet, il n’y a plus d’avertissement sur des « fichiers non suivis ».
Comment mettre à jour
- Mettez à jour :
nysh updateou un nouveaunyshporka-setup.exepar-dessus l’ancien. Les versions suivantes pourront s’installer avec le bouton « Mettre à jour ». - Dites à votre assistant (Claude ou Codex) : « passe à la nouvelle version ». Il exécutera
nysh migrateet saura ce qui a changé. - Déplacez la famille dans un projet : avec l’assistant ou avec le bouton « Déplacer… » sur l’aperçu de la famille — guide pas à pas. C’est obligatoire pour tous ceux qui avaient installé Nyshporka auparavant.
Si vous cherchez dans un grand volume de texte lu (à partir de 200 000 pages), installez l’index rapide après la mise à jour — comment faire est écrit dans la section « Recherche plus rapide ». Il ne s’installe pas tout seul.
Après la mise à jour, allez au sondage dans votre compte Supriaha (il apparaîtra deux semaines après la version) : ce qui est apparu à temps et ce qui gêne. Nous composerons la prochaine grande version à partir de vos réponses.