Changelog

All notable changes to this project are documented here.

[2025-12-13] - Smart Backup Documentation Refresh and Recovery Guide Update

Changed

  • Fully rewrote docs/OpenWrt_AutoBackup.md to improve structure and readability.
  • Added a dedicated section explaining the difference between:
    • backup archive (.tar.gz) for restore
    • extracted configs/ for change inspection
  • Added clearer restore paths (LuCI, SSH, and historical restore flow).
  • Removed outdated script details and legacy state-management explanations.

Added

  • Clear file relationship explanation between archive and extracted configs.
  • Validation/testing section with practical troubleshooting examples.
  • Better guidance for viewing config history with Git.

Improved

  • Better visual hierarchy and step-by-step command examples.
  • Bilingual documentation consistency improvements.
  • More explicit wording around what can and cannot be used for full restore.

Fixed

  • Dependency fixes for LuCI/OpenClash availability on router side:
    • luci-compat
    • luci-lua-runtime
    • luci-app-package-manager
    • related language pack and plugin reinstall steps

[Previous] - Initial Release

Added

  • Smart backup with Git-based change detection.
  • Local/remote retention policy.
  • Automatic commit message generation.
  • Stability checks (uptime, network, time sync).
  • Daily scheduled backup and boot-time catch-up behavior.