Sam Chau
4f565ebd6f
fix: use name+tmdbid primary key instead of auto incmremented id
2026-01-19 04:12:37 +10:30
Sam Chau
95930edc53
feat(conditions): add per-condition arr_type support
2026-01-19 03:37:26 +10:30
Sam Chau
9b2f0d393c
feat(arr): add logs page for viewing Radarr/Sonarr logs
2026-01-19 02:39:59 +10:30
Sam Chau
d11e060c91
feat: flexible response parsing in HTTP client (allows text now)
2026-01-19 02:28:32 +10:30
Sam Chau
8d3e20d3c3
refactor: use base http client for notifications, parser, autocomp
2026-01-19 02:26:12 +10:30
Sam Chau
f6d99bc267
feat: run history for rename jobs
2026-01-19 01:52:26 +10:30
Sam Chau
1b3a5828c4
style: make rename page look more like upgrades
2026-01-19 01:44:36 +10:30
Sam Chau
ebf1ee781f
fix: sync page dirty state tracking, remove old upgrade logs page *content* (will be refactored for something else)
2026-01-19 01:31:56 +10:30
Sam Chau
99c5046ed8
feat: upgrade improvements - more compact settings page, improved filter builder, clearer buttons, searching / filtering, improved run history, notifications
2026-01-19 01:27:28 +10:30
Sam Chau
5c529e665a
fix: require media management settings before quality profile sync
2026-01-18 18:10:53 +10:30
Sam Chau
6bc72b032d
chore: add --allow-sys flag to build commands
2026-01-18 17:54:09 +10:30
Sam Chau
0e762e3470
refactor: backups page to use reusable table and actions bar
2026-01-18 17:38:13 +10:30
Sam Chau
ee65444717
refactor: remove old card view for jobs, replace with expandable table. Use table comp for history
2026-01-18 17:32:57 +10:30
Sam Chau
efcc30f8c9
feat: simplify rename info, add stuff about rich/summary notifs
2026-01-18 02:38:10 +10:30
Sam Chau
0ab315d4a9
feat: add summary notifs for rename jobs, rename original to rich notifs
2026-01-18 02:24:18 +10:30
Sam Chau
de39481d4d
feat: renaminatorr logic, jobs, long notif support
2026-01-18 02:06:51 +10:30
Sam Chau
47ba9dd7e9
feat: manual incoming changes handling
...
- Enhanced Git class to include method for fetching incoming changes from remote repository.
- Implemented logic to retrieve and display incoming commits in the changes page.
- Updated API routes to handle incoming changes and pull requests.
- Modified UI components to show incoming changes and allow users to pull updates.
- Improved actions bar to disable commit actions when there are incoming changes.
- Added sync button to refresh repository status and check for updates.
2026-01-17 15:25:24 +10:30
Sam Chau
b13ec91e32
fix: set last sync after *every* sync, not just when changes are pulled
2026-01-17 14:33:46 +10:30
Sam Chau
7c1952d264
refactor: add date utility for consistent UTC handling
2026-01-17 14:31:48 +10:30
Sam Chau
3d1e55e46c
feat: backend support for manifest/readme updates
2026-01-17 00:40:03 +10:30
Sam Chau
4186e1413a
feat: add database configuration page with manifest and README support
2026-01-17 00:06:08 +10:30
Sam Chau
e104676f77
fix: search filtering on arr and databases pages
2026-01-16 21:30:00 +10:30
Sam Chau
bab8eeb946
refactor: update arr and databases pages with action bars, badges, and info modals
2026-01-16 21:26:55 +10:30
Sam Chau
ad7e77dcea
style: reduce top padding above tabs on entity pages
...
fix: remove unfinished arr types from instance form
2026-01-16 21:02:45 +10:30
Sam Chau
1f97a96e34
refactor: shared CustomFormatBadge and Score components to be used in library/testing views
2026-01-16 20:47:47 +10:30
Sam Chau
643ba8ce00
refactor: move arr header buttons into action bar, improve breadcrumbing
2026-01-16 20:35:29 +10:30
Sam Chau
2efb006482
feat: add emoji toggle option for theme switcher
2026-01-16 19:54:08 +10:30
Sam Chau
4217fabebf
fix: add warning message for items not found in library selection
2026-01-16 19:39:46 +10:30
Sam Chau
656a3e3114
feat: enhance entity testing with auto import releases functionality
2026-01-16 19:05:57 +10:30
Sam Chau
d892b30be2
fix: persist expanded row state in release table by defining variable in entity table and binding inside release table
2026-01-16 13:21:56 +10:30
Sam Chau
621b051eeb
docs: center banner, badges, add V2 warning
2026-01-15 19:42:04 +10:30
Sam Chau
008455fada
style/docs: add custom banner with logo and header
2026-01-15 19:38:37 +10:30
Sam Chau
71d804064c
style: maybe improved tabular layout?
2026-01-15 19:27:38 +10:30
Sam Chau
93259d3ce0
chore: license (AGPL-3.0), contributing and readme complete
...
- removed old dev docs
2026-01-15 19:25:42 +10:30
Sam Chau
c4ea8cfe4a
style: update logo asset
2026-01-15 18:56:33 +10:30
Sam Chau
728d0f8aef
refactor(parser): move parser into src/services, remove docker setup for dev environment, add dev startup script
2026-01-15 17:04:24 +10:30
Sam Chau
bcf0a3ba55
feat: add yaml dependency and update import in OpenAPI server handler
2026-01-15 16:53:07 +10:30
Sam Chau
456ecc298b
feat(api): add health check and OpenAPI docs
...
- Implemented health check endpoint to monitor application status and components.
- Added OpenAPI specification endpoint to serve the API documentation.
- Introduced new TypeScript definitions for API paths and components.
2026-01-15 16:50:28 +10:30
Sam Chau
55c5886125
feat: remove 'none' trigger from sync strategies, add dirty tracking / unsaved changes to sync page
2026-01-15 15:39:55 +10:30
Sam Chau
cabf1ff815
fix: handle empty response body in HTTP client
2026-01-15 15:20:02 +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
27835c3426
feat: add next_run_at column to sync config tables and update job schedules to cron expressions
2026-01-15 15:14:21 +10:30
Sam Chau
f73d08c5b3
fix: update label for entity testing -> testing
2026-01-15 01:04:25 +10:30
Sam Chau
847cd8a1dc
feat: add conceptual tweaks management page
2026-01-15 00:59:10 +10:30
Sam Chau
9203f79ad2
style: colored icons for entity type, reorder action bar buttons to actually make sense
2026-01-15 00:38:10 +10:30
Sam Chau
9517832129
feat: implement layer selection for entity and release crud
2026-01-15 00:20:05 +10:30
Sam Chau
c3a9d23b91
fix: add personal access token handling in database update action
2026-01-15 00:19:42 +10:30
Sam Chau
eb22e0385c
feat: implement navigation icon style store and UI settings for emoji/icon toggle
2026-01-15 00:06:02 +10:30
Sam Chau
74b38df686
feat: add entity and release management components
...
- Created EntityTable component for displaying test entities with expandable rows for releases.
- Implemented ReleaseTable component to manage and display test releases with actions for editing and deleting.
- Added ReleaseModal component for creating and editing releases
- Introduced types for TestEntity, TestRelease, and related evaluations
- Enhanced general settings page to include TMDB API configuration with connection testing functionality.
- Added TMDBSettings component for managing TMDB API access token with reset and test connection features.
2026-01-14 23:50:20 +10:30
Sam Chau
aec6d79695
feat: updateLanguages, updateQualities functionality
2026-01-14 16:03:14 +10:30