Skip to content

Llt 7057 openwrt UI improvements - #1979

Merged
jjanowsk merged 5 commits into
mainfrom
LLT-7057-openwrt-ui-improvements
Sep 11, 2026
Merged

jjanowsk merged 5 commits into
mainfrom
LLT-7057-openwrt-ui-improvements

Conversation

@jjanowsk

@jjanowsk jjanowsk commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

This is just a helper PR to easily merge: #1801
Code was reviewed by me and QA team there

☑️ Definition of Done checklist

  • Commit history is clean (requirements)
  • README.md is updated
  • Functionality is covered by unit or integration tests

pesa1234 and others added 4 commits September 1, 2026 11:36
Changes:

- Port the expanded LuCI settings view from the standalone luci-app-nordvpnlite app.

- Add service enabled flag handling through UCI.

- Add service status and control actions for start, restart, stop, enable and disable.

- Add runtime status lookup and display for Telio state, tunnel IP and exit node details.

- Add VPN selection modes for recommended server, country code and specific server.

- Add country list lookup from the nordvpnlite command.

- Add NordVPN server lookup using the public API, hostname normalization and automatic IP/public key fill.

- Expand the rpcd ucode backend with the new config, service, lookup and runtime status methods.

- Expand the LuCI ACL grants and update the menu ACL dependency for the app.

- Add runtime dependencies required by the new LuCI backend: curl, jq and ca-bundle.
Save pending settings before starting or restarting the service while keeping normal Save & Apply side-effect free and runtime controls independent from autostart.

Align the LuCI backend with the separate auth file and login API, preserve the upstream reload flow, remove the redundant service-enabled switch, bound external lookups, handle stopped status cleanly, and update the OpenWrt UI page object.
@jjanowsk
jjanowsk requested a review from a team as a code owner September 8, 2026 08:09
@jjanowsk
jjanowsk force-pushed the LLT-7057-openwrt-ui-improvements branch from 398fc05 to f62cb0b Compare September 8, 2026 11:38
@jjanowsk
jjanowsk force-pushed the LLT-7057-openwrt-ui-improvements branch from f62cb0b to ab64ef9 Compare September 8, 2026 11:39
@asledzinskiy
asledzinskiy force-pushed the LLT-7057-openwrt-ui-improvements branch from 1f8a7fb to feac1b4 Compare September 10, 2026 09:11

@asledzinskiy asledzinskiy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+2

@jjanowsk
jjanowsk added this pull request to the merge queue Sep 11, 2026
Merged via the queue into main with commit e1eb075 Sep 11, 2026
63 checks passed
@jjanowsk
jjanowsk deleted the LLT-7057-openwrt-ui-improvements branch September 11, 2026 12:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants