Fonctionnalités {#features}
Aperçu : affichage d'une image personnalisée pour les types de périphériques non reconnus (c72d43f), clôture du ticket n° 9936pages : permettre d'afficher et d'effacer les paramètres enregistrés pour les appareils (9371857), clôture le ticket n° 267service : migration des paramètres de l'appareil enregistrés vers le fichier device-settings.json (9eb360e), clôture le ticket n° 267Paramètres : masquer le menu circulaire et l'onglet « Raccourcis » sur les appareils non pris en charge ou non connectés (7f33a19)Paramètres : Afficher la navigation par raccourcis après le déverrouillage de Freeform (5fce52f)raccourcis : ajout d'une action de navigation « pure-freeze » pour Freeform (c650c57)raccourcis : renommer l'onglet « Paramètres » en « Paramètres Freeform » lors du déverrouillage (1c111d8)ui : Création d'un composant TabBar pour remplacer la combinaison redondante SegmentedControl + ModeGroup (eb88fd8)ui : harmonisation des composants de menu déroulant avec la bibliothèque Figma (c3b151f)Corrections de bogues {#bug-fixes}
ci : suppression du marqueur « skip-ci » des commits de version (215cfd8), clôture du ticket n° 265ci : utilisation d'`apt-get` dans `sync_main_to_beta` (l'image Node est une image Debian, et non Alpine) (6639c81)Aperçu : activation de l'interface utilisateur de mise à jour du micrologiciel uniquement pour les types d'appareils connus (ef50104), clôture du ticket n° 9936Aperçu : désactivation de l'interface utilisateur de mise à jour du micrologiciel en fonction de l'octet de modèle de périphérique (d860d49), clôture du ticket n° 9936service : application du montage par défaut de Freeform à un `session_id` valide (2baa735), clôture des tickets #244 et #262service : service des périphériques 3.5.4 inclus (5ea86c5)service : envoi des montages partiels via PATCH afin que les champs enregistrés n'effacent pas les autres paramètres (da683c5), clôture du ticket n° 267services : centralisation de la mise en place du câblage de « cursor-force » ; utilisation de « vector » pour les versions inconnues (1b73568), clôture des tickets #263, #263 et #264services : renforcement du « wiregate » de cursor-force (réponse aux remarques soulevées lors de la révision) (dd88061), clôture des tickets #263 et #264services : différenciation des champs « wire » de la fonction `set_cursor_force` selon la version (vector et values) (8cc9ac7), clôture du ticket n° 263raccourcis : unification du raccourci « default-clutch-full » sur Alt+C et fin du ticket n° 261 (a867f41)tauri : notification non seulement du changement de porte, mais aussi de toutes les sessions Freeform (6bb65cc), clôture du ticket n° 267