diff --git a/README.md b/README.md index 56e687b..aa3f41b 100644 --- a/README.md +++ b/README.md @@ -88,22 +88,21 @@ Key: | TUI | CLI | Feature | |-----|-----|--------------------------------------------------------------------------------------------------------------------| -| 🕒 | ✅ | View your library, downloads, blocklist, episodes | -| 🕒 | ✅ | View details of a specific series, or episode including description, history, downloaded file info, or the credits | -| 🕒 | ✅ | View your host and security configs from the CLI to programmatically fetch the API token, among other settings | -| 🕒 | ✅ | Search your library | -| 🕒 | ✅ | Add series to your library | -| 🕒 | ✅ | Delete series, downloads, indexers, root folders, and episode files | -| 🚫 | ✅ | Mark history events as failed | -| 🕒 | ✅ | Trigger automatic searches for series, seasons, or episodes | -| 🕒 | ✅ | Trigger refresh and disk scan for series and downloads | -| 🕒 | ✅ | Manually search for series, seasons, or episodes | -| 🕒 | ✅ | Edit your series and indexers | -| 🕒 | ✅ | Manage your tags | -| 🕒 | ✅ | Manage your root folders | -| 🕒 | ✅ | Manage your blocklist | -| 🕒 | ✅ | View and browse logs, tasks, events queues, and updates | -| 🕒 | ✅ | Manually trigger scheduled tasks | +| ✅ | ✅ | View your library, downloads, blocklist, episodes | +| ✅ | ✅ | View details of a specific series, or episode including description, history, downloaded file info, or the credits | +| 🚫 | ✅ | View your host and security configs from the CLI to programmatically fetch the API token, among other settings | +| ✅ | ✅ | Search your library | +| ✅ | ✅ | Add series to your library | +| ✅ | ✅ | Delete series, downloads, indexers, root folders, and episode files | +| ✅ | ✅ | Trigger automatic searches for series, seasons, or episodes | +| ✅ | ✅ | Trigger refresh and disk scan for series and downloads | +| ✅ | ✅ | Manually search for series, seasons, or episodes | +| ✅ | ✅ | Edit your series and indexers | +| ✅ | ✅ | Manage your tags | +| ✅ | ✅ | Manage your root folders | +| ✅ | ✅ | Manage your blocklist | +| ✅ | ✅ | View and browse logs, tasks, events queues, and updates | +| ✅ | ✅ | Manually trigger scheduled tasks | ### Readarr @@ -141,7 +140,7 @@ To see all available commands, simply run `managarr --help`: ```shell $ managarr --help -managarr 0.3.0 +managarr 0.4.0 Alex Clarke A TUI and CLI to manage your Servarrs @@ -186,6 +185,8 @@ Commands: start-task Start the specified Sonarr task test-indexer Test the indexer with the given ID. Note that a successful test returns an empty JSON body; i.e. '{}' test-all-indexers Test all Sonarr indexers + toggle-episode-monitoring Toggle monitoring for the specified episode + toggle-season-monitoring Toggle monitoring for the specified season that corresponds to the specified series ID help Print this message or the help of the given subcommand(s) Options: @@ -282,13 +283,22 @@ with all items tagged `Beta`. ## Screenshots -![library](screenshots/library.png) -![manual_search](screenshots/manual_search.png) -![logs](screenshots/logs.png) -![new_movie_search](screenshots/new_movie_search.png) -![add_new_movie](screenshots/add_new_movie.png) -![collection_details](screenshots/collection_details.png) -![indexers](screenshots/indexers.png) +### Radarr +![radarr_library](screenshots/radarr/radarr_library.png) +![manual_search](screenshots/radarr/manual_search.png) +![new_movie_search](screenshots/radarr/new_movie_search.png) +![add_new_movie](screenshots/radarr/add_new_movie.png) +![collection_details](screenshots/radarr/collection_details.png) + +### Sonarr +![sonarr_library](screenshots/sonarr/sonarr_library.png) +![series_details](screenshots/sonarr/series_details.png) +![season_details](screenshots/sonarr/season_details.png) +![manual_episode_search](screenshots/sonarr/manual_episode_search.png) + +### General +![logs](screenshots/radarr/logs.png) +![indexers](screenshots/radarr/indexers.png) ## Dependencies * [ratatui](https://github.com/tui-rs-revival/ratatui) diff --git a/screenshots/add_new_movie.png b/screenshots/radarr/add_new_movie.png similarity index 100% rename from screenshots/add_new_movie.png rename to screenshots/radarr/add_new_movie.png diff --git a/screenshots/collection_details.png b/screenshots/radarr/collection_details.png similarity index 100% rename from screenshots/collection_details.png rename to screenshots/radarr/collection_details.png diff --git a/screenshots/indexers.png b/screenshots/radarr/indexers.png similarity index 100% rename from screenshots/indexers.png rename to screenshots/radarr/indexers.png diff --git a/screenshots/logs.png b/screenshots/radarr/logs.png similarity index 100% rename from screenshots/logs.png rename to screenshots/radarr/logs.png diff --git a/screenshots/manual_search.png b/screenshots/radarr/manual_search.png similarity index 100% rename from screenshots/manual_search.png rename to screenshots/radarr/manual_search.png diff --git a/screenshots/new_movie_search.png b/screenshots/radarr/new_movie_search.png similarity index 100% rename from screenshots/new_movie_search.png rename to screenshots/radarr/new_movie_search.png diff --git a/screenshots/library.png b/screenshots/radarr/radarr_library.png similarity index 100% rename from screenshots/library.png rename to screenshots/radarr/radarr_library.png diff --git a/screenshots/sonarr/add_series.png b/screenshots/sonarr/add_series.png new file mode 100644 index 0000000..6a2907a Binary files /dev/null and b/screenshots/sonarr/add_series.png differ diff --git a/screenshots/sonarr/manual_episode_search.png b/screenshots/sonarr/manual_episode_search.png new file mode 100644 index 0000000..69001fe Binary files /dev/null and b/screenshots/sonarr/manual_episode_search.png differ diff --git a/screenshots/sonarr/season_details.png b/screenshots/sonarr/season_details.png new file mode 100644 index 0000000..c34c782 Binary files /dev/null and b/screenshots/sonarr/season_details.png differ diff --git a/screenshots/sonarr/series_details.png b/screenshots/sonarr/series_details.png new file mode 100644 index 0000000..6d60c70 Binary files /dev/null and b/screenshots/sonarr/series_details.png differ diff --git a/screenshots/sonarr/sonarr_library.png b/screenshots/sonarr/sonarr_library.png new file mode 100644 index 0000000..e10429d Binary files /dev/null and b/screenshots/sonarr/sonarr_library.png differ diff --git a/src/ui/sonarr_ui/library/series_details_ui.rs b/src/ui/sonarr_ui/library/series_details_ui.rs index 911aa44..1d18163 100644 --- a/src/ui/sonarr_ui/library/series_details_ui.rs +++ b/src/ui/sonarr_ui/library/series_details_ui.rs @@ -257,10 +257,10 @@ fn draw_seasons_table(f: &mut Frame<'_>, app: &mut App<'_>, area: Rect) { Cell::from(format!("{}/{}", episode_file_count, episode_count)), Cell::from(format!("{size:.2} GB")), ]); - if episode_file_count == episode_count { - row.downloaded() - } else if !monitored { + if !monitored { row.unmonitored() + } else if episode_file_count == episode_count { + row.downloaded() } else if let Some(next_airing_utc) = next_airing.as_ref() { if next_airing_utc > &Utc::now() { return row.unreleased();