In the latest snapshot (see screenshot attached), when setting up a wireguard interface using LuCI, there seems to be no way of entering only the "client" private key generated/provided from the VPN host/server.
It appears that the user is required to generate the public key from the private key elsewhere before they can enter the details in LuCI, or generate new key pair and send the generated public key to the VPN host/server. After many many hours of googling, I couldn't find anywhere where this change is documented.
Looking at previous LuCI versions and guides on the internet, only the private key was required and and the rest was sorted out in the background. This seems to be a much better approach for noobs like me. The pros can do everything they need from the terminal
Can I suggest a better approach would be to have the option of importing the .conf file generated from the VPN provider / server and parsing it for the relevant details, just like how its done for OpenVPN.
Can anyone explain the reason for the change?