Commit Graph

  • 7bd2ee2493 fix: fallback to execCommand to copy logs to clipboard v2 Sam Chau 2026-01-22 18:01:46 +10:30
  • 97c21b9572 feat: condition improvements - refactor cards into unified component with modes - add placeholders to dropdown selects - style autocomplete similar to other ui components - add placeholders to number inputs - show any in language conditions - add boolean for except langauge Sam Chau 2026-01-22 15:17:18 +10:30
  • 4efefe63ca feat: simplify language support in quality profiles Sam Chau 2026-01-22 14:02:43 +10:30
  • 12ba7540f7 docs: font/squish Sam Chau 2026-01-22 12:15:33 +10:30
  • 7ad2da8739 feat: github caching with tll, improves loading times on databases/changes/about pages Sam Chau 2026-01-22 12:13:04 +10:30
  • e011c2df1a fix: ocd Sam Chau 2026-01-22 11:49:47 +10:30
  • 6577174a22 feat: implement basic cooldown, remove old time based one Sam Chau 2026-01-22 11:37:05 +10:30
  • ac9dea7186 feat: default new filter is upgradinatorr-like Sam Chau 2026-01-22 10:45:10 +10:30
  • 46c4c4e4ff feat: add tag to filter options in upgrades Sam Chau 2026-01-22 09:56:15 +10:30
  • d41971dfc1 feat: add pagination to settings > logs Sam Chau 2026-01-22 09:33:07 +10:30
  • 46e5e2a059 refactor: moved upgrade/filter info into a seperate page on upgrades/info Sam Chau 2026-01-22 09:25:39 +10:30
  • e6d16d76be feat: apply default delay profile to arrs when adding a new one Sam Chau 2026-01-22 09:05:30 +10:30
  • 76e51c9194 feat: add default delay profiles for arrs, with feedback mechanism Sam Chau 2026-01-22 08:24:58 +10:30
  • 1043c2a2e7 fix: handle unlimited values for quality defs. unlimited -> 0 saved. arrpi expects 0 = unlimited for some bizarre reason Sam Chau 2026-01-22 08:02:12 +10:30
  • 9a55932500 docs: quality definition requests Sam Chau 2026-01-22 08:01:33 +10:30
  • 14cfbdc60c fix: add FKs to sync tables, remove dangling references Sam Chau 2026-01-22 06:22:34 +10:30
  • 0db641e6ed fix: qp sync debugging. also disabling arm build until stable release Sam Chau 2026-01-22 06:07:37 +10:30
  • 627a673453 style: use dropdown select instead of toggle on upgrades / rename page Sam Chau 2026-01-21 17:18:20 +10:30
  • ebced3e5b6 style: add better default sorting to custom format conditions Sam Chau 2026-01-21 10:00:56 +10:30
  • 353fe3832f refactor: delay profile handling. remove tags, only allow 1 delay profile to be synced at once. simplified dp sync config Sam Chau 2026-01-21 09:30:48 +10:30
  • 64a4656b1c fix: qp name instead of qp id for sync. Fixes mm and qp sync Sam Chau 2026-01-21 09:29:54 +10:30
  • 0d1e95532b docs(scratchpad): adding feedback tasks from seraphys Sam Chau 2026-01-21 07:54:20 +10:30
  • a1b0d9c7f0 fix: same fixes for user in entry Sam Chau 2026-01-21 03:51:13 +10:30
  • 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 Sam Chau 2026-01-21 03:36:41 +10:30
  • 793b2b6bce docs(scratchpad): floating some thoughts for more fleshed out filter cooldown (exponential backoff) Sam Chau 2026-01-21 00:53:19 +10:30
  • 894e91a413 fix: weird hmr env var behaviour for isDev on upgrades page resolved Sam Chau 2026-01-21 00:19:45 +10:30
  • caf33abcd7 docs: consistent roles in about Sam Chau 2026-01-21 00:19:06 +10:30
  • a0ba39bb35 feat(api): add bruno Radarr API requests for movies and quality profiles (we stan bruno) Sam Chau 2026-01-21 00:06:06 +10:30
  • 4c90c729e4 style(ui): add compact versions of button, input, number input and a combined button + dropdown component Sam Chau 2026-01-21 00:05:38 +10:30
  • 51d382754a feat(upgrades): add digital and physical release fields, introduce ordinal operators and availability order for (better) minimum availability filtering Sam Chau 2026-01-21 00:04:56 +10:30
  • 7aaebf7dfe feat(tests): implement test runner script for specific test execution Sam Chau 2026-01-21 00:03:53 +10:30
  • a64dc8a858 feat(tests): add ordinal operators tests for minimum_availability filtering Sam Chau 2026-01-21 00:03:39 +10:30
  • ac963cd083 fix(platform): enhance macOS platform detection for Intel architecture Sam Chau 2026-01-20 22:36:28 +10:30
  • 90d3257424 chore: correct license detection to AGPL-3.0 Sam Chau 2026-01-20 19:08:52 +10:30
  • f0853990c2 chore(parser): remove local build config before publishing Sam Chau 2026-01-20 18:46:51 +10:30
  • 7534553ba2 feat(dev): add platform detection and update environment variables for Vite Sam Chau 2026-01-20 18:46:37 +10:30
  • ff6a9be8c1 refactor(parser): restructure service with proper logging and sepofcon Sam Chau 2026-01-20 18:40:28 +10:30
  • facf391f16 style: improve platform/version card in sidebar Sam Chau 2026-01-20 00:56:51 +10:30
  • ec0db073d2 feat: add dev mode override for manual upgrade runs Sam Chau 2026-01-20 00:23:12 +10:30
  • b5ab5ec285 style: x/y toggle Sam Chau 2026-01-20 00:23:01 +10:30
  • dc36b06366 fix: ensure value change dispatch in NumberInput component Sam Chau 2026-01-20 00:22:37 +10:30
  • 6a09d9093e style: card based selection for quality / delay profile syncing Sam Chau 2026-01-19 23:18:11 +10:30
  • 1ec8da5742 fix: update IconCheckbox event binding from onclick to on:click Sam Chau 2026-01-19 23:15:12 +10:30
  • 8026bc93c9 fix: add uuid fallback for non-secure contexts (HTTP) Sam Chau 2026-01-19 22:28:49 +10:30
  • e1c0a66603 docs: add Docker configuration example and update parser service notes Sam Chau 2026-01-19 22:27:15 +10:30
  • f29d80c7ab chore: docker build workflows Sam Chau 2026-01-19 21:56:39 +10:30
  • fd20cd84e8 feat: add Docker deployment support Sam Chau 2026-01-19 20:23:10 +10:30
  • dd77d1af35 refactor: replace PowerShell regex testing with parser service integration Sam Chau 2026-01-19 20:21:15 +10:30
  • 9a925b19f1 chore: rename dev:vite task to dev:server Sam Chau 2026-01-19 19:05:34 +10:30
  • fc56a67b28 fix: various dirty tracking bug fixes, unused variables Sam Chau 2026-01-19 18:18:22 +10:30
  • c476775bc2 feat: add SQL validation method to PCDCache and integrate it into writeOperation as final lod Sam Chau 2026-01-19 10:41:21 +10:30
  • 78c7cc19a2 fix: update condition type filtering to show all options Sam Chau 2026-01-19 10:40:58 +10:30
  • 487b043278 fix: clear dirty state for read-only testing page Sam Chau 2026-01-19 09:59:14 +10:30
  • 221d0fffb4 chore: formatting Sam Chau 2026-01-19 09:54:41 +10:30
  • 10244efe91 fix: cf/qp names instead of ids for entity testing Sam Chau 2026-01-19 07:58:49 +10:30
  • 6ffc9cd5ce refactor: the great ID purge of 2026 Sam Chau 2026-01-19 07:45:03 +10:30
  • 4f565ebd6f fix: use name+tmdbid primary key instead of auto incmremented id Sam Chau 2026-01-19 04:12:37 +10:30
  • 95930edc53 feat(conditions): add per-condition arr_type support Sam Chau 2026-01-19 03:37:26 +10:30
  • 9b2f0d393c feat(arr): add logs page for viewing Radarr/Sonarr logs Sam Chau 2026-01-19 02:39:59 +10:30
  • d11e060c91 feat: flexible response parsing in HTTP client (allows text now) Sam Chau 2026-01-19 02:28:32 +10:30
  • 8d3e20d3c3 refactor: use base http client for notifications, parser, autocomp Sam Chau 2026-01-19 02:26:12 +10:30
  • f6d99bc267 feat: run history for rename jobs Sam Chau 2026-01-19 01:52:26 +10:30
  • 1b3a5828c4 style: make rename page look more like upgrades Sam Chau 2026-01-19 01:44:36 +10:30
  • ebf1ee781f fix: sync page dirty state tracking, remove old upgrade logs page *content* (will be refactored for something else) Sam Chau 2026-01-19 01:31:56 +10:30
  • 99c5046ed8 feat: upgrade improvements - more compact settings page, improved filter builder, clearer buttons, searching / filtering, improved run history, notifications Sam Chau 2026-01-19 01:27:28 +10:30
  • 5c529e665a fix: require media management settings before quality profile sync Sam Chau 2026-01-18 18:10:53 +10:30
  • 6bc72b032d chore: add --allow-sys flag to build commands Sam Chau 2026-01-18 17:54:09 +10:30
  • 0e762e3470 refactor: backups page to use reusable table and actions bar Sam Chau 2026-01-18 17:38:13 +10:30
  • ee65444717 refactor: remove old card view for jobs, replace with expandable table. Use table comp for history Sam Chau 2026-01-18 17:32:57 +10:30
  • efcc30f8c9 feat: simplify rename info, add stuff about rich/summary notifs Sam Chau 2026-01-18 02:38:10 +10:30
  • 0ab315d4a9 feat: add summary notifs for rename jobs, rename original to rich notifs Sam Chau 2026-01-18 02:24:18 +10:30
  • de39481d4d feat: renaminatorr logic, jobs, long notif support Sam Chau 2026-01-18 02:06:51 +10:30
  • 47ba9dd7e9 feat: manual incoming changes handling Sam Chau 2026-01-17 15:25:24 +10:30
  • b13ec91e32 fix: set last sync after *every* sync, not just when changes are pulled Sam Chau 2026-01-17 14:33:46 +10:30
  • 7c1952d264 refactor: add date utility for consistent UTC handling Sam Chau 2026-01-17 14:31:48 +10:30
  • 3d1e55e46c feat: backend support for manifest/readme updates Sam Chau 2026-01-17 00:40:03 +10:30
  • 4186e1413a feat: add database configuration page with manifest and README support Sam Chau 2026-01-17 00:06:08 +10:30
  • e104676f77 fix: search filtering on arr and databases pages Sam Chau 2026-01-16 21:30:00 +10:30
  • bab8eeb946 refactor: update arr and databases pages with action bars, badges, and info modals Sam Chau 2026-01-16 21:26:55 +10:30
  • ad7e77dcea style: reduce top padding above tabs on entity pages Sam Chau 2026-01-16 21:02:45 +10:30
  • 1f97a96e34 refactor: shared CustomFormatBadge and Score components to be used in library/testing views Sam Chau 2026-01-16 20:47:47 +10:30
  • 643ba8ce00 refactor: move arr header buttons into action bar, improve breadcrumbing Sam Chau 2026-01-16 20:35:29 +10:30
  • 2efb006482 feat: add emoji toggle option for theme switcher Sam Chau 2026-01-16 19:54:08 +10:30
  • 4217fabebf fix: add warning message for items not found in library selection Sam Chau 2026-01-16 19:39:46 +10:30
  • 656a3e3114 feat: enhance entity testing with auto import releases functionality Sam Chau 2026-01-16 19:05:57 +10:30
  • d892b30be2 fix: persist expanded row state in release table by defining variable in entity table and binding inside release table Sam Chau 2026-01-16 13:21:56 +10:30
  • 621b051eeb docs: center banner, badges, add V2 warning Sam Chau 2026-01-15 19:42:04 +10:30
  • 008455fada style/docs: add custom banner with logo and header Sam Chau 2026-01-15 19:38:37 +10:30
  • 71d804064c style: maybe improved tabular layout? Sam Chau 2026-01-15 19:27:38 +10:30
  • 93259d3ce0 chore: license (AGPL-3.0), contributing and readme complete - removed old dev docs Sam Chau 2026-01-15 19:25:42 +10:30
  • c4ea8cfe4a style: update logo asset Sam Chau 2026-01-15 18:56:33 +10:30
  • 728d0f8aef refactor(parser): move parser into src/services, remove docker setup for dev environment, add dev startup script Sam Chau 2026-01-15 17:04:24 +10:30
  • bcf0a3ba55 feat: add yaml dependency and update import in OpenAPI server handler Sam Chau 2026-01-15 16:53:07 +10:30
  • 456ecc298b feat(api): add health check and OpenAPI docs Sam Chau 2026-01-15 16:50:28 +10:30
  • 55c5886125 feat: remove 'none' trigger from sync strategies, add dirty tracking / unsaved changes to sync page Sam Chau 2026-01-15 15:39:55 +10:30
  • cabf1ff815 fix: handle empty response body in HTTP client Sam Chau 2026-01-15 15:20:02 +10:30
  • f35a01f111 feat: sync transformers and quality profile handling Sam Chau 2026-01-15 15:14:54 +10:30
  • 27835c3426 feat: add next_run_at column to sync config tables and update job schedules to cron expressions Sam Chau 2026-01-15 15:14:21 +10:30
  • f73d08c5b3 fix: update label for entity testing -> testing Sam Chau 2026-01-15 01:04:25 +10:30
  • 847cd8a1dc feat: add conceptual tweaks management page Sam Chau 2026-01-15 00:59:10 +10:30