更新日志
SimpleFetch 网络桥接插件的版本更新历史
更新日志
本页面记录了 SimpleFetch AstroBox 网络桥接插件的主要版本更新历史。
v1.2.2 (2026-08-11)
移除启动时自动重连
- 删除「启动时自动重连」功能及关于页的开关。
- 清理相关状态(
auto_reconnect、reconnect_packages、auto_reconnect_apps、register_for_all_devices、parse_checked)。 - 启动只做设备/应用缓存刷新与心跳检测定时器启动;连接由用户手动点击或快应用主动握手。
- 持久化仍保留各包名的请求统计,配置版本升至 3。
v1.2.1 (2026-08-11)
对齐最新 SF 协议文档
SF_CLOSE_BRIDGE补充status: "OK"(手机主动关闭桥接报文)。SF_SSE_EVENT/SF_SSE_END补充status: "OK"。SF_SSE_ERROR的data精简为{id},错误信息统一放顶层status。
v1.2.0 (2026-08-11)
双向握手 + 心跳检测 + 日志调整
- 修复握手超时不生效:之前对载荷做了双重解析,导致超时定时器永不触发。
- 支持快应用主动握手:收到
SF_HANDSHAKE时注册接收器、回复SF_HANDSHAKE_ACK并建立连接。 - 心跳超时检测:记录每次
SF_PING时间,超过 30 秒未收到心跳的已连接应用自动发送SF_CLOSE_BRIDGE并断开。 - 日志调整:改为在
send_json中打印每条发送给快应用的数据。
v1.1.5 (2026-08-11)
修复 POST 代理 500
- 代理在 body 非空且未声明
Content-Type时补默认值:body 以{/[开头用application/json;charset=UTF-8,否则用application/x-www-form-urlencoded,与原生@system.fetch行为对齐。
v1.1.0 (2026-08-11)
UI 重构:连接页改为设备卡片 + 应用列表四态
- 当前设备卡片显示设备名与蓝牙地址。
- 应用列表新增四态:未连接(灰)、握手中(黄)、已连接(绿)、连接失败(红)。
- 握手状态机:5 秒握手超时、超时弹窗提示、断开时取消待确认握手与所有 SSE 流。
- 连接与统计按
(设备地址, 包名)索引存储。
v1.0.0 (2026-08-11)
首个 SimpleFetch 版本(从永昼天气同步器重构而来)
- 两 Tab:连接、关于。
- SimpleFetch 协议实现(握手 / 心跳 / 请求响应 / 分片 / SSE)。
- 按包名监听任意快应用,不固定包名。
- 监听应用持久化、设备变更自动刷新。
反馈与建议
如果在使用过程中遇到问题或有改进建议,欢迎通过项目仓库提交 Issue 或 Pull Request。
感谢你使用 SimpleFetch!