기능 {#features}
개요: 인식되지 않는 장치 유형에 대해 사용자 정의 장치 이미지 표시 (c72d43f), #9936 해결pages: 저장된 기기 설정을 표시하고 지울 수 있도록 (9371857), #267 해결서비스: 저장된 기기 설정을 device-settings.json으로 이전 (9eb360e), #267 해결설정: 지원되지 않거나 연결되지 않은 기기의 경우, 파이 메뉴/바로가기 탭을 숨김 (7f33a19)설정: ‘Freeform’ 잠금 해제 시 클러치 내비게이션 표시 (5fce52f)단축키: Freeform용 pure-freeze 클러치 탐색 동작 추가 (c650c57)단축키: 잠금 해제 시 ‘설정’ 탭의 이름을 ‘Freeform 설정’으로 변경 (1c111d8)ui: TabBar 컴포넌트를 생성하여 중복된 SegmentedControl + ModeGroup을 대체 (eb88fd8)ui: 드롭다운 컴포넌트를 Figma 라이브러리에 맞춰 통일 (c3b151f)버그 수정 {#bug-fixes}
ci: 릴리스 커밋에서 skip-ci 마커 제거 (215cfd8), #265 해결ci: sync_main_to_beta에서 apt-get 사용 (노드 이미지는 Alpine이 아닌 Debian임) (6639c81)개요: 알려진 장치 유형에 대해서만 펌웨어 업데이트 UI 활성화 (ef50104), #9936 해결개요: 장치 모델 바이트를 통해 펌웨어 업데이트 UI 비활성화 (d860d49), #9936 해결서비스: 정확한 session_id에 Freeform의 기본 마운트 적용 (2baa735), #244, #262 해결서비스: 디바이스 서비스 3.5.4 포함 (5ea86c5)서비스: PATCH 요청을 통해 부분 마운트를 전송하고, 저장된 필드가 나머지 설정을 지우지 않도록 수정 (da683c5), #267 해결서비스: cursor-force의 와이어 구성을 통합하고, 버전이 확인되지 않은 경우에는 vector를 사용 (1b73568), #263, #263, #264 해결서비스: cursor-force의 와이어 게이트 강화 (리뷰 지적 사항 반영) (dd88061), #263, #264 해결서비스: set_cursor_force의 와이어 필드를 버전에 따라 분기(vector 및 values) (8cc9ac7), #263 해결단축키: default-clutch-full을 Alt+C로 통일하고, #261 완료 (a867f41)tauri: 게이트 전환뿐만 아니라 모든 Freeform 세션에 대해 알림 (6bb65cc), #267 해결