新機能 {#features}
概要:認識できないデバイスタイプに対してカスタムデバイス画像を表示する (c72d43f)、#9936 をクローズpages:保存済みのデバイス設定を表示し、クリア機能に対応 (9371857)、#267 をクローズservice:保存済みのデバイス設定を device-settings.json に移行 (9eb360e)、#267 をクローズ設定:非対応または接続が切断されたデバイスに対して、円グラフメニューとショートカットタブを非表示にする (7f33a19)設定:freeform を通じて clutch ナビゲーションの表示を有効にする (5fce52f)ショートカット:Freeform に「pure-freeze clutch」ナビゲーションアクションを追加 (c650c57)ショートカット:ロック解除後、設定タブの名前を「Freeform Settings (1c111d8)」に変更しますui:TabBar コンポーネントを作成し、冗長な SegmentedControl + ModeGroup を置き換える (eb88fd8)ui:ドロップダウンコンポーネントを Figma のデザインライブラリと整合させる (c3b151f)不具合の修正 {#bug-fixes}
ci:リリースコミットから「skip-ci」タグを削除 (215cfd8)、#265 をクローズci:`sync_main_to_beta` 内で apt-get を使用(Node.js イメージは Alpine ではなく Debian である) (6639c81)概要:ファームウェア更新画面を既知のデバイスタイプに限定する (ef50104)、#9936 をクローズ概要:デバイス型番のバイトをマスクしてファームウェア更新画面を表示(d860d49)、#9936 をクローズservice:freeform をデフォルトで特定の session_id (2baa735) にマウントするように変更、#244 #262 をクローズサービス:内蔵デバイスサービス 3.5.4 (5ea86c5)service:PATCH を使用して部分的なマウントを処理し、保存済みのフィールドによって残りのフィールドがクリアされるのを防ぐ (da683c5)、#267 をクローズservices:cursor-force パケットの構築を集中処理;不明なバージョンでは vector (1b73568) を使用、#263 #263 #264 をクローズservices:cursor-force のメッセージ検証を強化(コードレビュー後の修正) (dd88061)、#263 #264 をクローズservices:バージョン管理に従い、set_cursor_force のメッセージフィールド(vector および values)を修正 (8cc9ac7)、#263 をクローズショートカット:default-clutch-full をすべて Alt+C に統一して割り当て、#261 (a867f41) を無効化tauri:スイッチの切り替えだけでなく、すべてのフリーフォームセッションについて通知を行う (6bb65cc)、#267 をクローズ