No description
Find a file
BrianHotopp 8981b0b48e
fix(network): skip assumed connections in VPN list
`cosmic-applet-network` listed every connection from `nm.list_saved_connections()` in the VPN dropdown, including the in-memory-only profiles NetworkManager auto-generates for externally-managed interfaces (e.g. a `wg-quick@wg0.service` tunnel). Toggling such an "assumed" connection off deletes it from NM — it was never persisted — leaving a dead toggle with no way back through the applet or `nmcli con up`.

Skip connections flagged `unsaved` (in-memory only) at the `load_vpns()` site so they no longer get a togglable entry. The active-connections section still shows the interface as connected (read-only). One-line change in `cosmic-applet-network/src/app.rs`.

## Test plan

- Built on Pop!_OS and ran the patched `cosmic-applet-network`: with `wg-quick@wg0` up and NM tracking `wg0` as connected-externally, the VPN dropdown no longer shows the destructive `wg0` toggle; the active-connections section still shows `wg0`; Wi-Fi toggling is unaffected.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 19:23:45 +02:00
.github clippy 2026-05-13 12:41:17 -04:00
.zed chore: add zed editor config 2026-04-28 20:35:07 +02:00
cosmic-app-list chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-a11y chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-audio chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-battery chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-bluetooth chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-input-sources chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-minimize chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-network fix(network): skip assumed connections in VPN list 2026-05-29 19:23:45 +02:00
cosmic-applet-notifications chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-power chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-status-area chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-tiling chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-time chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applet-workspaces chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applets chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-applets-config chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-panel-app-button/data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
cosmic-panel-button chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
cosmic-panel-launcher-button/data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
cosmic-panel-workspaces-button/data i18n: translate desktop entries with xdgen (#1328) 2026-03-02 11:33:29 -07:00
data i18n(bg): update desktop info 2025-11-09 11:27:31 +01:00
debian chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
i18n i18n: translation updates from weblate 2026-05-25 11:13:15 +00:00
.gitignore status-area: Seperate daemon for status notifier daemon 2026-02-02 10:36:16 -08:00
Cargo.lock chore: bump versions to 1.0.15 2026-05-29 17:15:35 +02:00
Cargo.toml chore: release profile 2026-05-13 12:41:17 -04:00
flake.lock feat: updated flake.nix and fixed error due to crane api change 2025-05-20 17:01:17 +02:00
flake.nix chore: bump versions to 1.0.0 2025-12-30 08:34:00 +01:00
justfile build: use cargo vendor --locked 2026-05-29 17:15:35 +02:00
LICENSE license 2022-05-26 11:59:09 -04:00
rust-toolchain.toml chore: update MSRV to Rust 1.93 2026-04-28 20:35:07 +02:00