nosignal-shell/modules/utilities/cards
Robin Seger fe4ebb79b6
feat: VPN toggle (#689)
* feat: configurable VPN toggle for Wireguard

- Added VPN service for wg-quick
- Added VPN toggle to utilities quick toggles
- Configuration in UtilitiesConfig (enabled, connectionName)

* fix:  monitoring and toasts

- Using nmcli monitor for state detection instead of polling
- Added VPN toast notifications

* fix: use polkit

* feat: multi-provider VPN support

- Added support for netbird and tailscale providers
- Universal interface detection using ip link show
- Provider-specific privilege handling (pkexec only for wireguard)
- Updated README with VPN configuration examples

* feat: less hardcoded, configurable providers

* removed comments

* code style changes

* reorganize signal handler
2025-10-14 16:05:15 +11:00
..
IdleInhibit.qml utilities: fix colours 2025-09-15 23:09:51 +10:00
Record.qml utilities: fix colours 2025-09-15 23:09:51 +10:00
RecordingList.qml utilities/record: fix recording list months 2025-10-13 23:44:44 +11:00
Toggles.qml feat: VPN toggle (#689) 2025-10-14 16:05:15 +11:00