Mises à jour et sélecteur de version : contrôle au démarrage, installation, épingler un build
Senzoukria vérifie l'existence d'une nouvelle version au démarrage et propose de l'installer. La carte Versions de la page Compte liste tous les builds publiés, permet d'installer n'importe lequel et peut épingler un build pour que la mise à jour automatique cesse de vous faire avancer.
Senzoukria · Documentation · Mis à jour en septembre 2026
Où le trouver
- Où
- Fenêtre de mise à jour au démarrage ; Compte → carte Versions pour le sélecteur ; Réglages → À propos affiche la version
- Ignoré quand
- L'application tourne depuis les sources (build de développement) ou une version est épinglée
- Sûreté
- Les signatures sont vérifiées avant toute exécution ; un build sans signature publiée est listé comme « indisponible »
Ce que cela fait
Au démarrage, une fois la session restaurée, l'application demande au serveur de mise à jour s'il existe une version plus récente. Si oui, une fenêtre « Mise à jour disponible » affiche la nouvelle version, la version en cours et les notes de version, avec deux boutons : « Installer maintenant » et « Me le rappeler plus tard ». L'installation télécharge avec une barre de progression et relance l'application. Les erreurs réseau, les pannes ou une signature manquante sur la dernière version ne bloquent jamais le démarrage : le contrôle est simplement rapporté comme fait.
La carte Versions est le versant manuel du même mécanisme. Elle liste les builds publiés avec leur date et leur taille, marque le build en cours « En cours d'exécution », et permet d'installer n'importe quel autre. Tout ce qui est sensible reste côté Rust : résolution de l'URL, vérification de signature, lancement de l'installeur.
Carte Versions
| Contrôle | État ou défaut | Ce qu'il fait |
|---|---|---|
| Installer | Affiché sur tout build installable qui n'est pas en cours d'exécution | Ouvre une confirmation à trois choix |
| Installer et épingler | Choix de la confirmation | Installe ce build et l'épingle : les mises à jour automatiques sont coupées jusqu'à ce que vous les repreniez |
| Installer seulement | Choix de la confirmation | Installe ce build ; la mise à jour automatique peut vous faire repartir en avant au lancement suivant |
| Annuler | Choix de la confirmation | Ferme la confirmation |
| Badge Épinglé {version} | Absent par défaut | Affiché dans l'en-tête de la carte tant qu'un épinglage existe, avec la note « Les mises à jour automatiques sont coupées tant qu'une version est épinglée. » |
| Reprendre les mises à jour automatiques | Lien dans la note d'épinglage | Retire l'épinglage |
| indisponible | Builds sans signature publiée | Ne peuvent pas être installés depuis l'application |
| Progression | Pourcentage pendant un téléchargement | Mis à jour par la boucle de téléchargement tous les 512 Ko |
Comment s'en servir
Pour revenir en arrière après une mauvaise version, ouvrez Compte → Versions, cliquez Installer sur le build précédent et choisissez « Installer et épingler ». L'application se ferme, l'installeur Windows s'exécute, et au lancement suivant le contrôle de démarrage est ignoré à cause de l'épinglage. Quand le correctif sort, cliquez sur « Reprendre les mises à jour automatiques » ou installez directement le build plus récent.
Si la carte indique que le build en cours n'est pas celui qui est épinglé, l'installation ne s'est pas terminée ; relancez-la ou reprenez les mises à jour automatiques.
La version installée est imprimée dans le pied de page d'accueil, dans celui de la page Compte et sur la page À propos ; les notes de version sont derrière « Nouveautés » sur l'écran d'accueil.
Limites et pièges
À savoir avant d'installer :
- Installer ferme l'application : l'installeur doit remplacer des binaires qui sont verrouillés tant qu'elle tourne.
- Un build de développement lancé depuis les sources ne vérifie jamais les mises à jour ; une branche de travail est toujours en retard sur la version publiée, et l'invite reviendrait à chaque démarrage.
- Une valeur d'épinglage vide compte comme aucun épinglage : une préférence blanche ne peut donc pas geler silencieusement les mises à jour.
- Si la lecture de l'épinglage échoue, le contrôle se poursuit : une préférence cassée ne doit pas arrêter les mises à jour de tout le monde.
- Le sélecteur n'envoie qu'une chaîne de version côté Rust ; l'adresse de téléchargement est résolue côté serveur.
Pages liées
- Compte : licence, abonnement, appareils
- Connexion et durée de session
- Téléchargement
- Tableau de bord d'accueil
Cette page dans d’autres langues
Questions fréquentes
- Je suis revenu en arrière et l'application s'est de nouveau mise à jour. Pourquoi ?
- Vous avez choisi « Installer seulement ». Utilisez « Installer et épingler » pour que le contrôle de démarrage soit ignoré jusqu'à ce que vous repreniez les mises à jour automatiques.
- Pourquoi un build est-il marqué indisponible ?
- Aucune signature n'a été publiée pour lui. L'application refuse d'installer un build qu'elle ne peut pas vérifier.
- Pourquoi mon build de développement local demande-t-il sans cesse à se mettre à jour ?
- Il ne devrait plus : le contrôle est ignoré pour les builds de développement depuis le 10/09/2026. Mettez le checkout à jour si l'invite apparaît encore.