Add keychain dialog and settings for unsecure backend usage

- Introduced KeychainDialog for managing keychain access during app store sign-in.
- Added settings for enabling/disabling unsecure backend usage in SettingsManager.
- Updated AppsWidget to initialize keychain dialog based on settings.
- Enhanced error messages and UI adjustments in various components.
This commit is contained in:
uncor3
2025-11-03 14:14:45 -08:00
parent c6867578b8
commit b1adde58dd
18 changed files with 352 additions and 51 deletions
+2 -1
View File
@@ -117,7 +117,8 @@ void AppDownloadBaseDialog::startDownloadProcess(const QString &bundleId,
// if (promptToOpenDir)
QMessageBox::critical(
this, "Download Failed",
QString("Failed to download %1. Error code: %2")
QString("Failed to download %1. Try signing out and back "
"in. Error code: %2")
.arg(m_appName)
.arg(result));
reject();