Commit Graph

145 Commits

Author SHA1 Message Date
uncor3 3900f64c84 remove dbus and svg libs & use versioned tarballs 2025-10-21 07:55:05 +00:00
uncor3 271b565776 fix linux build 2025-10-20 19:42:46 +00:00
uncor3 cc2537b45e fix qml path 2025-10-20 19:22:32 +00:00
uncor3 5c57f1b101 fix linux build 2025-10-20 19:09:16 +00:00
uncor3 64995e9b8b bundle gstreamer plugins 2025-10-20 18:53:21 +00:00
uncor3 55b0250388 fix linux build 2025-10-19 21:16:23 +00:00
uncor3 b5dd099327 exclude more libs 2025-10-19 20:43:19 +00:00
uncor3 3c705c6d82 build with -no-strip and some excluded libs 2025-10-19 20:14:13 +00:00
uncor3 0dd0442c07 fix: remove unused Qt SQL plugins to resolve linuxdeployqt error 2025-10-19 12:47:44 +00:00
uncor3 04c698584d update build-linux.yml 2025-10-19 12:33:35 +00:00
uncor3 fefaaa77dd update build-linux.yml 2025-10-19 12:14:21 +00:00
uncor3 974085c664 ignore libmimerapi.so 2025-10-19 11:47:14 +00:00
uncor3 207dbea737 add GStreamer plugins and update AppImage build command 2025-10-19 11:20:43 +00:00
uncor3 b30da266aa fix styles 2025-10-19 03:47:14 -07:00
uncor3 383204c879 replace go-appimage with linuxdeployqt 2025-10-19 10:22:33 +00:00
uncor3 9588035187 fix linux build 2025-10-19 03:20:56 +00:00
uncor3 3d46058e5d fix linux build 2025-10-19 03:05:35 +00:00
uncor3 97b30199b6 fix linux build 2025-10-19 02:31:14 +00:00
uncor3 bc2ff6590c fix linux build 2025-10-19 02:07:20 +00:00
uncor3 bcea5062a0 fix "Could not get qt_prfxpath" 2025-10-19 01:46:19 +00:00
uncor3 4f10d64d02 fix linux build 2025-10-19 01:21:35 +00:00
uncor3 9a4a093490 update linux workflow 2025-10-19 00:59:15 +00:00
uncor3 9bc98f6389 update linux workflow 2025-10-19 00:47:53 +00:00
uncor3 cf13eb8593 update linux workflow 2025-10-19 00:41:47 +00:00
uncor3 1a6eb3b19c update linux workflow 2025-10-19 00:37:39 +00:00
uncor3 0fc6f756ff replace linuxdeployqt with go-appimage 2025-10-19 00:30:00 +00:00
uncor3 d128e99cfe update linux workflow 2025-10-19 00:13:39 +00:00
uncor3 1ebf3640f1 update linux workflow 2025-10-19 00:13:02 +00:00
uncor3 528bebfc71 update linux workflow 2025-10-19 00:04:44 +00:00
uncor3 a9e96f86f2 refactor: linux build workflow 2025-10-18 23:51:34 +00:00
uncor3 14c1da9a84 fix build 2025-10-18 15:59:46 -07: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 8d7b027992 implement settings, fix bugs and enhance ui
- Added new settings keys in SettingsManager for download path, auto-check updates, auto-raise window, switch to new device, unmount iFuse on exit, theme, and connection timeout.
- Implemented methods to get and set these new settings.
- Updated SettingsWidget to include UI elements for the new settings, including checkboxes and a combo box for theme selection.
- Refactored loadSettings and saveSettings methods to handle new settings.
- Removed deprecated settings UI elements to streamline the interface.
- Introduced VirtualLocation widget for managing virtual location settings with a map interface.
- Integrated QML for map visualization and input handling for latitude and longitude.
- Added functionality to apply virtual location settings to the connected device.
2025-10-17 06:56:02 +00:00
uncor3 0c23824a4e add toolbox network devices & enhance UI with new icons
- Added new icons to resources.qrc for improved UI representation.
- Implemented ZIconWidget for buttons in AfcExplorerWidget, replacing ClickableIconWidget.
- Introduced NetworkDevicesWidget for discovering and monitoring network devices.
- Updated AppInstallDialog to use QTemporaryDir for better temporary directory management.
- Enhanced FileExportDialog to prompt user for opening the export directory upon completion.
- Refactored styles in various widgets for consistency and improved theming support.
- Cleaned up unused code and comments across multiple files.
2025-10-13 13:35:39 -07:00
uncor3 119d395273 update app icon 2025-10-13 01:32:54 +00:00
uncor3 89afe622ab add app icon & update icon paths 2025-10-13 01:21:44 +00:00
uncor3 2ce27fc968 feat: add DeviceImageWidget to display device mockups and wallpapers with current time 2025-10-13 00:43:33 +00:00
uncor3 a749d3f193 fix broken images 2025-10-11 20:39:44 -07:00
uncor3 9d0d68dfb0 add ios wallpapers 2025-10-11 18:07:49 -07: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 8d4f4b11f9 improve UI styles
- Added album path management in PhotoModel for better photo loading.
- Updated responsive QLabel to handle scaling more effectively.
- Introduced ClickableIconWidget for better icon interaction in the UI.
- Added new color definitions for blue and accent blue.
- Enhanced the AppTabWidget styles to adapt to dark mode.
- Replaced QLineEdit with ZLineEdit for consistent styling.
- Improved the SSH terminal widget with better error handling and process management.
- Refactored ToolboxWidget methods for device management.
- Adjusted margins and styles in various widgets for improved layout.
2025-10-09 21:24:45 -07:00
uncor3 777ea21a00 feat: recognize recovery devices & add heic support
- Added RecoveryDeviceSidebarItem class for managing recovery devices in the sidebar.
- Unified device selection structure with DeviceSelection to handle normal, recovery, and pending devices.
- Updated DeviceSidebarWidget to support adding and removing recovery devices.
- Refactored sidebar navigation and selection handling to accommodate new device types.

