refactor AppImage deployment and enhance device pairing logic

- Updated AppImage zip path in build workflow.
- Updated submodule references for ipatool-go and zupdater.
- Fix deploy-appimage.sh by manully deploying geoservices plugin
- Added retry logic for app downloads in AppDownloadBaseDialog.
- Fixed cancel download functionality in AppStoreManager.
- Added default jailbroken root password settings in SettingsManager and UI.
- Updated device sidebar item selection handling.
- General code cleanup and UI improvements across various components.
This commit is contained in:
uncor3
2025-11-23 04:47:38 +00:00
parent 6d2e0d6f41
commit ebd256eae0
21 changed files with 269 additions and 82 deletions
+13
View File
@@ -179,6 +179,18 @@ void SettingsManager::setShowKeychainDialog(bool show)
m_settings->sync();
}
QString SettingsManager::defaultJailbrokenRootPassword() const
{
return m_settings->value("defaultJailbrokenRootPassword", "alpine")
.toString();
}
void SettingsManager::setDefaultJailbrokenRootPassword(const QString &password)
{
m_settings->setValue("defaultJailbrokenRootPassword", password);
m_settings->sync();
}
void SettingsManager::doIfEnabled(Setting setting, std::function<void()> action)
{
bool shouldExecute = false;
@@ -222,6 +234,7 @@ void SettingsManager::resetToDefaults()
setTheme("System Default");
setConnectionTimeout(30);
setShowKeychainDialog(true);
setDefaultJailbrokenRootPassword("alpine");
}
void SettingsManager::saveFavoritePlace(const QString &path,