mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-07-22 11:59:33 +00:00
Adds explicit UI flow to generate server keypair and interface. - New EnableServerView - Conditional 'Start Server' button on main page when no wg0 - Button switches to 'Add Client' after server setup Solves circular dependency UX issue when connecting two FBs EDIT: Following review feedback, I removed the intermediate confirmation page. The “Start WireGuard Server” button now sends a POST directly from the main page. Signed-off-by: Frederico Gomes <fredericojfgomes@gmail.com> Reviewed-by: James Valleroy <jvalleroy@mailbox.org> [jvalleroy: Change from TemplateView to View] [jvalleroy: Remove redundant import] Signed-off-by: James Valleroy <jvalleroy@mailbox.org>