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

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ôles et états
ContrôleÉtat ou défautCe qu'il fait
InstallerAffiché sur tout build installable qui n'est pas en cours d'exécutionOuvre une confirmation à trois choix
Installer et épinglerChoix de la confirmationInstalle ce build et l'épingle : les mises à jour automatiques sont coupées jusqu'à ce que vous les repreniez
Installer seulementChoix de la confirmationInstalle ce build ; la mise à jour automatique peut vous faire repartir en avant au lancement suivant
AnnulerChoix de la confirmationFerme la confirmation
Badge Épinglé {version}Absent par défautAffiché 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 automatiquesLien dans la note d'épinglageRetire l'épinglage
indisponibleBuilds sans signature publiéeNe peuvent pas être installés depuis l'application
ProgressionPourcentage pendant un téléchargementMis à 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.

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.