What's Changed
Bug Fixes
- Remove sudo requirement for QR code sharing: The network share feature (press
p) no longer requires
running the application as root. Previously, passwords were read directly from
/etc/NetworkManager/system-connections/files which required root access. Now passwords are retrieved via
NetworkManager's D-BusGetSecretsAPI, which respects polkit permissions.
Full Changelog
- Added
get_connection_secrets()andget_wifi_psk()methods to NMClient for D-Bus secret retrieval - Updated
Share::new()to use D-Bus instead of filesystem access - Removed root/sudo check from the share handler