Port from KWallet to QtKeychain
This provides better cross-desktop and cross-platform support since it uses the platform's native secret storage
This provides better cross-desktop and cross-platform support since it uses the platform's native secret storage