refactor: Enhance Disk Usage Widget UI

- Improved styling and layout of disk usage bars for better visual representation.
- Removed unnecessary paint event override and adjusted layout settings.
- Added object names for easier styling and debugging.

fix: Update File Explorer Widget for AFC2 Support

- Integrated a stacked widget to switch between normal and AFC2 explorers.
- Simplified sidebar setup and item handling for better maintainability.
- Connected sidebar item clicks to switch between AFC explorers.

feat: Implement InfoLabel for Copying Text

- Created InfoLabel class to display text that can be copied to the clipboard.
- Added hover effects and temporary text change on copy action.

chore: Clean up Unused Code and Comments

- Removed commented-out code and unnecessary forward declarations across multiple files.
- Streamlined includes and improved code readability.

fix: Improve Recovery Device Info Widget

- Updated RecoveryDeviceInfoWidget to display device information more clearly.
- Added error handling for recovery mode exit operations with user feedback.

feat: Add Responsive QLabel for Image Display

- Introduced ResponsiveQLabel to handle responsive image scaling in the UI.
- Replaced static image display with responsive label in JailbrokenWidget for better adaptability.
2025-10-08 05:00:02 +00:00
uncor3 ef56f7af33 Add DeviceDatabase 2025-10-08 04:46:21 +00:00
uncor3 b15b205f52 add initial recovery device support for new UI & update styling
- Added QStackedWidget to manage different states in InstalledAppsWidget.
- Created separate loading, error, and content widgets for better UI management.
- Updated LoginDialog title and adjusted styles for labels.
- Enhanced MainWindow by removing unused code and improving device handling.
- Updated QueryMobileGestaltWidget UI for better clarity and usability.
- Removed deprecated screenshot handling code in RealtimeScreen.
2025-10-06 15:30:47 -07:00
uncor3 92847227be refactor: open ssh terminal in a new window 2025-10-06 15:07:35 -07:00
uncor3 c8094b5653 layout updates 2025-10-04 11:05:40 -07:00
uncor3 7f0b2d6136 update media logic to use different afc clients 2025-10-04 14:31:34 +00:00
uncor3 411ae160c2 update CMakeLists 2025-10-04 04:25:11 -07:00
uncor3 4783e5a4f7 WIP: implement dnssd 2025-10-04 04:10:27 -07:00
uncor3 d8439c7591 abstract file explorer logic into AfcExplorerWidget 2025-10-03 20:49:24 +00:00