Dark-Alex-17
|
d7d223400e
|
style(linter): Removed unused imports that were missed on the last commit
|
2024-11-20 19:36:01 -07:00 |
|
Dark-Alex-17
|
34157ef32f
|
feat(cli): Added a spinner to the CLI for long running commands like fetching releases
|
2024-11-20 19:33:40 -07:00 |
|
Dark-Alex-17
|
f5631376af
|
fix(network): Fixed an issue with dynamic typing in responses from Sonarr for history items
|
2024-11-20 19:22:13 -07:00 |
|
Dark-Alex-17
|
df1eea22ab
|
feat(cli): Support for fetching history for a given series ID
|
2024-11-20 14:58:54 -07:00 |
|
Dark-Alex-17
|
86d93377ac
|
feat(network): Support for fetching Sonarr series history for a given series ID
|
2024-11-20 14:54:16 -07:00 |
|
Dark-Alex-17
|
5872a6ba72
|
feat(cli): Support for fetching all Sonarr history events
|
2024-11-20 14:13:20 -07:00 |
|
Dark-Alex-17
|
6da1ae93ef
|
feat(network): Support to fetch all Sonarr history events
|
2024-11-20 14:06:44 -07:00 |
|
Dark-Alex-17
|
b8c60bf59a
|
test(models): Fixed the test for the default series_history value in the sonarr_data
|
2024-11-20 13:25:24 -07:00 |
|
Dark-Alex-17
|
bd2d2875a5
|
feat(models): Added an additional History tab to the mocked tabs for viewing all Sonarr history at once
|
2024-11-20 13:24:44 -07:00 |
|
Dark-Alex-17
|
9d782af020
|
feat(models): Stubbed out the necessary ActiveSonarrBlocks for the UI mockup
|
2024-11-20 13:12:08 -07:00 |
|
Dark-Alex-17
|
a711c3d16c
|
chore(modals): Removed the unnecessary season_details field from the SeasonDetailsModal
|
2024-11-19 17:24:41 -07:00 |
|
Dark-Alex-17
|
268cc13d27
|
feat(cli): Added support for manually searching for episode releases in Sonarr
|
2024-11-19 17:22:27 -07:00 |
|
Dark-Alex-17
|
a8328d3636
|
feat(network): Added support for fetching episode releases in Sonarr
|
2024-11-19 17:17:12 -07:00 |
|
Dark-Alex-17
|
d82a7f7674
|
feat(cli): Added CLI support for fetching series details in Sonarr
|
2024-11-19 17:01:48 -07:00 |
|
Dark-Alex-17
|
5e63c34a9f
|
feat(network): Added support for fetching series details for a given series ID in Sonarr
|
2024-11-19 16:56:48 -07:00 |
|
Dark-Alex-17
|
540db5993b
|
feat(cli): Added support for manually searching for season releases for Sonarr
|
2024-11-19 16:39:21 -07:00 |
|
Dark-Alex-17
|
16bf06426f
|
fix(config): The CLI panics if the servarr you specify has no config defined
|
2024-11-19 16:29:25 -07:00 |
|
Dark-Alex-17
|
cc02832512
|
feat(network): Added support for fetching season releases for Sonarr
|
2024-11-19 15:59:35 -07:00 |
|
Dark-Alex-17
|
2876913f48
|
feat(cli): Added support for listing Sonarr queued events
|
2024-11-19 12:03:19 -07:00 |
|
Dark-Alex-17
|
6b64b5ecc4
|
feat(network): Added support for fetching Sonarr queued events
|
2024-11-19 12:01:07 -07:00 |
|
Dark-Alex-17
|
9ceb55a314
|
feat(cli): Added CLI support for fetching all indexer settings for Sonarr
|
2024-11-18 21:25:50 -07:00 |
|
Dark-Alex-17
|
7870bb4b5b
|
feat(network): Added netwwork support for fetching all indexer settings for Sonarr
|
2024-11-18 21:19:20 -07:00 |
|
Dark-Alex-17
|
4fc2d3c94b
|
feat(cli): Added Sonarr support for fetching host and security configs
|
2024-11-18 20:59:27 -07:00 |
|
Dark-Alex-17
|
a012945df2
|
feat(network): Added network support for fetching host and security configs from Sonarr
|
2024-11-18 20:49:07 -07:00 |
|
Dark-Alex-17
|
f094cf5ad3
|
feat(cli): Added CLI support for listing Sonarr indexers
|
2024-11-18 19:57:55 -07:00 |
|
Dark-Alex-17
|
d8979221c8
|
feat(network): Added the GetIndexers network call for Sonarr
|
2024-11-18 19:54:42 -07:00 |
|
Dark-Alex-17
|
aaa4e67f43
|
chore: published the managarr-tui-widget to crates.io so I changed the Cargo.toml to now pull from crates.io instead of directly using the repo for the widget
|
2024-11-18 18:47:49 -07:00 |
|
Dark-Alex-17
|
d5e6d64d0f
|
fix: Imported a missing macro in the panic hook
|
2024-11-15 18:43:36 -07:00 |
|
Dark-Alex-17
|
003f319385
|
feat(cli): Added sonarr support for listing downloads, listing quality profiles, and fetching detailed information about an episode
|
2024-11-15 18:41:13 -07:00 |
|
Dark-Alex-17
|
e14b7072c6
|
feat(network): Added get quality profiles and get episode details events for Sonarr
|
2024-11-15 18:19:03 -07:00 |
|
Dark-Alex-17
|
1fe95d057b
|
feat(cli): Sonarr CLI support for fetching all episodes for a given series
|
2024-11-15 15:14:34 -07:00 |
|
Dark-Alex-17
|
6dffc90e92
|
feat(sonarr_network): Added support for fetching episodes for a specified series to the network events
|
2024-11-15 14:57:19 -07:00 |
|
Dark-Alex-17
|
295cd56a1f
|
feat(models): Added the Episode model to Sonarr models
|
2024-11-15 12:48:35 -07:00 |
|
Dark-Alex-17
|
214c89e8b5
|
feat(models): Created the StatefulTree struct for displaying seasons and episodes (and any other structured data) for the UI.
|
2024-11-15 12:08:35 -07:00 |
|
Dark-Alex-17
|
29047c3007
|
feat(sonarr): Added CLI support for listing Sonarr logs
|
2024-11-11 14:06:46 -07:00 |
|
Dark-Alex-17
|
a8f3bed402
|
feat(sonarr): Added the ability to fetch Sonarr logs
|
2024-11-11 14:00:07 -07:00 |
|
Dark-Alex-17
|
1ca9265a2a
|
feat(sonarr): Added blocklist commands (List, Clear, Delete)
|
2024-11-11 13:45:32 -07:00 |
|
Dark-Alex-17
|
60d61b9e31
|
feat: Added initial Sonarr CLI support and the initial network handler setup for the TUI
|
2024-11-10 21:23:55 -07:00 |
|
Dark-Alex-17
|
b6f5b9d08c
|
feat: Added a new command to the main managarr CLI: tail-logs, to enable users to tail the Managarr logs without needing to know where the log file itself is located
|
2024-11-09 16:18:43 -07:00 |
|
Dark-Alex-17
|
28f7bc6a4c
|
ci: Updated the release workflow to use commitizen to bump the version, generate the changelog, and push those changes to the repo [skip ci]
|
2024-11-06 17:21:41 -07:00 |
|
Dark-Alex-17
|
5b42129f55
|
fix: Yet another typo in the release workflow [skip ci]
|
2024-11-06 17:15:17 -07:00 |
|
Dark-Alex-17
|
4f06b2b947
|
fix: Fixed typo in release name [skip ci]
|
2024-11-06 17:14:33 -07:00 |
|
Dark-Alex-17
|
0f98050a12
|
fix: Removed the release-patch workflow [skip ci]
|
2024-11-06 17:14:01 -07:00 |
|
Dark-Alex-17
|
14839642dc
|
fix: Fixed a typo in the new release workflow name [skip ci]
|
2024-11-06 17:13:17 -07:00 |
|
Dark-Alex-17
|
eccc1a2df1
|
fix: Release-plz to perform the release and to use Commitizen for bumping and generating the CHANGELOG [skip ci]
|
2024-11-06 17:12:39 -07:00 |
|
Dark-Alex-17
|
9df929a8e3
|
fix: Updated the Commitizen config to also always commit the Cargo.lock when doing the version bump
|
2024-11-06 17:07:43 -07:00 |
|
Dark-Alex-17
|
1e008f9778
|
bump: version 0.2.1 → 0.2.2
|
2024-11-06 17:03:46 -07:00 |
|
Dark-Alex-17
|
48ad17c6f1
|
style: Updated the contributing doc to also explain how to install commitizen
|
2024-11-06 16:48:27 -07:00 |
|
Dark-Alex-17
|
3cd15f34cd
|
style: Test install for commitizen
|
2024-11-06 16:39:26 -07:00 |
|
Dark-Alex-17
|
53ca14e64d
|
fix(handler): Fixed a bug in the movie details handler that would allow key events to be processed before the data was finished loading
|
2024-11-06 16:17:23 -07:00 |
|
Dark-Alex-17
|
0d8803d35d
|
fix(ui): Fixed a bug that would freeze all user input while background network requests were running
|
2024-11-06 15:50:47 -07:00 |
|
Dark-Alex-17
|
8c90221a81
|
perf(network): Improved performance and reactiveness of the UI by speeding up network requests and clearing the channel whenever a request is cancelled/the UI is routing
|
2024-11-06 14:52:48 -07:00 |
|
Dark-Alex-17
|
a708f71d57
|
fix(radarr_ui): Fixed a race condition bug in the movie details UI that would panic if the user changes tabs too quickly
|
2024-11-06 11:29:49 -07:00 |
|
Dark-Alex-17
|
2a13f74a2b
|
Updated the release workflows to use the correct flags and commands
|
2024-11-05 18:33:17 -07:00 |
|
Dark-Alex-17
|
2a97c49a8e
|
Updated workflows to allow manual releases [skip ci]
|
2024-11-05 18:29:45 -07:00 |
|
Dark-Alex-17
|
8c155ce656
|
Updated release actions to only be executable by the repository owner [skip ci]
|
2024-11-05 18:25:26 -07:00 |
|
Dark-Alex-17
|
9936ce1ab5
|
Removed the need for use_ssl to indicate SSL usage; instead just use the ssl_cert_path
Added the ability to specify either host/port, or uri for configuring Radarr
|
2024-11-05 18:16:01 -07:00 |
|
Dark-Alex-17
|
650c9783a6
|
Applied bug fix to the downloads tab as well as the context [skip ci]
|
2024-11-04 14:21:34 -07:00 |
|
Dark-Alex-17
|
b253a389eb
|
Updated the README to not include the GitHub downloads badge since all binary releases are on crates.io [skip ci]
|
2024-11-04 10:12:45 -07:00 |
|
Dark-Alex-17
|
5023fbd3d1
|
Set all releases as manually triggered instead of automatic [skip ci]
|
2024-11-04 10:10:36 -07:00 |
|
Dark-Alex-17
|
fdb08fbd34
|
Added additional workflows for releasing minor and major releases, in addition to just patches so I can manually trigger them and update the Changelog dynamically. [skip ci]
|
2024-11-03 16:37:52 -07:00 |
|
Dark-Alex-17
|
b125d3341a
|
Updated dockerfile to no longer use the --disable-terminal-size-checks flag [skip ci]
|
2024-11-03 16:20:32 -07:00 |
|
Dark-Alex-17
|
1ff31b1bd9
|
Updated codecov config to also ignore the ui directory entirely, since it's not very conducive to tests as it is
|
2024-11-03 16:05:17 -07:00 |
|
Dark-Alex-17
|
ce4cbd8652
|
Updated codecov config to ignore test files
|
2024-11-03 16:01:49 -07:00 |
|
Dark-Alex-17
|
346d95f8ec
|
Added Codecov config
|
2024-11-03 15:57:18 -07:00 |
|
Dark-Alex-17
|
85ea05e3c8
|
Incremented minor release since removing the --disable-terminal-size-checks flag is a breaking change, but the application is not yet ready for a 1.0 release.
|
2024-11-03 15:42:59 -07:00 |
|
Dark-Alex-17
|
93d78701ce
|
fix:fixed divide by zero panic when download size is unknown
|
2024-11-03 15:36:26 -07:00 |
|
Dark-Alex-17
|
8d7cb63c7a
|
Remove the terminal size checks since they've caused so many issues since their introduction
|
2024-11-03 15:33:08 -07:00 |
|
Dark-Alex-17
|
c8c7d00517
|
Added environment variables section to the README for added visibility into the feature
|
2024-11-03 15:06:24 -07:00 |
|
Dark-Alex-17
|
a0fe51c57b
|
Added help that's always visible for modals with new shortcuts for accepting all modals, or closing all modals without the need of seeing the UI
|
2024-11-03 14:25:33 -07:00 |
|
Dark-Alex-17
|
f6f477b124
|
Added HTTPS support for all Servarrs
|
2024-11-02 18:32:44 -06:00 |
|
Dark-Alex-17
|
97c8f8fc49
|
Added the ability to fetch host configs and security configs to the CLI
|
2024-11-01 13:02:39 -06:00 |
|
Dark-Alex-17
|
9da4ebfe11
|
Updated README to be more clear about what features are supported [skip ci]
|
2024-10-31 15:53:08 -06:00 |
|
Dark-Alex-17
|
9961fe2f82
|
Hotfix for demo; added the --config flag to specify different config files, and added --disable-terminal-size-checks for running the demo and for users who really know what they're doing
|
2024-10-31 15:04:36 -06:00 |
|
Dark-Alex-17
|
61ce0468c6
|
Added --config and --disable-terminal-size-checks flags to make the demo work properly [skip ci]
|
2024-10-31 14:53:49 -06:00 |
|
Dark-Alex-17
|
9ee41b7af5
|
Updated README to a more polished format for the alpha release
|
2024-10-30 16:43:38 -06:00 |
|
Dark-Alex-17
|
f310db6722
|
Final dependency update
|
2024-10-30 16:02:09 -06:00 |
|
Dark-Alex-17
|
1433ca24cc
|
Updated serde version to get minimal_versions job to pass
|
2024-10-30 15:55:28 -06:00 |
|
Dark-Alex-17
|
fa8aefe049
|
Updated strum_macros dependency
|
2024-10-30 15:52:31 -06:00 |
|
Dark-Alex-17
|
88f16f63c2
|
Updated all dependencies for alpha release
|
2024-10-30 15:48:29 -06:00 |
|
Dark-Alex-17
|
946d02102c
|
Fixed rustfmt issues
|
2024-10-30 15:43:53 -06:00 |
|
Dark-Alex-17
|
ce45d9d803
|
Merge remote-tracking branch 'refs/remotes/origin/main'
|
2024-10-30 15:25:52 -06:00 |
|
Dark-Alex-17
|
379d6e0095
|
Pre-alpha CI/CD release support
|
2024-10-30 15:24:03 -06:00 |
|
Dark-Alex-17
|
b4777d7398
|
Updated the README to be a bit more fun
|
2024-10-29 18:50:47 -06:00 |
|
Dark-Alex-17
|
1f8d72c939
|
Added the full Radarr CLI so users can programmatically access all the same management features as in the TUI
|
2024-10-29 18:47:40 -06:00 |
|
Dark-Alex-17
|
217d3242a8
|
Upgraded ratatui to 0.28.0
|
2024-09-09 17:12:43 -06:00 |
|
Dark-Alex-17
|
64d6beda80
|
Addressed security vulnerability in openssl
|
2024-07-23 14:55:01 -06:00 |
|
Dark-Alex-17
|
d84e7dfcab
|
Refactored to require handlers to specify the components they rely on and to specify when they are ready. This fixes a lot of bugs with the UI when users try to press buttons while the application is still loading.
|
2024-07-17 19:55:10 -06:00 |
|
Dark-Alex-17
|
9104b7c356
|
Fixed bug requiring an indexer to be provided when querying for active downloads from Radarr
|
2024-07-03 14:17:13 -06:00 |
|
Dark-Alex-17
|
39e43350af
|
Upgraded H2 dependency to fix vulnerability and also upgraded a smattering of other dependencies to their most recent versions
|
2024-04-07 12:50:49 -06:00 |
|
Dark-Alex-17
|
9351fb1f62
|
Updated the demo to be a true one liner with dedicated demo images
|
2024-03-18 15:28:47 -06:00 |
|
Dark-Alex-17
|
e1c342e36a
|
Updated README with cleanup steps for the demo
|
2024-03-16 18:22:30 -06:00 |
|
Dark-Alex-17
|
472eeb43ab
|
Created the managarr-demo repository and created a Dockerfile for CI/CD builds. Added Docker sections to the README as well
|
2024-03-16 18:19:53 -06:00 |
|
Dark-Alex-17
|
6bdefa6ba5
|
Updated library colors to match the web UI
|
2024-03-16 14:40:57 -06:00 |
|
Dark-Alex-17
|
a2e60470af
|
Added myself as the creator
|
2024-03-16 09:49:31 -06:00 |
|
Dark-Alex-17
|
eb5baca4f6
|
Merge remote-tracking branch 'origin/main'
|
2024-03-16 09:28:12 -06:00 |
|
Dark-Alex-17
|
4a18be5328
|
Decided to remove Quality Profile and Quality Definition support from alpha
|
2024-03-16 09:27:56 -06:00 |
|
Dark-Alex-17
|
fc544c4a16
|
Upgraded the mio dependency to address RUSTSEC-2024-0019
|
2024-03-04 16:20:41 -07:00 |
|
Dark-Alex-17
|
63dd6c3ad9
|
Fixed some breaking changes with the most recent Radarr version. A few API fields were changed with either new names, or were omitted from some responses entirely and they were not documented by the Radarr team making them difficult to track down.
|
2024-02-19 18:35:51 -07:00 |
|
Dark-Alex-17
|
6cadf70c1e
|
Added full support for managing the blocklist
|
2024-02-15 16:20:03 -07:00 |
|