Nouvelles fonctionnalités {#features}
Présentation : affichage d'une image personnalisée pour les types d'appareils non identifiés (c72d43f), clôture du ticket n° 9936pages : affiche les paramètres enregistrés de l'appareil et permet de les effacer (9371857), clôture le ticket n° 267service : migration des paramètres enregistrés vers le fichier device-settings.json (9eb360e), clôture du ticket n° 267Paramètres : masquer le menu circulaire et l'onglet des raccourcis clavier pour les appareils non pris en charge ou déconnectés (7f33a19)Paramètres : déverrouiller l'affichage de la navigation « clutch » via Freeform (5fce52f)raccourcis : Ajouter une action de navigation « pure-freeze clutch » à Freeform (c650c57)raccourcis : une fois déverrouillé, l'onglet « Paramètres » sera renommé « Paramètres Freeform » (1c111d8)ui : création d'un composant TabBar pour remplacer la combinaison redondante SegmentedControl + ModeGroup (eb88fd8)ui : harmonisation du composant de menu déroulant avec la bibliothèque de designs Figma (c3b151f)Corrections de bogues {#bug-fixes}
ci : suppression du marqueur « skip-ci » dans les commits de publication (215cfd8), clôture le ticket n° 265ci : utilisation d'`apt-get` dans `sync_main_to_beta` (l'image Node est une image Debian, et non Alpine) (6639c81)Présentation : Limitation de l'interface de mise à jour du micrologiciel aux types d'appareils connus (ef50104), clôture du ticket n° 9936Présentation : Masquage de l'interface de mise à jour du micrologiciel en fonction du modèle de l'appareil (d860d49), clôture du ticket n° 9936service : association par défaut de freeform à un identifiant de session précis (2baa735), clôture des tickets n° 244 et 262service : Service des périphériques intégrés 3.5.4 (5ea86c5)service : utilisation de PATCH pour traiter les montages partiels, afin d'éviter que les champs déjà renseignés ne vident les autres champs (da683c5), clôture le ticket n° 267services : traitement centralisé de la construction des messages « cursor-force » ; utilisation de « vector » (1b73568) pour les versions inconnues, clôture des tickets #263, #263 et #264services : renforcement de la validation des messages « cursor-force » (modification suite à la revue de code) (dd88061), clôture des tickets #263 et #264services : gestion par version de la force du curseur sur les champs de texte (vector et values) (8cc9ac7), clôture du ticket n° 263raccourcis : attribuer systématiquement la combinaison Alt+C à « default-clutch-full » et fermer le ticket n° 261 (a867f41)tauri : Envoyer une notification pour chaque session « freeform », et pas seulement lors d'un changement d'état (6bb65cc), clôture le ticket n° 267