Skip to content

🚀 v3.1.0 - 智能重试与稳定性增强

Choose a tag to compare

@dr-190 dr-190 released this 05 Feb 15:08
· 23 commits to main since this release
1fd60b1

🔥 主要更新内容

🛠️ 智能重试机制

  • 自动重试功能: 新增10分钟自动重试功能,达到最大重试后自动重置
  • 定时重置重试: 新增定时重置重试功能,可配置重置间隔时间(默认10分钟)
  • 重试状态管理: 重试计数持久化保存,避免重置为0的问题
  • 重置重试按钮: 控制面板新增"重置重试"按钮,手动重置重试计数
  • 重试设置面板: 新增"重试设置"选项卡,集中管理重试配置

🐛 关键问题修复

  • 状态检查优化: 修复今日状态为"未发送"却不自动发送的问题
  • 重试逻辑增强: 修复重试次数重置为0的问题,添加状态变量跟踪
  • 重复发送防护: 在autoSendIfNeeded()函数开始处添加isProcessing检查,避免重复发送
  • 触发逻辑优化: 优化了自动发送的触发逻辑,确保按时执行

⚡ 性能与稳定性

  • 重试持久化: 重试计数现在会持久化保存到GM_setValue
  • 时间管理优化: 达到最大重试后,会记录时间并等待自动重试
  • 菜单命令增强: 添加了相应的菜单命令,便于操作
  • 状态显示优化: 优化了重试计数显示和状态管理

📥 升级说明

  1. 自动升级: 已安装脚本的用户会自动收到更新通知
  2. 手动安装: 点击此处下载最新版本
  3. 兼容性: 完全兼容v3.0版本的所有功能

🔧 新功能使用指南

1. 启用智能重试

  1. 打开设置面板 → 重试设置
  2. 启用"达到最大重试后自动重置"
  3. 设置自动重试间隔(推荐10-30分钟)
  4. 设置定时重置间隔(推荐10-30分钟)
  5. 保存配置

2. 使用重置功能

  1. 控制面板新增"重置重试"按钮
  2. 点击可手动重置当前重试计数
  3. 系统会每10分钟自动重置一次重试状态
  4. 达到最大重试后会自动触发重置

📋 完整更新日志

详细更新内容请查看:README.md

⚠️ 重要提醒

  • 强烈建议所有用户升级到此版本,修复了关键的重试问题
  • 如果遇到任何问题,请在 Issues 中反馈
  • 使用前请确保浏览器已设置为"保持活跃状态"

📦 文件下载


感谢所有用户的支持与反馈!如果这个项目对您有帮助,请给项目一个 ⭐ Star!