|
|
82f30f126d
|
test: Implemented UI snapshot tests
|
2025-12-12 15:44:11 -07:00 |
|
|
|
ae506789ab
|
fix: Fixed breaking Sonarr Episode file API calls after recent Sonarr API update
|
2025-12-12 09:17:36 -07:00 |
|
|
|
659023d561
|
refactor: Improved error handling for the tail-logs subcommand to propagate errors up the stack instead of exiting there.
|
2025-12-04 10:10:19 -07:00 |
|
|
|
a0073b65ad
|
refactor: Added accessor methods to servarr_data structs, replaced for loops with functional iterator chains, eliminated mutable state tracking, and updated network module to use get_or_insert_default() for modal options
|
2025-12-04 10:02:32 -07:00 |
|
|
|
cba53e0841
|
refactor: Improved error handling project-wide and cleaned up some regexes with unnecessary escapes (tail_logs and interpolate_env_vars)
|
2025-12-04 09:03:58 -07:00 |
|
|
|
e50fb88bfc
|
refactor: Refactored to use more idiomatic let-else statements where applicable
|
2025-12-03 15:23:07 -07:00 |
|
|
|
ad58912baf
|
test: Updated Rust edition to 2024 and refactored network module tests to be more idiomatic
|
2025-12-03 14:49:27 -07:00 |
|
|
|
0b29351366
|
feat: Support for custom headers to be added to every request to each server to support alternative authentication mechanisms [#47]
|
2025-08-29 10:23:17 -06:00 |
|
|
|
11457736e6
|
refactor: Network module is now broken out into similar directory structures for each servarr to mimic the rest of the project to make it easier to develop and maintain
|
2025-08-14 13:14:23 -06:00 |
|
|
|
e2a6af1cbd
|
refactor: Refactored the IndexerTestResut model into the general Servarr models
|
2025-08-12 17:05:17 -06:00 |
|
|
|
20ea15009d
|
build: Updated dependencies and upgraded to Rust 1.89.0
|
2025-08-12 16:56:45 -06:00 |
|
|
|
e653532212
|
feat: Support toggling Movie monitoring from the CLI
|
2025-08-08 14:49:15 -06:00 |
|
|
|
bff3795cc6
|
feat: Support toggling Series monitoring from the CLI
|
2025-08-08 14:46:35 -06:00 |
|
|
|
f08f255a46
|
fix: Marked Radarr studios as nullable to prevent crashes
|
2025-08-07 20:05:05 -06:00 |
|
|
|
02870043ec
|
style: Addressed updated linter complaints
|
2025-08-07 19:49:11 -06:00 |
|
|
|
ef5e702255
|
feat: Fixed the Radarr downloads tab to display more than 10 downloads at a time and added a new --count flag to the CLI for specifying the number of downloads to return
|
2025-07-13 15:04:39 -06:00 |
|
|
|
cb4cd93bcd
|
feat: Fetch more than 10 downloads when listing Sonarr downloads, and add a --count flag to the CLI to specify how many downloads to fetch
|
2025-07-13 14:48:15 -06:00 |
|
|
|
8c783bc405
|
fix: Marked videoCodecs as Option to resolve #38
|
2025-03-21 11:55:54 -06:00 |
|
|
|
cab06fe43f
|
fix: Marked the Season.statistics field as Option so that a panic does not happen for outdated Sonarr data. This resolves #35
|
2025-03-10 16:13:04 -06:00 |
|
|
|
847de75713
|
fix: Modified the Sonarr DownloadRecord so that the episode_id is optional to prevent crashes for weird downloads
|
2025-03-01 14:50:20 -07:00 |
|
|
|
104bcd7bb2
|
refactor: Addressed Cargo fmt complaints
|
2025-02-27 20:42:32 -07:00 |
|
|
|
f87e02cd7c
|
test: Added in unit tests for TUI support for multiple custom named Servarrs
|
2025-02-27 19:30:17 -07:00 |
|
|
|
9b63b10118
|
feat: Support for multiple servarr definitions - no tests [skip ci]
|
2025-02-27 18:00:28 -07:00 |
|
|
|
111485e7c4
|
feat: Support for loading Servarr API tokens from a file
|
2025-02-27 16:53:29 -07:00 |
|
|
|
e8a6f740b9
|
refactor: Updated the 2018 idiom lint to the 2021_compatibility lint
|
2025-01-26 14:47:40 -07:00 |
|
|
|
81cb7a750c
|
refactor: Removed unnecessary clones in the networking module to speed up network request handling
|
2025-01-18 15:23:03 -07:00 |
|
|
|
184bd2b510
|
refactor: Removed unnecessary clone call from extract_and_add_tag_ids_vec method
|
2025-01-18 14:15:52 -07:00 |
|
|
|
12fba15bcf
|
style: Clean up all remaining unused test helper functions
|
2024-12-18 01:44:27 -07:00 |
|
|
|
7e36ad4e8a
|
fix(sonarr): Pass the series ID alongside all UpdateAndScan events when publishing to the networking channel
|
2024-12-18 01:40:47 -07:00 |
|
|
|
33249f509f
|
fix(sonarr): pass the series ID alongside all TriggerAutomaticSeriesSearch events when publishing to the networking channel
|
2024-12-18 01:38:05 -07:00 |
|
|
|
ed645dd0d5
|
fix(sonarr): Pass the series ID and season number alongside all TriggerAutomaticSeasonSearch events when publishing to the networking channel
|
2024-12-18 01:34:45 -07:00 |
|
|
|
b12c635c27
|
fix(sonarr): Pass the episode ID alongside all TriggerAutomaticEpisodeSearch events when publishing to the networking channel
|
2024-12-18 01:29:30 -07:00 |
|
|
|
c16ecfb188
|
fix(sonarr): Pass the episode ID alongside all ToggleEpisodeMonitoring events when publishing to the networking channel
|
2024-12-18 01:22:28 -07:00 |
|
|
|
18a8b81631
|
fix(sonarr): Pass the series ID and season number alongside all toggle season monitoring events when publishing to the networking channel
|
2024-12-18 01:12:32 -07:00 |
|
|
|
1d404d4d2c
|
fix(sonarr): Pass the indexer ID directly alongside all TestIndexer events when publishing to the networking channel
|
2024-12-18 01:01:01 -07:00 |
|
|
|
42479ced21
|
fix(sonarr): Provide the task name directly alongside all StartTask events when publishing to the networking channel
|
2024-12-18 00:56:21 -07:00 |
|
|
|
1193b8c848
|
fix(sonarr): Pass the search query directly to the networking channel when searching for a new series
|
2024-12-18 00:49:36 -07:00 |
|
|
|
ec8d748991
|
fix(sonarr): Pass the series ID alongside all GetSeriesHistory events when publishing to the networking channel
|
2024-12-18 00:39:50 -07:00 |
|
|
|
bafaf7ca7a
|
fix(sonarr): Pass the series ID alongside all GetSeriesDetails events when publishing to the networking channel
|
2024-12-18 00:37:06 -07:00 |
|
|
|
f7315a3bec
|
fix(sonarr): Pass series ID and season number alongside all ManualSeasonSearch events when publishing to the networking channel
|
2024-12-18 00:32:36 -07:00 |
|
|
|
f655ca989d
|
fix(sonarr): Provide the series ID and season number alongside all GetSeasonHistory events when publishing to the networking channel
|
2024-12-18 00:22:24 -07:00 |
|
|
|
fcb87a6779
|
fix(sonarr): Pass the episode ID alongside all ManualEpisodeSearch events when publishing to the networking channel
|
2024-12-18 00:12:18 -07:00 |
|
|
|
924f8d5eff
|
fix(sonarr): Pass events alongside all GetLogs events when publishing to the networking channel
|
2024-12-18 00:07:59 -07:00 |
|
|
|
64ecc38073
|
fix(sonarr): Pass the episode ID alongside all GetEpisodeHistory events when publishing to the networking channel
|
2024-12-18 00:05:22 -07:00 |
|
|
|
5f94dbcabe
|
fix(sonarr): Pass series ID alongside all GetEpisodeFiles events when publishing to the networking channel
|
2024-12-17 23:59:49 -07:00 |
|
|
|
2ecc591966
|
fix(sonarr): Pass series ID alognside all GetEpisodes events when publishing to the networking channel
|
2024-12-17 23:57:13 -07:00 |
|
|
|
30ba1f3317
|
fix(sonarr): Pass the episode ID alongside all GetEpisodeDetails events when publishing to the networking channel
|
2024-12-17 23:52:18 -07:00 |
|
|
|
4fdf9b3df1
|
fix(sonarr): Pass history events alongside all GetHistory events when publishing to the networking channel
|
2024-12-17 23:40:23 -07:00 |
|
|
|
22fe1a8f73
|
fix(sonarr): Construct and pass edit series parameters alongside all EditSeries events when publishing to the networking channel
|
2024-12-17 23:37:18 -07:00 |
|
|
|
38c0ad29dd
|
fix(sonarr): Construct and pass edit indexer parameters alongside all EditIndexer events when publishing to the networking channel
|
2024-12-17 23:22:56 -07:00 |
|