uncor3
13b71fc80c
fix windows build
2026-05-14 06:33:31 +03:00
uncor3
a51958b7a0
add device context management and use qml6glsink for airplay
...
- Introduced a new module `device_ctx` to manage device-related services and state.
- Replaced direct access to `APP_DEVICE_STATE` with functions from `device_ctx` for better encapsulation.
- Added constants for recent and favorites album queries in `constants.rs`.
- Updated SQL queries in `query_sqlite.rs` to use constants from `constants.rs`.
- Removed the `hause_arrest.rs` file and integrated its functionality into the new structure.
- Refactored `ServiceFactory` to create AFC clients using the new device context.
- Improved error handling and logging in various modules.
- Airplay now uses qml6glsink.
- Cleaned up unused imports and commented-out code across multiple files.
2026-05-12 21:59:47 +00:00
uncor3
9858bc14fd
remove debug logs
2026-05-10 18:19:52 +00:00
uncor3
4c404012db
comment out unimplemented logic
2026-05-10 18:19:23 +00:00
uncor3
09948bd247
remove blocking log call
2026-05-10 18:18:30 +00:00
uncor3
0f1d40de95
refactor(core): move to qmetaobject-rs
2026-05-10 17:54:25 +00:00
uncor3
9af7f8a9f4
begin implementing app store in qml
...
- Added `anyhow` and `ipatool` dependencies to `Cargo.toml`.
- Created a new `apps.rs` module to manage application state and user authentication.
- Refactored image loading logic to handle HEIC files and generate thumbnails using the new bridge functions.
- Enhanced utility functions for managing QMap state in the application.
2026-05-05 06:22:27 +00:00
uncor3
e76ed0fd71
refactor(image-pipeline): move image loading logic to rust
...
- Implement Gallery in QML
- Read gallery from `sqlitedb`
- Implement `ThumbnailProvider` to handle thumbnail requests and caching
- Move `FluentUI` related QML code to `windows` folder
2026-04-30 05:45:39 +00:00
uncor3
e989212264
refactor(ui): add initial QML setup
2026-04-25 06:18:25 +03:00
uncor3
53351fe9a2
add AIRPLAY.md
2026-04-19 18:54:14 +00:00
uncor3
f93ca5592a
bugfix : use sharedIntance in tab widget
2026-04-19 18:53:29 +00:00
uncor3
52c4e65124
feat(linux-airplay): add option "use legacy ports"
2026-04-19 18:51:25 +00:00
uncor3
2c060f2ac6
Add debug logging for failed export and import
2026-04-19 17:07:16 +00:00
uncor3
0301c1b6a3
bump idevice
2026-04-19 17:05:55 +00:00
uncor3
31a96f94b6
fix styles
2026-04-11 07:38:47 +00:00
uncor3
34af199f3f
pass correct args to startDownloadProcess
2026-04-10 21:29:40 +00:00
uncor3
0dc0b0ffe9
fix button styles
2026-04-10 20:54:33 +00:00
uncor3
1270f91099
refactor pairing logic, handle edge cases
2026-04-10 20:54:12 +00:00
uncor3
42e8e55223
update connection message for different platforms in HowToConnectDialog
2026-04-10 14:25:49 +00:00
uncor3
9ee112006b
fix build
2026-04-10 16:19:13 +03:00
uncor3
ed8b87cd4c
feat: check for "--disable-mica" arg to disable Mica effect
2026-04-10 16:19:00 +03:00
uncor3
7293514426
bugfix: retrieve downloaded ipa file path from ipatool instead of searching
2026-04-10 11:34:16 +00:00
uncor3
9558b89b04
respect settings in eval
2026-04-10 08:49:11 +00:00
uncor3
4305fafbd6
add support for identifying old devices in CableInfoWidget
2026-04-10 08:48:18 +00:00
uncor3
7e918c1712
add signal for deviceBecameWired and handle connection in AppContext
2026-04-10 08:48:05 +00:00
uncor3
2aa9623669
implement device_became_wired
2026-04-10 08:47:48 +00:00
uncor3
d6904913e6
fix welcome widget layout
2026-04-10 10:21:16 +03:00
uncor3
20e2c30826
fix dnssd
2026-04-10 10:20:24 +03:00
uncor3
cde71938a8
use QPointer for safe callback
2026-04-09 12:54:31 -07:00
uncor3
4ed9c1ed06
remove deleted file
2026-04-09 12:53:51 -07:00
uncor3
5fdf7b9804
refactor: album scanning and total size calculation with worker thread
2026-04-09 12:53:36 -07:00
uncor3
eaee2935da
refactor: use safer code while reading /PhotoData/Photos.sqlite
2026-04-09 18:55:52 +00:00
uncor3
000dda6c95
fix disk space calculation bug
2026-04-09 18:55:00 +00:00
uncor3
c0d9835d40
dont delete m_loadingIndicator
2026-04-09 18:53:36 +00:00
uncor3
d39dbed0a5
remove unused code
2026-04-09 18:52:23 +00:00
uncor3
7f3ef29f01
feat: add support for enabling Wi-Fi connections in toolbox
2026-04-09 18:51:57 +00:00
uncor3
e631fa9ba3
implement upgrading wired connection to wireless after device is unplugged
2026-04-09 18:48:59 +00:00
uncor3
35d99a1c05
optimize gallerywidget
2026-04-09 18:44:20 +00:00
uncor3
8a90ad3b5f
fix: improve service availability checks
2026-04-09 11:42:57 +03:00
uncor3
6934d48bb3
reuse updateChargingStatus
2026-04-08 18:19:44 +03:00
uncor3
384d7a2587
handle case SERVICE_AVAILABLE_BUT_NOT_RUNNING in diagnosewidget
2026-04-08 18:01:44 +03:00
uncor3
5ae8f537c0
warn if dnssd fails to browse
2026-04-08 17:59:48 +03:00
uncor3
13a3455f3c
refactor: clean up unused Windows widget code and improve UI handling
2026-04-08 16:38:00 +03:00
uncor3
4771ff4e8e
style(devicesidebar): add border in non Windows builds
2026-04-08 10:26:30 +00:00
uncor3
0c50cf4982
implement interval to try connecting to wireless devices and add device sleep warning dialog
2026-04-08 10:23:28 +00:00
uncor3
fd508acfe2
refactor(diagnosewidget): update service availability checks, D-Bus integration
2026-04-07 18:26:59 +00:00
uncor3
601990a319
feat(ifuse): add device compatibility check for iFuse mounting
2026-04-07 18:25:09 +00:00
uncor3
71c3a865db
clean up includes
2026-04-07 18:24:37 +00:00
uncor3
a26718d9f4
correct ServiceNotFoundErrorCode value
2026-04-07 18:24:09 +00:00
uncor3
da258aad0f
feat(livescreen): enhance loading UI and error handling for screenshot capture
2026-04-07 18:23:39 +00:00