Commit Graph

18 Commits

Author SHA1 Message Date
uncor3 509aeb7698 move login dialog 2025-09-11 00:51:29 +00:00
uncor3 06801c56ca Refactor service includes and remove unused files; add new service for mounted images 2025-09-11 00:50:18 +00:00
uncor3 17cc591e85 update singleton logic and disable thumbnail for videos for now 2025-08-24 04:25:22 +00:00
uncor3 8b2b714409 Add media preview and streaming functionality
- Introduced MediaPreviewDialog for previewing images and videos with zoom, pan, and video controls.
- Implemented MediaStreamer to handle HTTP streaming of media files from iOS devices, supporting range requests for video scrubbing.
- Created MediaStreamerManager as a singleton to manage MediaStreamer instances and ensure efficient resource usage.
- Developed PhotoModel to manage photo data, including thumbnail generation for both images and videos, with caching mechanisms.
- Added asynchronous loading of thumbnails using QtConcurrent for improved performance.
- Implemented disk caching for thumbnails to reduce loading times and improve user experience.(beta)
2025-08-24 01:49:39 +00:00
uncor3 f2d2870df9 enhance DevDiskImagesWidget with error handling and device selection updates 2025-08-24 01:48:16 +00:00
uncor3 c84276eabc various enhancements
- add helper function declarations to iDescriptor.h
- remove unnessery mountDevImage
- single instance lock for devdiskimages (may be removed in future)
-  implement  safe_afc_read_directory to make sure client is long lived ( for now ony for  afc_read_directory needs to be wrapped)
- remove some cleanup code for testing (init_device.cpp)
- clean leave label for mount_dev_image.cpp
2025-08-24 01:46:49 +00:00
uncor3 f46627ab81 refactor getMediaFileTree 2025-08-24 01:35:08 +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 b0e8504bd5 add DevDiskImagesWidget for managing developer disk images 2025-07-28 13:56:52 +00:00
uncor3 1a7efa5398 update submodules 2025-07-28 11:29:00 +00:00
uncor3 f725f06165 merge com.apple.disk_usage dict and update DeviceInfo struct 2025-07-28 06:55:02 +00:00
uncor3 5a04a9a03c remove icon handling and simplify tab creation 2025-07-28 06:53:53 +00:00
uncor3 636a15355a add DiskUsageWidget and enhance DeviceInfoWidget layout and functionality 2025-07-28 06:51:55 +00:00
uncor3 0d383e8535 add an iphone png 2025-07-28 06:50:15 +00:00
uncor3 2c80814682 improve paired device flow 2025-07-27 12:33:33 +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