Commit Graph

22 Commits

Author SHA1 Message Date
Sam Chau
6577174a22 feat: implement basic cooldown, remove old time based one 2026-01-22 11:37:05 +10:30
Sam Chau
ac9dea7186 feat: default new filter is upgradinatorr-like 2026-01-22 10:45:10 +10:30
Sam Chau
46c4c4e4ff feat: add tag to filter options in upgrades 2026-01-22 09:56:15 +10:30
Sam Chau
46e5e2a059 refactor: moved upgrade/filter info into a seperate page on upgrades/info 2026-01-22 09:25:39 +10:30
Sam Chau
ebced3e5b6 style: add better default sorting to custom format conditions 2026-01-21 10:00:56 +10:30
Sam Chau
51d382754a feat(upgrades): add digital and physical release fields, introduce ordinal operators and availability order for (better) minimum availability filtering 2026-01-21 00:04:56 +10:30
Sam Chau
ac963cd083 fix(platform): enhance macOS platform detection for Intel architecture 2026-01-20 22:36:28 +10:30
Sam Chau
facf391f16 style: improve platform/version card in sidebar 2026-01-20 00:56:51 +10:30
Sam Chau
8026bc93c9 fix: add uuid fallback for non-secure contexts (HTTP) 2026-01-19 22:28:49 +10:30
Sam Chau
78c7cc19a2 fix: update condition type filtering to show all options 2026-01-19 10:40:58 +10:30
Sam Chau
221d0fffb4 chore: formatting 2026-01-19 09:54:41 +10:30
Sam Chau
de39481d4d feat: renaminatorr logic, jobs, long notif support 2026-01-18 02:06:51 +10:30
Sam Chau
7c1952d264 refactor: add date utility for consistent UTC handling 2026-01-17 14:31:48 +10:30
Sam Chau
95795d5f0e feat: add conditions management for custom formats
- Introduced a new `listConditions` query to fetch conditions for custom formats.
- Created a new `ConditionListItem` type for better type safety.
- Added a new route for managing conditions under custom formats.
- Implemented UI components for displaying and managing conditions, including `ConditionCard` and `DraftConditionCard`.
- Enhanced the layout to include a new tab for conditions.
- Added support for various condition types and their respective options.
2025-12-31 16:40:41 +10:30
Sam Chau
4aa914664e feat(media-management): add Quality Definitions, Media, Naming sections for Radarr and Sonarr
- Implemented QualityDefinitionsSection component to manage quality definitions for Radarr and Sonarr.
- Added server-side logic for loading and updating quality definitions in Radarr and Sonarr.
- Created new pages for Radarr and Sonarr media management, integrating the QualityDefinitionsSection.
- Enhanced media settings and naming settings management for both Radarr and Sonarr.
- Introduced validation and logging for media settings updates.
2025-12-30 04:56:54 +10:30
Sam Chau
b7efaa567c feat(upgrades): enhance upgrade manager with detailed notifications for success and failure 2025-12-28 19:30:50 +10:30
Sam Chau
926da00858 feat(upgrades): enhance upgrade logs and configuration management
- Added filtering options for upgrade runs based on their status (all, success, partial, failed, skipped).
- Implemented a refresh button to reload the logs.
- Created a new component `UpgradeRunCard` to display individual upgrade run details.
- Introduced a cooldown tracker to show the next scheduled run time and progress.
- Added a dry run toggle to the upgrade configuration settings.
- Implemented clipboard functionality to copy and paste filter configurations.
- Updated the upgrade run action to support dry run mode and validate configurations.
- Refactored various components for improved readability and maintainability.
2025-12-27 11:23:36 +10:30
Sam Chau
6dbdd9a0f0 feat(upgrades): add last_run_at tracking to upgrade_configs and implement upgrade manager job 2025-12-27 06:43:57 +10:30
Sam Chau
3a2d98491c feat(upgrades): add upgrade configuration management with CRUD operations 2025-12-27 06:31:27 +10:30
Sam Chau
a740937246 feat(upgrades): implement frontend upgrade configuration and filtering system
- Added shared selectors for item selection methods in upgrades.
- Updated navigation to point to the new upgrades page.
- Removed obsolete search priority page.
- Created server-side loading for upgrades page to fetch instance data.
- Developed upgrades page layout with core settings and filter settings components.
- Implemented core settings component for upgrade scheduling and filter mode selection.
- Added filter group component to manage complex filtering rules.
- Created filter settings component to manage multiple filters with detailed configurations.
- Introduced info modals for filters and upgrades to guide users on functionality.
2025-12-27 06:04:06 +10:30
Sam Chau
37ae5164e6 feat(pcd): add database linking functionality 2025-11-04 06:58:54 +10:30
Sam Chau
fcdd45952b refactor(everything): properly movied into lib 2025-11-03 17:27:33 +10:30