新功能 {#features}
概述:为无法识别的设备类型显示自定义设备图片 (c72d43f),已关闭 #9936pages:显示已保存的设备设置,并支持清除 (9371857),已关闭 #267service:将已保存的设备设置迁移到 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),已关闭 #265ci:在 sync_main_to_beta 中使用 apt-get(Node 镜像为 Debian,而非 Alpine) (6639c81)概述:将固件更新界面限定为已知设备类型 (ef50104),已关闭 #9936概述:根据设备型号屏蔽固件更新界面 (d860d49),已关闭 #9936service:将 freeform 默认映射到精确的 session_id (2baa735),已关闭 #244 #262服务:内置设备服务 3.5.4 (5ea86c5)service:使用 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