Repository navigation
v0.1.0-rc.4 — Five languages and dark appearance
Pre-releaseThis is a new prerelease with its own tag and downloadable source package. rc.3 remains available.
Changes
- Five interface languages in one package: Chinese, English, Japanese, Spanish and French, including login, device status, settings, subscriptions, errors and help. Browser language preferences recognize regional variants; unsupported languages fall back to English. Manual choices remain saved locally.
- System, light and dark appearance modes in the existing settings gear. Automatic mode follows system changes; manual choices survive refresh and synchronize across tabs. Initial theme is applied before rendering, and charts adapt their colors.
- Existing device-first layout, device names, user content and routing/DNS policies are preserved. Language choice does not select a regional routing preset.
- Add a fictional English dark-mode screenshot and update settings and installation entry-point documentation. No production screenshots or private configuration are included.
Validation
82 automated tests, all inline JavaScript syntax checks, and private-value comparison against current source and Git history. Full CI also validates Compose, image build, offline health/login/dnsmasq startup, and both isolated DHCP migration protocol paths.
CI: https://github.com/AzBuildDev/nas-device-flow/actions/runs/37796398158
Update and support
Back up runtime and .env privately, fetch this version, then run sh scripts/update.sh. Existing device switches, subscriptions and sampled counters are retained. Browser-local language and appearance choices do not require server configuration migration.
This remains an experimental Linux/macvlan IPv4 gateway. Fresh installation on another LAN is unverified; IPv6 routing, automatic failover and forgotten-password recovery are not implemented. The initial routing/DNS preset still targets mainland China.