Commit Graph

525 Commits

Author SHA1 Message Date
uncor3 c3787ccbff fix(ui): enable/disable toolbox frame based on state 2026-04-04 19:18:25 +03:00
uncor3 9d08f89dde fix Windows build 2026-04-04 19:18:06 +03:00
uncor3 fa1a383600 fix(ui): update thumbnail size to 256x256 2026-04-04 19:17:21 +03:00
uncor3 19b1cc56bd fix(export): cancel QFuture on exit 2026-04-04 18:52:41 +03:00
uncor3 09a483aefa fix(ui): update style handling in toolboxwidget 2026-04-04 18:50:23 +03:00
uncor3 ee730381e5 fix(ui): adjust item view sizes in gallerywidget 2026-04-04 18:49:25 +03:00
uncor3 eb96d0cffe fix(ui): start loading immediately in loadingwidget 2026-04-04 18:43:46 +03:00
uncor3 a703075329 fix Windows build 2026-04-04 18:42:57 +03:00
uncor3 1153225467 feat(service_manager): expose diag commands 2026-04-04 10:54:51 +00:00
uncor3 5a84831e1d feat(ui): add currentFileLabel 2026-04-04 10:54:12 +00:00
uncor3 6c01ac735a fix(livescreen): handle initialization failure in LiveScreenWidget 2026-04-04 10:53:00 +00:00
uncor3 43e2772941 fix(main): device event logging 2026-04-04 10:52:47 +00:00
uncor3 fa1c99ebd0 fix(media): add option to use Afc2 backend for stream URL requests 2026-04-04 10:52:20 +00:00
uncor3 baaa2182d8 fix(ui): check for device compatibility before creating widgets 2026-04-04 10:51:55 +00:00
uncor3 10c1278a5a refactor(ui): use rust backend in appinstalldialog 2026-04-04 10:49:49 +00:00
uncor3 add4ab778c fix(core): xml parsing for bool value "Jailbroken" 2026-04-04 10:47:52 +00:00
uncor3 54f798e4ac feat(ui): implement DevModeWidget for iOS 17 and above 2026-04-04 10:46:42 +00:00
uncor3 f06c4487ed use afc2 or hause_arrest in mediapreviewdialog 2026-04-04 10:41:27 +00:00
uncor3 cc1d6be3e5 refactor dev disk mounting 2026-04-04 10:40:01 +00:00
uncor3 05d0445a10 feat(ui): introduce retryEnabled in ZLoadingWidget 2026-04-04 10:37:40 +00:00
uncor3 56fa9310a6 fix: use hause_arrest or afc2 client whenever possible 2026-04-04 10:32:55 +00:00
uncor3 491f1af88c respect env var "USBMUXD_PAIRING_FILES_LOCATION", fix get_pairing_files on macos, fix device cleanup bugs 2026-04-02 14:59:18 -07:00
uncor3 d38f1e7175 migrate to cxx-qt 2026-04-02 05:32:11 +00:00
uncor3 f4ffbcaf54 Refactor device event handling and improve icon loading in InstalledAppsWidget
- Updated DeviceInfoWidget to include necessary headers for UI components.
- Modified DiskUsageWidget to enable debug mode for gallery usage.
- Enhanced iDescriptor.h by adding new AddType for pairing failures.
- Replaced QLabel with IDLoadingIconLabel in InstalledAppsWidget for better icon handling.
- Implemented asynchronous icon loading in InstalledAppsWidget using a queue.
- Improved event handling in main window to differentiate between connection states.
- Added alreadyExists method in NetworkDeviceCard to handle already connected devices.
- Updated Rust dependencies and added new header for device event subscription.
- Refactored Rust code to improve device pairing logic and event callback handling.
2026-03-25 10:52:24 +00:00
uncor3 95c53eb6ad compile rust_codebase within idevice_ffi 2026-03-23 22:34:52 +00:00
uncor3 bbeeadd5c9 feat: refactor Rust integration 2026-03-23 12:19:11 -07:00
uncor3 049b364ac5 refactor(cleanup) : finish statusballoon impl, remove dead code , visual improvements 2026-03-23 11:59:30 -07:00
uncor3 d2a0fcbd42 fix: update .gitignore to include flatpak-builder build directory and Rust target 2026-03-21 01:50:59 +00:00
uncor3 101febb632 feat: introduce Rust into the codebase
- Rewrite DeviceMonitorThread in Rust (idevice_monitor)
- Enhanced ServiceManager to check for application shutdown before executing operations.
- Introduced auto-connect feature for wireless devices in SettingsManager.
- Updated SettingsWidget to include UI elements for auto-connecting wireless devices.
- Make import button work in gallerywidget
2026-03-21 01:50:37 +00:00
uncor3 6cd2c5e5ba cleanup pairing process and improve heartbeat management 2026-03-20 20:26:36 +03:00
uncor3 1023777642 Refactor network device management and SSH terminal integration
- Removed the old NetworkDeviceManager class and replaced it with a new NetworkDeviceProvider class to streamline network device handling.
- Updated various widgets (NetworkDevicesToConnectWidget, NetworkDevicesWidget, SSHTerminalTool) to utilize the new NetworkDeviceProvider for device management.
- Introduced a new SSHTerminalTool class to manage SSH connections, replacing the OpenSSHTerminalWidget.
- Enhanced device selection UI to support both wired and wireless devices, including manual IP connection options.
- Improved signal-slot connections for device addition and removal events.
- Cleaned up unnecessary includes and code related to the old SSH terminal widget.
- Added checks for device jailbreak status during SSH connection attempts.
2026-03-20 20:25:24 +03:00
uncor3 61b049d8dc feat: add close event handling to MainWindow for active processes 2026-03-20 03:10:35 +00:00
uncor3 acbe957250 refactor: implement proper cleanup in init_idescriptor_device 2026-03-20 03:10:02 +00:00
uncor3 3f3b33fac4 refactor: improve loading state management and fix bugs in InstalledAppsWidget 2026-03-20 03:08:47 +00:00
uncor3 305a827f95 fix: styles DeviceSidebarItem 2026-03-20 03:08:08 +00:00
uncor3 b9c708e05f refactor: use cpp wrappers in VirtualLocation 2026-03-20 03:07:43 +00:00
uncor3 7957365c1e refactor: move isDarkMode helper function 2026-03-20 03:07:10 +00:00
uncor3 fb4bf7c829 refactor: async loading in cableinfowidget 2026-03-20 03:06:53 +00:00
uncor3 b989978668 feat: Add import functionality to ExportManager and related components
- Introduced ImportJob and ImportItem structures to handle import tasks.
- Enhanced ExportManagerThread to support import operations, including job queuing and progress tracking.
- Updated ServiceManager to facilitate file imports with optional AFC client handling.
- Modified ImageLoader and ImageTask to accommodate alternative AFC client for image loading.
- Implemented UI updates in StatusBalloon to reflect import process status alongside export.
- Refactored existing code to improve readability and maintainability, including the removal of unused variables and comments.
- Added a new loading icon label for better user feedback during import operations.
- Updated gallery widget to streamline export item creation by removing unnecessary index tracking.
- Enhanced error handling and logging for file operations during import and export processes.
2026-03-20 03:05:57 +00:00
uncor3 ddcaab6f4d add rotation and mirror controls to LiveScreenWidget 2026-03-20 02:40:42 +00:00
uncor3 dbe520e437 add MaterialSymbolsDelete icon to resources 2026-03-20 02:38:46 +00:00
uncor3 0e7b23a241 fix shouldShowReleaseChangelog logic 2026-03-06 01:57:25 +00:00
uncor3 9043350731 implement album export, finish WinUI styles, cleanup code 2026-03-06 04:47:23 +03:00
uncor3 35c5985f47 detect recovery devices, cleanup code , use const pointers wherever possible, refactor img thumbnail loading, refactor gallery widget 2026-03-02 23:25:06 +00:00
uncor3 df0f0f32a7 comment out test export process 2026-02-25 08:15:47 +00:00
uncor3 c2d3ec4cbb Merge branch 'main' into dev 2026-02-25 08:02:43 +00:00
uncor3 cfb31a1a49 fix cargo path 2026-02-25 08:01:49 +00:00
uncor3 6a568c21f3 fix linux build 2026-02-25 08:00:36 +00:00
uncor3 83dfbd7052 feat(export): update export logic 2026-02-25 07:59:43 +00:00
uncor3 c85342d90b fix(appcontext): update pairing according to new idevice-rs api 2026-02-25 07:59:06 +00:00