Commit Graph

7 Commits

Author SHA1 Message Date
uncor3 d6282762b1 implement ssh connection
- Updated AppWidget to utilize QStackedWidget for better UI management, including loading and error states.
- Removed unnecessary includes and improved the organization of private methods in AppWidget.
- Enhanced DevDiskImagesWidget UI by adding a settings button and improving layout with shadows.
- Refactored DeviceInfoWidget to use QGroupBox for better visual grouping of device information.
- Replaced QProcess with libssh for SSH connections in JailbrokenWidget, improving reliability and performance.
- Added a timer to check SSH data and handle input/output more effectively.
- Improved SettingsManager to manage settings dialog display and lifecycle.
- Refactored SettingsWidget to be a QDialog for better user experience and removed unnecessary buttons.
- Adjusted layout margins across various widgets for a cleaner UI.
2025-10-03 06:45:34 -07:00
uncor3 e25f194ee9 Refactor app download process and integrate AppStoreManager
- Replaced the direct usage of the Go library with AppStoreManager in AppDownloadBaseDialog.
- Removed the C-style callback for download progress and implemented a lambda function for progress updates.
- Added error handling for AppStoreManager initialization in the download process.
- Updated AppDownloadDialog to use QStandardPaths for the default download directory.
- Created AppStoreManager class to handle account management and app operations.
- Implemented login functionality in LoginDialog using AppStoreManager.
- Added QProcessIndicator for visual feedback during login and app download processes.
- Updated AppsWidget to manage login state and display account information using AppStoreManager.
- Cleaned up unused code and improved UI elements for better user experience.
2025-10-02 23:02:04 +00:00
uncor3 509aeb7698 move login dialog 2025-09-11 00:51:29 +00:00
uncor3 181a3365a2 integrate ipatool fork and enhance download functionality
- Added support for downloading apps using the ipatool-go library.
- Updated AppDownloadBaseDialog to handle download progress and success notifications.
- Simplified startDownloadProcess method to accept bundleId directly.
- Introduced updateProgressBar slot for updating UI during downloads.
- Modified AppsWidget to utilize asynchronous search and download processes.
- Updated CMakeLists.txt to include new library and dependencies.
- Add gallerywidget.cpp and gallerywidget.h to be implemented later
2025-08-21 23:16:51 +00:00
uncor3 7d7b57ee43 add search functionality and fetch app icons from Apple 2025-07-28 13:57:08 +00:00
uncor3 76e2bf5e5d update app cards, add clickable label 2025-07-27 09:15:54 +00:00
uncor3 eb43f13077 first commit 2025-07-27 04:00:39 +00:00