Commit Graph

81 Commits

Author SHA1 Message Date
uncor3 5f1158565c v0.5.0 2026-04-19 19:47:09 +00:00
uncor3 1ef243ddc4 add LOCKED to cxx_qt_import_crate 2026-04-12 08:04:20 +00:00
uncor3 91dc45021b bump version 2026-04-10 14:34:05 +00:00
uncor3 fd508acfe2 refactor(diagnosewidget): update service availability checks, D-Bus integration 2026-04-07 18:26:59 +00:00
uncor3 3c5fe6787b Refactor and enhance service management
- Updated CMakeLists.txt to set CPACK_WIX_UPGRADE_GUID directly.
- Enhanced DependencyItem and DiagnoseWidget to manage service availability states.
- Implemented service management functions for Windows, including starting services and checking their status.
- Improved UI responsiveness in WelcomeWidget and NetworkDevicesToConnectWidget.
- Introduced SERVICE_AVAILABILITY enum to standardize service state representation.
- Cleaned up unnecessary code and comments across various files.
2026-04-07 11:30:27 +03:00
uncor3 a703075329 fix Windows build 2026-04-04 18:42:57 +03:00
uncor3 d38f1e7175 migrate to cxx-qt 2026-04-02 05:32:11 +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 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 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 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 43d804991e refactor(ui): add WinUI stylesheet for Windows
- Introduced WinToolWidget for custom window management on Windows.
- Implemented backdrop type settings for Windows in SettingsManager.
- Enhanced SettingsWidget to allow selection of backdrop type.
- Improved status balloon and toolbox widget styles for Windows.
- Refined tab widget animations and styles for better visual feedback.
- Fixed issues with loading and error widgets in ZLoadingWidget.
- Updated welcome widget to support custom hyperlink colors.
- General code cleanup and style adjustments across multiple files.
2026-02-22 11:59:57 +03:00
uncor3 747f2a9fa8 update CMakeLists.txt 2026-02-18 22:15:34 +00:00
uncor3 124185d5a1 update CMakeLists.txt 2026-02-18 13:59:36 -08:00
uncor3 5a63709cbc bump project version to 0.3.0 2026-02-17 20:55:15 +00:00
uncor3 b22990c4cd remove ztoast temporarily 2026-02-08 00:52:47 +00:00
uncor3 ef911d8257 fix build 2026-02-01 13:16:12 +00:00
uncor3 8f73ab81e9 Merge branch 'idevice-rust' into dev 2026-02-01 10:18:41 +00:00
uncor3 8fd2c6c76e feat(build): add SQLite3 dependency to CMakeLists.txt 2026-02-01 01:20:55 +00:00
uncor3 9051a7d847 bump version to 0.2.0 2026-01-31 13:10:56 +00:00
uncor3 93be7c8b8a fix(build): add libarchive dependency and improve WinFsp installation retries 2026-01-26 13:34:55 +03:00
uncor3 b65f02b88f Merge branch 'main' into dev 2026-01-25 07:48:39 +00:00
uncor3 c45108ba3f fix(build): winres compiler errors 2026-01-25 05:17:00 +03:00
uncor3 868efa4525 WIP: migrate to idevice-rs (90% done) 2026-01-06 16:42:00 +00:00
uncor3 2c767c0f8e feat: refactor to use UxPlay 2026-01-04 22:30:44 +00:00
uncor3 9b2cc67b9c WIP: refactor remaining code
- Initial fixes for the error "peer closed connection without sending TLS close_notify"
- ServiceManager still need a lot work
- Not prod ready still experimental
2025-12-29 21:31:42 +00:00
uncor3 c0995006af WIP: migrate to idevice-rs 2025-12-21 05:34:08 +00:00
Integral dd9a6a7577 Fix search path of libirecovery
The search path of libirecovery should be consistent with other
libraries.
2025-12-19 13:06:18 +08:00
uncor3 aa7c516bbb target macOS 13 2025-12-08 21:23:32 +00:00
uncor3 c1f38dbd18 v0.1.2
-Properly scale icons
-Show changelog
-Add iconSizeBaseMultiplier
2025-12-08 20:02:38 +00:00
uncor3 dcb2c4ee01 update ARP_COMMENTS 2025-11-23 04:15:36 +00:00
uncor3 e6ca85b241 build with ENABLE_RECOVERY_DEVICE_SUPPORT if libirecovery is found 2025-11-20 07:26:03 +00:00
uncor3 5fbc12fe56 fix: add ARP properties 2025-11-19 03:38:18 -08:00
uncor3 ccf578b256 fix windows build and update logic 2025-11-18 23:29:00 -08:00
uncor3 30fab4f70f exclude parse_recovery_mode.cpp if ENABLE_RECOVERY_DEVICE_SUPPORT is disabled 2025-11-18 16:30:35 +00:00
uncor3 6c3f90b7ad target macos 14 2025-11-16 20:37:33 -08:00
uncor3 9584538f0e Add installer banners and update plugin paths (WIN32) 2025-11-12 20:57:10 -08:00
uncor3 929c02ba1c fix windows build 2025-11-12 22:01:08 +00:00
uncor3 2cb8e1c771 fix windows build 2025-11-12 21:35:09 +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 7b99a26962 only change the install prefix on WIN32 2025-11-08 15:24:24 +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 5b08a8ea74 fix windows build 2025-11-04 14:23:24 -08:00
uncor3 5576ce5557 add missing deps 2025-11-04 13:19:45 +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 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 e237612d91 set minimum macOS deployment target to 13.0 2025-10-28 11:41:48 +00:00