Commit Graph

6 Commits

Author SHA1 Message Date
Sam Chau
4efefe63ca feat: simplify language support in quality profiles
- moved language field in quality profile general page
- simplify transformation for sonarr by making languages optional
2026-01-22 14:02:43 +10:30
Sam Chau
0db641e6ed fix: qp sync debugging. also disabling arm build until stable release 2026-01-22 06:07:37 +10:30
Sam Chau
221d0fffb4 chore: formatting 2026-01-19 09:54:41 +10:30
Sam Chau
6ffc9cd5ce refactor: the great ID purge of 2026 2026-01-19 07:45:03 +10:30
Sam Chau
f35a01f111 feat: sync transformers and quality profile handling
- Introduced new sync transformers for custom formats and quality profiles.
- Implemented the `transformQualityProfile` function to convert PCD quality profile data to ARR API format.
- Added functions to fetch quality profiles and custom formats from PCD cache.
- Enhanced `BaseArrClient` with methods for managing custom formats and quality profiles.
- Updated types to include custom format specifications and quality profile payloads.
- Modified sync page server logic to calculate next run time for scheduled syncs.
2026-01-15 15:14:54 +10:30
Sam Chau
1e8fc7a42d feat(sync): implement sync functionality for delay profiles
- Added syncArrJob to handle syncing of PCD profiles and settings to arr instances.
- Created syncArr logic to process pending syncs and log results.
- Introduced BaseSyncer class for common sync operations and specific syncers for delay profiles
- Implemented fetch, transform, and push methods for delay profiles
- Added manual sync actions in the UI for delay profiles
- Enhanced logging for sync operations and error handling.
2025-12-29 05:37:55 +10:30