Commit Graph

  • 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 Dark-Alex-17 2024-11-06 16:17:23 -07:00
  • 0d8803d35d fix(ui): Fixed a bug that would freeze all user input while background network requests were running Dark-Alex-17 2024-11-06 15:50:47 -07:00
  • 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 Dark-Alex-17 2024-11-06 14:52:48 -07:00
  • a708f71d57 fix(radarr_ui): Fixed a race condition bug in the movie details UI that would panic if the user changes tabs too quickly Dark-Alex-17 2024-11-06 11:29:49 -07:00
  • 2a13f74a2b Updated the release workflows to use the correct flags and commands Dark-Alex-17 2024-11-05 18:33:17 -07:00
  • 2a97c49a8e Updated workflows to allow manual releases [skip ci] v0.2.1 Dark-Alex-17 2024-11-05 18:29:45 -07:00
  • 8c155ce656 Updated release actions to only be executable by the repository owner [skip ci] Dark-Alex-17 2024-11-05 18:25:26 -07:00
  • 5245ba6d98 Merge pull request #14 from Dark-Alex-17/release-plz-2024-11-06T01-20-32Z Alex Clarke 2024-11-05 18:24:50 -07:00
  • f9789ecc9b chore: release v0.2.1 github-actions[bot] 2024-11-06 01:20:33 +00:00
  • 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 Dark-Alex-17 2024-11-05 18:16:01 -07:00
  • 650c9783a6 Applied bug fix to the downloads tab as well as the context [skip ci] Dark-Alex-17 2024-11-04 14:21:34 -07:00
  • b253a389eb Updated the README to not include the GitHub downloads badge since all binary releases are on crates.io [skip ci] Dark-Alex-17 2024-11-04 10:12:45 -07:00
  • 5023fbd3d1 Set all releases as manually triggered instead of automatic [skip ci] Dark-Alex-17 2024-11-04 10:10:36 -07:00
  • 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] Dark-Alex-17 2024-11-03 16:37:52 -07:00
  • b125d3341a Updated dockerfile to no longer use the --disable-terminal-size-checks flag [skip ci] Dark-Alex-17 2024-11-03 16:20:32 -07:00
  • f73e3a4817 Merge pull request #11 from Dark-Alex-17/rc/v0.2.0-address-community-comments v0.2.0 Alex Clarke 2024-11-03 16:12:29 -07:00
  • 1ff31b1bd9 Updated codecov config to also ignore the ui directory entirely, since it's not very conducive to tests as it is rc/v0.2.0-address-community-comments Dark-Alex-17 2024-11-03 16:05:17 -07:00
  • ce4cbd8652 Updated codecov config to ignore test files Dark-Alex-17 2024-11-03 16:01:49 -07:00
  • 346d95f8ec Added Codecov config Dark-Alex-17 2024-11-03 15:57:18 -07:00
  • 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. Dark-Alex-17 2024-11-03 15:42:59 -07:00
  • 93d78701ce fix:fixed divide by zero panic when download size is unknown Dark-Alex-17 2024-11-03 15:36:26 -07:00
  • 8d7cb63c7a Remove the terminal size checks since they've caused so many issues since their introduction Dark-Alex-17 2024-11-03 15:33:08 -07:00
  • c8c7d00517 Added environment variables section to the README for added visibility into the feature Dark-Alex-17 2024-11-03 15:06:24 -07:00
  • 9402ad3f3b Merge pull request #9 from tangowithfoxtrot/add-env-var-config-options Alex Clarke 2024-11-03 14:43:50 -07:00
  • ea9a9070ce Merge branch 'rc/v0.1.6-address-community-comments' into add-env-var-config-options tangowithfoxtrot 2024-11-03 13:40:53 -08:00
  • 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 Dark-Alex-17 2024-11-03 14:25:33 -07:00
  • 9326428141 feat: allow configuration via env vars tangowithfoxtrot 2024-11-03 11:20:15 -08:00
  • c1da8592b4 Merge pull request #7 from Dark-Alex-17/release-plz-2024-11-03T00-33-10Z Alex Clarke 2024-11-02 18:37:24 -06:00
  • aa43219c29 chore: release v0.1.5 v0.1.5 github-actions[bot] 2024-11-03 00:33:11 +00:00
  • f6f477b124 Added HTTPS support for all Servarrs Dark-Alex-17 2024-11-02 18:32:44 -06:00
  • 76f22e7434 Merge pull request #5 from Dark-Alex-17/release-plz-2024-11-01T19-06-52Z Alex Clarke 2024-11-01 13:13:03 -06:00
  • 28aad8cd14 chore: release v0.1.4 v0.1.4 github-actions[bot] 2024-11-01 19:06:53 +00:00
  • 97c8f8fc49 Added the ability to fetch host configs and security configs to the CLI Dark-Alex-17 2024-11-01 13:02:39 -06:00
  • 9da4ebfe11 Updated README to be more clear about what features are supported [skip ci] Dark-Alex-17 2024-10-31 15:53:08 -06:00
  • 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 v0.1.3 Dark-Alex-17 2024-10-31 15:04:36 -06:00
  • 61ce0468c6 Added --config and --disable-terminal-size-checks flags to make the demo work properly [skip ci] Dark-Alex-17 2024-10-31 14:53:49 -06:00
  • 29071b11da Create FUNDING.yml Alex Clarke 2024-10-30 17:05:25 -06:00
  • f2129ba321 Merge pull request #4 from Dark-Alex-17/release-plz-2024-10-30T22-44-04Z Alex Clarke 2024-10-30 16:51:51 -06:00
  • 945dc744bc chore: release v0.1.2 v0.1.2 github-actions[bot] 2024-10-30 22:44:04 +00:00
  • 9ee41b7af5 Updated README to a more polished format for the alpha release Dark-Alex-17 2024-10-30 16:43:38 -06:00
  • a1d6df6b85 Merge pull request #3 from Dark-Alex-17/release-plz-2024-10-30T21-26-49Z Alex Clarke 2024-10-30 16:11:30 -06:00
  • 154f9c624a chore: release v0.1.1 v0.1.1 github-actions[bot] 2024-10-30 22:02:50 +00:00
  • f310db6722 Final dependency update Dark-Alex-17 2024-10-30 16:02:09 -06:00
  • 1433ca24cc Updated serde version to get minimal_versions job to pass Dark-Alex-17 2024-10-30 15:55:28 -06:00
  • fa8aefe049 Updated strum_macros dependency Dark-Alex-17 2024-10-30 15:52:31 -06:00
  • 88f16f63c2 Updated all dependencies for alpha release Dark-Alex-17 2024-10-30 15:48:29 -06:00
  • 946d02102c Fixed rustfmt issues v0.1.0 Dark-Alex-17 2024-10-30 15:43:53 -06:00
  • ce45d9d803 Merge remote-tracking branch 'refs/remotes/origin/main' Dark-Alex-17 2024-10-30 15:25:52 -06:00
  • 379d6e0095 Pre-alpha CI/CD release support Dark-Alex-17 2024-10-30 15:24:03 -06:00
  • f2425d5645 Update issue templates Alex Clarke 2024-10-30 14:40:12 -06:00
  • 9055f84b66 Update issue templates Alex Clarke 2024-10-30 14:39:12 -06:00
  • b4777d7398 Updated the README to be a bit more fun Dark-Alex-17 2024-10-29 18:50:47 -06:00
  • 1f8d72c939 Added the full Radarr CLI so users can programmatically access all the same management features as in the TUI Dark-Alex-17 2024-10-29 18:47:40 -06:00
  • 217d3242a8 Upgraded ratatui to 0.28.0 Dark-Alex-17 2024-09-09 17:12:43 -06:00
  • 64d6beda80 Addressed security vulnerability in openssl Dark-Alex-17 2024-07-23 14:55:01 -06:00
  • 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. Dark-Alex-17 2024-07-17 19:55:10 -06:00
  • 9104b7c356 Fixed bug requiring an indexer to be provided when querying for active downloads from Radarr Dark-Alex-17 2024-07-03 14:17:13 -06:00
  • 39e43350af Upgraded H2 dependency to fix vulnerability and also upgraded a smattering of other dependencies to their most recent versions Dark-Alex-17 2024-04-07 12:50:49 -06:00
  • 9351fb1f62 Updated the demo to be a true one liner with dedicated demo images Dark-Alex-17 2024-03-18 15:28:47 -06:00
  • e1c342e36a Updated README with cleanup steps for the demo Dark-Alex-17 2024-03-16 18:22:30 -06:00
  • 472eeb43ab Created the managarr-demo repository and created a Dockerfile for CI/CD builds. Added Docker sections to the README as well Dark-Alex-17 2024-03-16 18:19:53 -06:00
  • 6bdefa6ba5 Updated library colors to match the web UI Dark-Alex-17 2024-03-16 14:40:57 -06:00
  • a2e60470af Added myself as the creator Dark-Alex-17 2024-03-16 09:49:31 -06:00
  • eb5baca4f6 Merge remote-tracking branch 'origin/main' Dark-Alex-17 2024-03-16 09:28:12 -06:00
  • 4a18be5328 Decided to remove Quality Profile and Quality Definition support from alpha Dark-Alex-17 2024-03-16 09:27:56 -06:00
  • fc544c4a16 Upgraded the mio dependency to address RUSTSEC-2024-0019 Dark-Alex-17 2024-03-04 16:20:41 -07:00
  • 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. Dark-Alex-17 2024-02-19 18:35:51 -07:00
  • 6cadf70c1e Added full support for managing the blocklist Dark-Alex-17 2024-02-15 16:20:03 -07:00
  • d869647dd8 Alpha support for indexers is complete Dark-Alex-17 2024-02-15 11:30:21 -07:00
  • a360c83431 Refactored the ErrorMessage widget into a generic Message widget for enhanced reuse. Added support for testing a single indexer at a time. Dark-Alex-17 2024-02-15 11:11:10 -07:00
  • b49bfaa9c1 Added sorting to the collections table, and fixed a bug that was refreshing the underlying table while users may be selecting a sort option. Dark-Alex-17 2024-02-14 16:09:42 -07:00
  • 32a8a4de76 Implemented the final widget for confirmation prompts! Dark-Alex-17 2024-02-14 14:13:00 -07:00
  • cf14483338 Fixed a small bug with sorting the main library table. On refreshes it would reset the data and because of stable sorts, the data would change. Fixed by pre-sorting everything by ID as it is naturally when coming from Radarr prior to any subsequent sorts. Dark-Alex-17 2024-02-14 12:53:21 -07:00
  • 6cd24be5e4 Added sorting to the main library table Dark-Alex-17 2024-02-13 23:00:35 -07:00
  • a982f610cb Fixed a bug that had the wrong styling on system errors Dark-Alex-17 2024-02-13 18:42:58 -07:00
  • 8098223089 Upgraded to the most recent version of Tokio to fix a bug Dark-Alex-17 2024-02-13 18:35:42 -07:00
  • 9bff58c20b Refactored all popups to use centrally defined, consistent sizes. Dark-Alex-17 2024-02-13 17:56:00 -07:00
  • 4b734811f4 Replaced all list uses with the SelectableList widget and popup widget. Simplified more popups to use the widgets Dark-Alex-17 2024-02-13 16:16:31 -07:00
  • 649f4b5e3b Added unit tests for all the new widgets Dark-Alex-17 2024-02-13 12:03:56 -07:00
  • 6ba78cb4ba Refactored table sorting into the ManagarrTable widget and StatefulTable so any and all tables created can support sorting with minimal UI changes and thus only need to focus on the handlers. I'm going to continue this effort tomorrow and look at what other widgets can be created to simplify things. Most likely, prompt boxes. Dark-Alex-17 2024-02-12 19:15:02 -07:00
  • adda82f7f3 Refactored table filtering and searching so that they are now relative to the table being filtered/searched on. Also created two new widgets for error messages and popups to make life easier moving forward. Going to refactor table sorting into StatefulTable's as well so all tables can be searched, filtered, and sorted moving forwards. Dark-Alex-17 2024-02-11 19:02:18 -07:00
  • 5973f4d685 Fixed a slight bug with smaller screens for displaying help in the movie details Dark-Alex-17 2024-02-10 19:33:52 -07:00
  • 51b789fd0f Refactored tables and loading blocks to use the new dedicated widgets for Tables and Loading blocks Dark-Alex-17 2024-02-10 19:23:19 -07:00
  • 68de986c48 Began the Great Widget Refactor of 2024 and introduced custom widgets for buttons, checkboxes, and input boxes. Up next: loading and table widgets Dark-Alex-17 2024-02-09 16:36:54 -07:00
  • 9b0c272e76 Completed the refactor and upgrade to Ratatui v0.26. Next up: Refactoring all of the "draw_" functions into custom widgets for more ergonomic and extensible DevX Dark-Alex-17 2024-02-08 13:58:45 -07:00
  • c6f51ab9b6 Upgraded to Ratatui 0.26 and did a partial refactor to clean up the UI module. Created the ManagarrStyle trait to make it cleaner to use consistent styles across the project. Still need to update the layouts to be consistent with the newer and nicer format. That's a tomorrow problem Dark-Alex-17 2024-02-07 17:33:17 -07:00
  • 75420f4427 Upgraded vulnerable dependencies to make Dependabot happy Dark-Alex-17 2024-01-19 15:49:16 -07:00
  • 2ec4472efc Added the ability to edit existing indexers with basic options, added a tags column to the indexers table, and fixed a bug in the counter fields that displayed the cursor next to the integer instead of on it to make understanding the counter easier. Also upgraded to confy v0.60.0 and rust version to 1.75 Dark-Alex-17 2024-01-19 15:45:41 -07:00
  • 3d249cc51c Upgraded to ratatui v0.25.0 Dark-Alex-17 2023-12-22 15:04:13 -07:00
  • 5157de251e Updated Cargo.lock Dark-Alex-17 2023-12-22 14:51:03 -07:00
  • 45be508c33 Upgraded openssl to 0.10.60 to resolve a dependabot vulnerability Dark-Alex-17 2023-12-03 12:50:49 -07:00
  • 9123067651 Fixed a race condition bug with the MovieDetailsModal Dark-Alex-17 2023-11-25 17:50:23 -07:00
  • 76e21e7697 Added 'Test All Indexers' table and functionality to the Indexers tab, and upgraded to Ratatui 0.24.0 and cleaned up code for newer Ratatui version Dark-Alex-17 2023-11-25 17:36:30 -07:00
  • d0ce98eb93 Fixed race condition bug in loading movie history when user has not yet fetched the movie details Dark-Alex-17 2023-11-25 12:40:07 -07:00
  • ba82c53942 Updated the Wekan link Dark-Alex-17 2023-11-01 12:06:05 -06:00
  • 2b3b3cc1d5 Removed the mention of licensing for the alpha release since I just added this as part of making the repo public Dark-Alex-17 2023-10-25 11:12:21 -06:00
  • 7db8a7e25c Created the LICENSE for the project since it is now open-source Alex Clarke 2023-10-25 11:07:51 -06:00
  • 5c4b5a604b Tweaked the README format a bit. Need to add a Gif instead of screenshots at some point Dark-Alex-17 2023-10-25 10:31:30 -06:00
  • cf404eaf1a Updated README with new screenshots and a message to allow me to make the repo public, but let people know the pre-alpha status of the project Dark-Alex-17 2023-10-25 10:30:08 -06:00
  • 4413317863 Updated rust version to 1.72 and removed unnecessary restrictions keymapping from the indexers tab Dark-Alex-17 2023-10-15 11:31:14 -06:00