Commit Graph

118 Commits

Author SHA1 Message Date
uncor3 02738550a4 fix repo name 2025-11-20 07:26:17 +00:00
uncor3 a969d6b870 clean up commented code 2025-11-20 06:28:14 +00:00
uncor3 9e7ed776d1 fix: improve error handling for image download failure 2025-11-20 06:07:29 +00:00
uncor3 9c4304f12a add settings reset functionality 2025-11-20 04:53:47 +00:00
uncor3 4c95ee6744 move animation setup to finalizeStyles
- This commit fixed layout shifting in glider
2025-11-19 20:37:23 -08:00
uncor3 024630cee6 fix formatting 2025-11-19 20:32:22 -08:00
uncor3 b248d30366 add version input to build workflows and update deployment scripts 2025-11-19 20:31:32 -08:00
uncor3 537b081353 update styles & fix a broken path in fileexplorerwidget 2025-11-20 04:05:54 +00:00
uncor3 131f67ad45 refactor: replace downloadPath with devdiskimgpath in SettingsManager and SettingsWidget 2025-11-20 04:04:22 +00:00
uncor3 e85bcc2c8e fix null folderIcon 2025-11-20 04:00:23 +00:00
uncor3 a02ce2a3d4 show DiagnoseDialog if WinFsp is not installed 2025-11-19 19:41:14 -08:00
uncor3 68639b5599 Merge branch 'main' of https://github.com/iDescriptor/iDescriptor 2025-11-19 08:16:55 +00:00
uncor3 244d42f716 show trust dialog in DevicePendingWidget 2025-11-19 08:16:53 +00:00
uncor3 ccf578b256 fix windows build and update logic 2025-11-18 23:29:00 -08:00
uncor3 f4cb326771 feat(diagnose): check and enable Avahi Daemon 2025-11-19 06:58:23 +00:00
uncor3 aaa5e56441 fix build when ENABLE_RECOVERY_DEVICE_SUPPORT=OFF 2025-11-18 16:36:46 +00:00
uncor3 9f860c8a8c respect ENABLE_RECOVERY_DEVICE_SUPPORT in iDescriptor.h 2025-11-18 16:23:20 +00:00
uncor3 02df9bb863 Merge branch 'main' of https://github.com/iDescriptor/iDescriptor 2025-11-16 06:21:29 +00:00
uncor3 4e08f08ba5 fix update procedures 2025-11-16 06:17:49 +00:00
uncor3 c95dab2881 fix macos build, remove NSPopover, update app icon.icns 2025-11-15 20:59:57 -08:00
uncor3 bdd92fff5c fix urls & update readme 2025-11-16 04:35:07 +00:00
uncor3 5a18865b1d skip prereleases & use versioned json for devdiskimgs 2025-11-16 04:04:22 +00:00
uncor3 30733c1f1b fix windows build 2025-11-13 09:56:36 -08:00
uncor3 8b0a673a55 refactor asset serving & fix typos
- Added necessary libraries for Linux build in build-linux.yml
- Updated submodule reference for zupdater
- Added new video resource for wireless gallery import
- use UDID instead of UUID across multiple files
- Improved user interface messages and layout in various widgets
- Refactor http server
2025-11-13 05:14:37 +00:00
uncor3 9584538f0e Add installer banners and update plugin paths (WIN32) 2025-11-12 20:57:10 -08:00
uncor3 8d94b2bf4d fix styles 2025-11-10 17:57:41 -08:00
uncor3 07f2e22a85 don't show keychain dialog on windows 2025-11-10 03:53:51 +00:00
uncor3 6d86243d3f cleanup styles 2025-11-09 18:37:08 -08:00
uncor3 da559349e8 fix bugs & add new dialogs
- Introduced `CredDialog` to prompt users for access to secure backends (Windows Credential Manager or Secret Service).
- Integrated `CredDialog` into `AppsWidget` initialization flow, allowing users to skip signing in.
- Updated `SettingsManager` to manage user preferences for showing the keychain dialog.
- Enhanced `DevDiskManager` and related classes to utilize a new method for creating device disk image paths.
- Refactored `VirtualLocation` to support saving and displaying recent locations.
- Improved UI responsiveness and layout adjustments across various widgets.
- Cleaned up unused code and comments for better maintainability.
2025-11-10 01:01:20 +00:00
uncor3 f0ab7efc6e use low level apis to generate video thumbnail & remove unnecessary code
- Adjusted status bar layout in MainWindow to include app version label.
- Enhanced video thumbnail generation in PhotoModel using FFmpeg for better performance and resource management.
- Streamlined MediaStreamerManager to ensure proper cleanup and thread safety.
- Updated ServiceManager to include safe methods for retrieving file info and handling AFC operations.
- Removed get_device_version
- Cleaned up code and improved readability across multiple files.
- Passed correct args to ZUpdater
2025-11-09 20:27:22 +00:00
uncor3 5685f1ade0 update CMake configuration for AUR build & add PrivateInfoLabel for masked display of sensitive information 2025-11-08 15:09:07 +00:00
uncor3 bdf248ce26 make recovery device support an optional feature 2025-11-08 05:05:17 +00:00
uncor3 d1a113987c replace hardcoded url with REPO_URL macro 2025-11-07 19:48:52 +00:00
uncor3 f687550471 fix bugs and styles
- Fix a bug where export dir wont open
- Make sure currentBatteryLevel is between bounds
2025-11-07 17:41:19 +00:00
uncor3 d0fb0870d4 fix bugs and styles
- Refactored jailbroken tab
- Added new icons
- Fixed files not closed in  read_afc_file_to_byte_array
- Improved memory cache for thumbnails in `PhotoModel`, increasing limit to 150MB.
- Updated UI elements in `SponsorWidget` and `ToolboxWidget` for better aesthetics and usability.
2025-11-07 14:31:28 +00:00
uncor3 e3a5d576f9 rename WirelessPhotoImportWidget to WirelessGalleryImportWidget 2025-11-05 19:59:02 +00:00
uncor3 02f423e8a2 copy required gstreamer plugins and setup env vars for macOS 2025-11-05 17:35:34 +00:00
uncor3 796de0e719 add license header 2025-11-03 19:55:48 -08:00
uncor3 b1adde58dd 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.
2025-11-03 14:14:45 -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 fa430efdcf fix recovery script 2025-11-02 20:33:57 +00:00
uncor3 c95039264f udev rule checks for recovery devices 2025-11-02 20:11:29 +00:00
uncor3 7eaed96a85 copy just enough gstreamer plugins and handle deps for Windows build
- Added custom command to copy libZUpdater.dll for deployment
- Updated win-deploy.cmake to copy specific GStreamer plugins
- Introduced install scripts for Apple drivers and WinFsp
- Improved DiagnoseWidget UI with scroll area and process indicators
- Adjusted WelcomeWidget to include DiagnoseWidget on non-Apple platforms
2025-11-02 11:39:17 -08:00
uncor3 d3f4c74fbc cleanup styles 2025-11-02 03:39:31 -08:00
uncor3 3ae707b754 integrate ZUpdater & refactor device management and UI components
- Integrated ZUpdater to handle auto updating
- Updated DeviceManagerWidget to improve device selection logic and ensure current device is set correctly when devices are added or removed.
- Enhanced FileExplorerWidget to reset the view when sidebar items are clicked.
- Changed ZIconWidget to inherit from QAbstractButton for better button behavior and removed unnecessary mouse event handling.
- Updated iDescriptor to include device version parsing and improved device version retrieval logic.
- Refactored iFuseDiskUnmountButton and iFuseDiskUnmountButton to use ZIconWidget for a consistent UI.
- Improved iFuseWidget to handle device selection more robustly and update UI accordingly.
- Added SponsorAppCard and SponsorWidget to promote sponsorship within the app.
- Updated ToolboxWidget to streamline device selection and toolbox functionality.
- General code cleanup and comments for better maintainability.
2025-11-01 23:31:59 +00:00
uncor3 4fc2b49251 bug fixes & replace idevice_get_device_version with get_device_version 2025-10-30 11:32:05 +00:00
uncor3 56d03f069a refactor iFuseWidget: streamline UI updates and improve path handling 2025-10-30 04:07:28 -07:00
uncor3 bee399a7e1 use qDebug for logging 2025-10-28 11:10:39 +00:00
uncor3 5749b87926 fix build errors 2025-10-24 02:30:40 -07:00
uncor3 4b81d7bdf1 fix Windows build
- Updated README.md to include CMake command for installation.
- Improved win-deploy.cmake to handle executable path issues and added detailed logging for deployment steps.
- Introduced checks for runtime dependencies and optimized DLL copying logic to avoid unnecessary copies.
- Added additional MinGW runtime DLLs required for GStreamer and FFmpeg.
- Created idescriptor.rc for application versioning and resource management.
- Updated resources.qrc to include application icon.
- Modified AppsWidget to improve UI for install and download actions.
- Adjusted dnssd_service.h to conditionally include headers based on platform.
- Enhanced install_ipa.cpp with additional includes for better compatibility.
- Updated main.cpp to set up environment variables for GStreamer on Windows.
- Improved mainwindow.cpp to add a no devices detected page and integrate dependency checks.
- Cleaned up mainwindow.ui by removing unnecessary layout elements.
- Implemented check_deps.cpp and check_deps.h for verifying required dependencies on Windows.
- Created diagnose_dialog.cpp and diagnose_dialog.h for a dialog to display dependency checks.
- Developed diagnose_widget.cpp and diagnose_widget.h to manage and display dependency items.
- Enhanced sshterminalwidget.cpp to improve terminal handling on Windows.
- Updated welcomewidget.cpp to refine UI layout and spacing for better aesthetics.
2025-10-24 00:24:58 -07:00