cosmic-applets/cosmic-applet-network
Akrm Al-Hakimi 8d84396e57 feat(network): integrate nmrs for VPN, airplane mode, and secret agent
Replace cosmic-settings-network-manager-subscription channel-based
NetworkManager calls with direct nmrs API calls:
- VPN list: nm.list_saved_connections() instead of hand-walking
  NetworkManagerSettings over D-Bus.
- VPN connect/disconnect: nm.connect_vpn_by_uuid / disconnect_vpn_by_uuid.
- Forget Wi-Fi: nm.forget(&ssid).
- Wi-Fi radio toggle: nm.set_wireless_enabled.
- Airplane mode: nm.set_airplane_mode, dropping
  cosmic-settings-airplane-mode-subscription.
- Secret agent: nmrs::agent::SecretAgent registered per-popup,
  replacing nm-secret-agent-manager. VPN secrets are replied via
  responder.vpn_secrets(...); the applets own Authenticate flow still
  drives Wi-Fi password handoff and releases NM with NoSecrets.
2026-05-19 10:27:27 -04:00
..
data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
i18n i18n: translation updates from weblate 2026-05-11 12:24:01 +02:00
src feat(network): integrate nmrs for VPN, airplane mode, and secret agent 2026-05-19 10:27:27 -04:00
Cargo.toml feat(network): integrate nmrs for VPN, airplane mode, and secret agent 2026-05-19 10:27:27 -04:00
i18n.toml Move Cosmic Applets into new Dir & remove old applets 2022-12-23 16:14:55 -05:00