Commit Graph

680 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
12ba7540f7 docs: font/squish 2026-01-22 12:15:33 +10:30
Sam Chau
7ad2da8739 feat: github caching with tll, improves loading times on databases/changes/about pages 2026-01-22 12:13:04 +10:30
Sam Chau
e011c2df1a fix: ocd 2026-01-22 11:49:47 +10:30
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
d41971dfc1 feat: add pagination to settings > logs 2026-01-22 09:33:07 +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
e6d16d76be feat: apply default delay profile to arrs when adding a new one 2026-01-22 09:05:30 +10:30
Sam Chau
76e51c9194 feat: add default delay profiles for arrs, with feedback mechanism 2026-01-22 08:24:58 +10:30
Sam Chau
1043c2a2e7 fix: handle unlimited values for quality defs. unlimited -> 0 saved. arrpi expects 0 = unlimited for some bizarre reason 2026-01-22 08:02:12 +10:30
Sam Chau
9a55932500 docs: quality definition requests 2026-01-22 08:01:33 +10:30
Sam Chau
14cfbdc60c fix: add FKs to sync tables, remove dangling references 2026-01-22 06:22:34 +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
627a673453 style: use dropdown select instead of toggle on upgrades / rename page 2026-01-21 17:18:20 +10:30
Sam Chau
ebced3e5b6 style: add better default sorting to custom format conditions 2026-01-21 10:00:56 +10:30
Sam Chau
353fe3832f refactor: delay profile handling. remove tags, only allow 1 delay profile to be synced at once. simplified dp sync config 2026-01-21 09:30:48 +10:30
Sam Chau
64a4656b1c fix: qp name instead of qp id for sync. Fixes mm and qp sync 2026-01-21 09:29:54 +10:30
Sam Chau
0d1e95532b docs(scratchpad): adding feedback tasks from seraphys 2026-01-21 07:54:20 +10:30
Sam Chau
a1b0d9c7f0 fix: same fixes for user in entry 2026-01-21 03:51:13 +10:30
Sam Chau
9b5b00fd99 fix: entrypoint - only make group if does not exist at GID 100. Also other docs rambling because i can't be bothered to make another commit 2026-01-21 03:36:41 +10:30
Sam Chau
793b2b6bce docs(scratchpad): floating some thoughts for more fleshed out filter cooldown (exponential backoff) 2026-01-21 00:53:19 +10:30
Sam Chau
894e91a413 fix: weird hmr env var behaviour for isDev on upgrades page resolved 2026-01-21 00:19:45 +10:30
Sam Chau
caf33abcd7 docs: consistent roles in about 2026-01-21 00:19:06 +10:30
Sam Chau
a0ba39bb35 feat(api): add bruno Radarr API requests for movies and quality profiles (we stan bruno) 2026-01-21 00:06:06 +10:30
Sam Chau
4c90c729e4 style(ui): add compact versions of button, input, number input and a combined button + dropdown component 2026-01-21 00:05:38 +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
7aaebf7dfe feat(tests): implement test runner script for specific test execution 2026-01-21 00:03:53 +10:30
Sam Chau
a64dc8a858 feat(tests): add ordinal operators tests for minimum_availability filtering 2026-01-21 00:03:39 +10:30
Sam Chau
ac963cd083 fix(platform): enhance macOS platform detection for Intel architecture 2026-01-20 22:36:28 +10:30
Sam Chau
90d3257424 chore: correct license detection to AGPL-3.0 2026-01-20 19:08:52 +10:30
Sam Chau
f0853990c2 chore(parser): remove local build config before publishing 2026-01-20 18:46:51 +10:30
Sam Chau
7534553ba2 feat(dev): add platform detection and update environment variables for Vite 2026-01-20 18:46:37 +10:30
Sam Chau
ff6a9be8c1 refactor(parser): restructure service with proper logging and sepofcon 2026-01-20 18:40:28 +10:30
Sam Chau
facf391f16 style: improve platform/version card in sidebar 2026-01-20 00:56:51 +10:30
Sam Chau
ec0db073d2 feat: add dev mode override for manual upgrade runs 2026-01-20 00:23:12 +10:30
Sam Chau
b5ab5ec285 style: x/y toggle 2026-01-20 00:23:01 +10:30
Sam Chau
dc36b06366 fix: ensure value change dispatch in NumberInput component 2026-01-20 00:22:37 +10:30
Sam Chau
6a09d9093e style: card based selection for quality / delay profile syncing 2026-01-19 23:18:11 +10:30
Sam Chau
1ec8da5742 fix: update IconCheckbox event binding from onclick to on:click 2026-01-19 23:15:12 +10:30
Sam Chau
8026bc93c9 fix: add uuid fallback for non-secure contexts (HTTP) 2026-01-19 22:28:49 +10:30
Sam Chau
e1c0a66603 docs: add Docker configuration example and update parser service notes 2026-01-19 22:27:15 +10:30
Sam Chau
f29d80c7ab chore: docker build workflows 2026-01-19 21:56:39 +10:30
Sam Chau
fd20cd84e8 feat: add Docker deployment support 2026-01-19 20:23:10 +10:30
Sam Chau
dd77d1af35 refactor: replace PowerShell regex testing with parser service integration 2026-01-19 20:21:15 +10:30
Sam Chau
9a925b19f1 chore: rename dev:vite task to dev:server 2026-01-19 19:05:34 +10:30
Sam Chau
fc56a67b28 fix: various dirty tracking bug fixes, unused variables 2026-01-19 18:18:22 +10:30
Sam Chau
c476775bc2 feat: add SQL validation method to PCDCache and integrate it into writeOperation as final lod 2026-01-19 10:41:21 +10:30
Sam Chau
78c7cc19a2 fix: update condition type filtering to show all options 2026-01-19 10:40:58 +10:30