Skip to content

v0.1.7

Choose a tag to compare

@MarvekG MarvekG released this 25 Aug 02:27
· 2 commits to main since this release
ee0d510

Release Notes

来源:v0.1.6..HEAD 的 merged PR,commit 用于补充核对。

概览

  • 本次版本包含 2 个已合并 PR,主要修复账号代理页面的分页与操作反馈问题,并增强插件状态文件的完整性保护。
  • 对已有安装,更新后无需迁移配置;插件继续使用 plugins/stickyproxy-state.json

PR 详情

#11 Update README.md

  • 链接:PR #11
  • 作者:MarvekG;合并时间:2026-08-24 20:31:41 UTC
  • 类型:文档
  • 变更内容:更新项目主界面截图的展示尺寸与图片资源。
  • 影响说明:README 中的主界面示例更清晰地反映当前界面;不影响插件行为、配置或 API。

#12 修复账号代理操作可靠性问题

  • 链接:PR #12
  • 作者:MarvekG;合并时间:2026-08-25 02:25:30 UTC
  • 类型:问题修复 / 稳定性改进
  • 变更内容:
    • 统一“已应用代理”和“按代理筛选”的账号列表分页协议,筛选结果超过一页时可继续加载后续账号。
    • 状态文件现在拒绝尾随垃圾内容或第二个 JSON 文档;在文件替换成功后立即同步内存状态,避免后续写入基于过期状态覆盖已提交数据。
    • 写操作成功后,即使紧随其后的页面状态刷新失败,页面仍会保留成功结果;新 Toast 通知也不会被旧计时器提前关闭。
    • 账号表增加异常 items 响应的防御处理;README 更正为同步部分失败时保留已成功账号的变更,并列出失败账号供重试。
  • 影响说明:
    • 管理超过一页的已应用账号或指定代理账号时,可正常翻页、选择和执行后续操作。
    • 短暂网络波动不会再把已提交的保存、应用、清除或删除操作显示为失败。
    • 状态文件损坏或异常拼接将被明确拒绝,降低静默覆盖配置的风险。
  • 验证:
    • cd plugin/web-ui && pnpm run check && pnpm test && pnpm run build
    • cd plugin && go test ./...

分类摘要

问题修复

  • 修复代理相关筛选超过一页时无法继续翻页的问题。
  • 修复成功写操作在后续状态刷新失败时被误报为失败的问题。
  • 修复连续通知时旧 Toast 定时器可能提前关闭新通知的问题。

稳定性改进

  • 强化状态文件解析和保存后的内存一致性,减少损坏状态或底层同步异常导致配置被静默覆盖的风险。