0.8.8
0.8.8 (Tested on real hardware)
• Update from the web UI now actually upgrades the package
On opkg routers (OpenWrt 24.10 and older) the in-app update could report
"updated" while installing nothing - the package manager refused to
"downgrade" because of the old "v"-prefixed version string and returned
success anyway. The installer now forces a reinstall AND verifies the
installed version after the install: if it didn't really change, the update
reports an honest error instead of a false "success". Configuration is kept.
✅ tested on real hardware - 0.8.6 -> 0.8.7 really installs on both opkg (24.10) and apk (25.12)
• Same fix applied to the README install.sh script
Re-running the install command on an older build now upgrades NetShift
correctly instead of finishing without doing anything.
• Xray JSON subscriptions download again
For panels that serve different config formats depending on the client,
NetShift now sends correct (versioned) client User-Agents when the Xray JSON
format is selected. Some panels previously rejected the request, so NetShift
fell back to a format missing certain protocols (xhttp/hysteria2).