Skip to content

HeartFloat 2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 05:08
· 11 commits to main since this release

HeartFloat 2.0 正式版来了。

新功能

  • WebSocket 实时推送:内置 WS 服务器(默认端口 8081),支持多客户端,心率采样即推即达;直播页优先走 WebSocket,断线自动回退轮询
  • 推送服务自启:上次开启的 HTTP / WebSocket 推送服务随应用启动自动运行
  • 推送服务设置页:「联网推送」升级为「推送服务」,HTTP 与 WebSocket 独立管理,多网络接口地址(WiFi / 热点 / 蜂窝)全部展示,支持单击打开、长按复制
  • 心率记录:手动 / Auto 双模式,Auto 连接即记录、断开自动保存;异常退出快照恢复;支持导入(JSON / CSV)与导出,删除有二次确认
  • 图表分析:单击查询、拖动平移、双指缩放、全屏横屏分析(浅色 / 深色模式自适应)
  • 蓝牙设备管理:查看绑定设备详情与连接时间,可解绑后重新搜索
  • 存储管理:应用占用 / 手机剩余 / 总容量对比进度条,一键清理临时缓存
  • 自动检查更新:启动时静默检查 GitHub Releases,发现新版本才提示;关于页展示最新版本与发布说明,可开关

连接与稳定性

  • 连接需验证心率服务与通知特征(180D / 2A37),避免误连其他蓝牙设备
  • 直连优先:记住上次设备,重连不依赖广播
  • 15 秒数据看门狗 + 多路径断连感知,断连自动保存记录

界面与体验

  • 全局毛玻璃弹窗 / 菜单 / Toast,统一 spring 展开动画与触感反馈
  • 中文界面、统一主题色

说明

  • 主要在小米手环 9 Pro 上测试,其他设备问题请到 Issues 反馈
  • IPA 为未签名包,需自行签名安装(AltStore / Sideloadly / TrollStore 等)