Fonctionnalités
overview: afficher une image d'appareil personnalisé pour les types d'appareils non reconnus (c72d43f), ferme #9936pages: afficher les paramètres d'appareil enregistrés et permettre de les effacer (9371857), ferme #267service: basculer les paramètres d'appareil enregistrés vers device-settings.json (9eb360e), ferme #267settings: masquer les onglets Pie Menu et Raccourcis pour les appareils non pris en charge ou déconnectés (7f33a19)settings: afficher la navigation clutch via le déverrouillage Freeform (5fce52f)shortcuts: ajouter une action de navigation clutch pure-freeze pour Freeform (c650c57)shortcuts: renommer l'onglet Paramètres en « Paramètres Freeform » une fois déverrouillé (1c111d8)ui: créer le composant TabBar et remplacer les composants redondants SegmentedControl + ModeGroup (eb88fd8)ui: harmoniser le composant de liste déroulante avec la bibliothèque figma (c3b151f)Corrections de bogues
ci: retirer le marqueur skip-ci du commit de publication (215cfd8), ferme #265ci: utiliser apt-get dans sync_main_to_beta (l'image node est Debian, pas Alpine) (6639c81)overview: limiter l'interface de mise à jour du micrologiciel aux types d'appareils connus (ef50104), ferme #9936overview: exclure l'interface de mise à jour du micrologiciel selon l'octet de modèle de l'appareil (d860d49), ferme #9936service: appliquer le montage par défaut freeform au session_id exact (2baa735), ferme #244 #262service: intégrer le service d'appareil 3.5.4 (5ea86c5)service: utiliser PATCH pour les montages partiels afin qu'un champ enregistré cesse d'écraser le reste (da683c5), ferme #267services: centraliser la construction des messages cursor-force; les versions inconnues utilisent vector (1b73568), ferme #263 #263 #264services: renforcer le contrôle du message cursor-force (suivi de revue) (dd88061), ferme #263 #264services: conditionner selon la version le champ set_cursor_force du message (vector ou values) (8cc9ac7), ferme #263shortcuts: unifier default-clutch-full sur Alt+C, en clôturant #261 (a867f41)tauri: annoncer chaque session freeform, et pas seulement la bascule du contrôle (6bb65cc), ferme #267