refactor: backend core code
Reconstruct the saved code to conform to the
default behavior of OpenWrt and support automatic
rollback in case of errors.
refactor: frontend device list code
add support: Peer Relay server
Signed-off-by: Han Yiming <moebest@outlook.jp>
refine firewall setup description and add site2site help text
After community feedback and testing, many users
are confused about how to set up Site-to-Site (subnet routing).
Currently, the "Auto Configure Firewall" button is
essential for this feature but its
purpose is not prominent enough.
Signed-off-by: Tokisaki Galaxy <moebest@outlook.jp>
This commit adds a new LuCI application for managing Tailscale on OpenWrt.
The application provides a web interface to view service status,
list network peers, and configure various Tailscale settings,
such as exit nodes, advertised routes, and daemon options.
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Signed-off-by: Tokisaki Galaxy <moebest@outlook.jp>