Commit Graph

8 Commits

Author SHA1 Message Date
uncor3 796de0e719 add license header 2025-11-03 19:55:48 -08:00
uncor3 2a86e3090d bug fixes
- update app icon fetching to use QNetworkAccessManager
- fix App icon label dangling pointer
- check updates if autocheckupdates is enabled
2025-11-03 12:36:59 +00:00
uncor3 c783123b8d implement WelcomeWidget , fix bugs , add tutorial videos
- Introduced WelcomeWidget to display a welcome message when no devices are connected, replacing the previous "No devices detected" page in MainWindow.
- Replaced ClickableLabel with ZLabel in ifusewidget.h for improved UI consistency.
- Removed PCFileExplorerWidget and its associated header file, streamlining the codebase.
- Updated PhotoImportDialog to improve server start process and UI elements, including renaming buttons and adjusting labels.
- Modified RealtimeScreenWidget to increase delay before initializing screenshot service for better reliability.
- Enhanced SimpleHttpServer to include a method for retrieving the JSON file name.
- Updated ToolboxWidget to integrate WirelessPhotoImportWidget, allowing for wireless photo imports.
- Added WirelessPhotoImportWidget to facilitate the selection and import of photos, including a tutorial video feature.
- Created a new WelcomeWidget to guide users on connecting their iOS devices.
2025-10-18 22:16:15 +00:00
uncor3 bb6b577526 implement ServiceManager to handle services safely & cleanup UI
- Added `install_ipa.cpp` to handle IPA installation on iOS devices using the installation proxy.
- Introduced `ServiceManager` class to centralize and thread-safely manage device service operations, including AFC file operations.
- Updated `DeviceInfoWidget` layout for improved UI responsiveness.
- Refactored `GalleryWidget`, `MediaStreamer`, `PhotoExportManager`, and `PhotoModel` to utilize `ServiceManager` for safer AFC operations.
- Enhanced error handling and logging across various components.
- Adjusted `ToolboxWidget` to streamline device change handling and UI updates.
2025-10-11 05:36:26 +00: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 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 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