Commit Graph

3 Commits

Author SHA1 Message Date
uncor3 02c9644736 feat(image_loader): derive QtThreading 2026-06-08 20:45:04 +00: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 0f1d40de95 refactor(core): move to qmetaobject-rs 2026-05-10 17:54:25 +00:00