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