Commit Graph

6 Commits

Author SHA1 Message Date
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 9336a7faa2 add tool base widget, fix minor bugs, rename some widgets 2026-02-18 13:56:02 -08:00
uncor3 b3ba32e74e fix build 2026-01-20 02:09:19 +00:00
uncor3 d8325c0223 update linux deploy script & fix warnings 2026-01-20 00:11:59 +00:00
uncor3 796de0e719 add license header 2025-11-03 19:55:48 -08: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