Repository navigation
- 新增实验性全局 AI 模型配置、供应商路由与工具调用支持
- 新增实验性小米穿戴设备语音助手接管,支持将大模型回复流式下发至设备显示
- 新增本地离线与云端语音识别支持,可在应用内管理语音模型与实时转写
- 新增穿戴设备录音同步与管理功能,支持在应用内浏览录音列表并导出音频文件
- 重构小米穿戴设备底层通信协议栈,提升多指令并发传输与连接稳定性
- 重写小米穿戴日常活动、睡眠与多项运动数据同步解析,完整还原各类运动记录
- 重构运动健康详情页与 24 小时统计图表,支持展示运动轨迹与心率区间分布
- 新增标准 FIT 格式运动文件导出功能,支持携带完整数据导入第三方运动平台
- 修正小米穿戴设备同步协议的时区偏移错误,修复时间同步偏差
- 新增移动端为小米穿戴设备提供辅助定位功能,在设备户外运动时同步手机位置信息
- 新增穿戴设备 eSIM 配置文件扫码导入功能
- 重写 Android 经典蓝牙配对解绑校验与连接超时控制,解决配对残留与重连卡死问题
- 优化小米账号登录会话维持与双因素身份验证流程,提升账号登录与续期可靠性
- 优化从小米运动健康日志解析设备凭据时的脱敏蓝牙地址补全与同设备去重逻辑
- 重构小米穿戴设备应用排列界面,优化表盘与应用顺序调整的交互体验
- 调整小米穿戴设备功能项顺序,优化设备截图传输,实现 Wi-Fi 密码输入请求响应
- 实现小米穿戴设备设备能力特征解析记录,用于语音助手流式传输能力判断
- 优化首页设备状态小组件紧凑布局、尺寸档位阈值与拖拽缩放边界限制
- 新增创作者中心 AstroBox 提审列表与审核进度页,支持查看审核记录与回复审核意见
- 重构创作者资源编辑器与外部购买绑定卡片,支持返工重提时保留米坛配置与更新 GitHub PR
- 新增表盘资源上传前无效标识符自动修复与损坏包拦截机制,避免无效资源包提审
- 改进消息通知中心排版展示与深链跳转路由,支持从审核通知直达对应提审详情页
- 统一使用系统安全存储保存应用私有数据与授权令牌,实现自动迁移和异常恢复
- 新增 Android 系统安全存储异常检测与重置恢复弹窗,处理系统密钥失效无法读取问题
- 新增应用数据定时自动备份、旧备份按数量自动清理与备份文件完整性校验功能
- 改进首次启动引导界面布局,支持在首次启动引导阶段直接导入备份文件恢复数据
- 将本地调试服务升级为本地 API 服务,支持配对认证、弹窗授权确认与实时事件流推送
- 重构桌面端多窗口生命周期管理与系统托盘交互逻辑,修复 Linux Flatpak 运行依赖问题
- 修复 macOS 桌面端应用启动时因窗口尺寸未完成初始化导致的窗口大小跳变问题
- 修复 Android 客户端在深色模式下冷启动时出现的短暂白屏闪烁问题
- 统一各页面空状态组件、加载指示器居中布局,对齐安全区
- 内置 Web 端后台工作线程与数据库运行组件,完善浏览器端 Web 版直接运行支持
- 更新全平台客户端应用图标,更新关于软件页面的开发团队成员信息
- 补全多语言翻译词条,将内置用户协议、隐私说明与资源发布规则更新至第 3 版
- 升级 Flutter 3.47.9 框架与部分依赖插件,规范更新日志多语言拆分与 Markdown 展示
- Added experimental global AI model configuration, provider routing, and tool calling support
- Added experimental Xiaomi wearable voice assistant takeover with streaming LLM replies to the device display
- Added local offline and cloud speech recognition support with in-app voice model management and live transcription
- Added wearable voice recording sync and management to browse recording lists and export audio files
- Refactored the underlying Xiaomi wearable communication protocol stack to improve concurrent command transfer and connection stability
- Rewrote Xiaomi wearable daily activity, sleep, and multi-sport data sync parsing to accurately restore workout records
- Rebuilt health detail pages and 24-hour statistical charts to display workout routes and heart-rate zone distributions
- Added standard FIT workout file export to import complete workout data into third-party fitness platforms
- Fixed timezone offset errors in the Xiaomi wearable sync protocol to resolve time synchronization drift
- Added mobile assisted positioning for Xiaomi wearables to sync phone location data during outdoor workouts
- Added QR code scanning import for wearable eSIM profiles
- Rewrote Android classic Bluetooth unpairing verification and connection timeout controls to fix stale bonds and reconnection stalls
- Improved Xiaomi account session persistence and two-factor authentication flows for more reliable login and renewal
- Improved redacted Bluetooth address completion and duplicate device deduplication when parsing credentials from Xiaomi Fitness logs
- Rebuilt the Xiaomi wearable app arrangement UI to improve the watchface and app reordering experience
- Adjusted the Xiaomi wearable feature list order, improved device screenshot transfer, and implemented Wi-Fi password prompt responses
- Implemented Xiaomi wearable capability parsing and persistence to determine voice assistant streaming support
- Refined home-screen device status widget compact layouts, size tier thresholds, and drag-resize boundary limits
- Added AstroBox submission list and review progress pages in Creator Center to view review history and reply to review comments
- Refactored the creator resource editor and external purchase binding cards to preserve BandBBS configs and update GitHub PRs on resubmission
- Added automatic invalid watchface identifier repair and corrupted package interception before upload to prevent invalid submissions
- Improved message notification formatting and deep-link routing to jump directly from review notifications to submission details
- Unified private app data and auth token persistence under system secure storage with automatic migration and recovery
- Added Android system secure storage error detection and a recovery reset dialog to handle unreadable invalidated keystore entries
- Added scheduled automatic app data backups, count-based old backup cleanup, and backup archive integrity verification
- Improved the first-launch onboarding layout with support for importing backup archives directly during initial setup
- Upgraded the local debug server to a local API server with pairing authentication, modal authorization prompts, and real-time event streaming
- Refactored desktop multi-window lifecycle management and system tray interactions, fixing Linux Flatpak runtime dependency issues
- Fixed macOS desktop window size jumps on launch caused by showing the window before initial dimensions were applied
- Fixed the brief white screen flash during cold startup in dark mode on Android
- Unified empty-state components, centered loading indicators, and aligned safe area insets across pages
- Bundled Web background workers and database runtime components to support running the Web edition directly in browsers
- Updated client application icons across all platforms and updated development team profiles on the About page
- Completed multilingual translation strings and updated bundled Terms, Privacy Notice, and Resource Publishing Rules to Revision 3
- Upgraded Flutter to 3.47.9 alongside selected plugin dependencies and standardized bilingual release notes splitting and Markdown rendering
Full Changelog: v1.1.3...v1.2.0