Releases: XRSec/FloatMarket
Releases · XRSec/FloatMarket
1.0.1
1.0.0
FloatMarket Release Notes
发布日期:2026-04-03
目标版本:0.3.0 (Build 3)
状态:Draft
发布摘要
本次发布主要围绕三件事展开:
- 提升悬浮窗在大字号场景下的可读性与布局稳定性。
- 调整刷新策略,避免对 WebSocket 行情做重复的定时 HTTP 刷新。
- 清理无效日志噪音,并把设置页与文档说明同步到最新行为。
重点更新
1. 悬浮窗布局与可读性
- 展开态悬浮窗固定为单列显示,不再因为窗口变宽自动切成两列。
- 内容区域现在会正确撑满悬浮窗宽度,避免出现左侧内容拥挤、右侧大面积留白的问题。
- 行情图标会跟随字体大小等比例放大,大字号下不再显得过小。
- 价格显示已移除千分位逗号,便于快速扫盘。
2. 刷新逻辑调整
- 自动刷新现在只会轮询全球指数和 HTTP 快照型数据源。
- WebSocket 行情不再参与定时刷新。
- 当 WebSocket 断连后,应用会自动触发一次对应数据源的 HTTP 回退同步。
- 当 WebSocket 重连成功后,应用会自动触发一次对应数据源的 HTTP 重同步。
- 手动点击“立即刷新”时,也只会刷新轮询型数据源,不会强制对 WebSocket 行情做额外定时式刷新。
3. 日志行为优化
- 已移除“开始刷新 / 刷新完成”这类低价值流水日志。
日志页现在重点保留以下事件:
- WebSocket 断连后的回退同步
- WebSocket 重连后的重同步
- 请求失败
- 回退行为
- 解码错误
- 代理测试结果
4. 设置页与文档同步
- 设置页已明确说明自动刷新和“立即刷新”的实际作用范围。
- 日志页空状态与说明文案已更新,重点强调流恢复和异常追踪。
- README 与开发文档已同步到新的刷新策略和日志策略。
用户可见变化
- 大字号悬浮窗更稳定,宽度变化不会再破坏布局。
- 悬浮窗内容更适合高倍率盯盘使用。
- 使用 WebSocket 的行情源会减少不必要的 HTTP 刷新请求。
- 日志更干净,更容易定位真正的异常和恢复事件。
兼容性与风险说明
- 本次更新不涉及配置文件结构变更,不需要迁移现有设置。
- 现有 HTTP 数据源仍按原有方式工作。
- WebSocket 数据源的核心变化是“去掉定时刷新,改为断连/重连补同步”,发布前建议手动验证一次断网、恢复网络、备用地址切换等场景。
验证记录
已通过本地 Debug 构建:
xcodebuild -project FloatMarket.xcodeproj -scheme FloatMarket -configuration Debug build CODE_SIGNING_ALLOWED=NO