Changelog

All notable changes to this project will be documented in this file.

[2025-12-13] - Smart Backup Documentation Update & System Recovery

Changed

  • 📚 完全重写备份文档 (docs/OpenWrt_AutoBackup.md)
    • 简化文档结构,提高可读性
    • 新增"备份文件说明"章节,详细解释 tar.gz 和 configs/ 的区别和用途
    • 新增文件对应关系图,直观展示备份结构
    • 新增三种恢复方法的详细步骤(LuCI、SSH、历史版本)
    • 新增"查看配置变更历史"章节,说明如何使用 Git 追踪变化
    • 新增"验证和测试"章节,包含常见问题排查
    • 新增日志示例,帮助用户理解正常/异常情况
    • 删除过时的脚本内容和复杂的状态管理逻辑

Added

  • 🆕 新增关键说明
    • tar.gz 用于系统恢复(主要文件)
    • configs/ 用于查看变更(辅助预览)
    • 明确告知用户两种文件的对应关系和使用场景
    • 强调 configs/ 不能单独用于恢复

Improved

  • ✨ 用户体验优化
    • 使用 emoji 和清晰的标题结构
    • 提供中英文双语文档
    • 每个步骤都有完整的命令示例
    • 常见问题都有解决方案

Fixed

  • 🐛 修复系统依赖问题 (路由器端)
    • 安装 luci-compat 修复 luci.ucodebridge 缺失错误
    • 安装 luci-lua-runtime 提供 Lua 运行时支持
    • 安装 luci-app-package-manager 和中文语言包
    • 重新安装 luci-app-openclash 恢复服务选项卡
    • 配置 Argon 主题并确保正常显示

[Previous] - Initial Release

Added

  • Smart backup script with Git-based change detection
  • Automatic retention policy (Local: 3, Remote: 30)
  • Intelligent commit messages
  • Stability checks (uptime, network, time sync)
  • Daily scheduled backup at 15:00
  • Boot-time catch-up mechanism