|
|
c09950d0af
|
refactor(ui): Simplified the popup delegation so all future UI is easier to implement
|
2024-12-11 15:08:52 -07:00 |
|
|
|
9d0948e124
|
refactor(keys): Created a auto search key instead of reusing the existing search key to make things easier
|
2024-12-05 12:29:09 -07:00 |
|
|
|
1b5d70ae2d
|
perf: Improved performance by optimizing API calls to only refresh when the tick prompts a refresh. All UI is now significantly faster
|
2024-12-04 16:46:06 -07:00 |
|
|
|
82e51be096
|
feat(ui): Add series support Sonarr
|
2024-12-02 13:53:28 -07:00 |
|
|
|
08f190fc6e
|
feat(ui): Initial UI support for switching to Sonarr tabs
|
2024-11-29 15:58:19 -07:00 |
|
|
|
f139db07d9
|
feat(app): Dispatch support for all relevant Sonarr blocks
|
2024-11-27 17:06:20 -07:00 |
|
|
|
4d92c350de
|
fix(network): Added filtering for full seasons specifically in the UI when performing a manual full season search and added a message to the CLI that noes to only try to download a full season if that release includes 'fullSeason: true'
|
2024-11-23 12:15:41 -07:00 |
|
|
|
a881d1f33a
|
feat(network): Support for listing disk space on a Sonarr instance
|
2024-11-22 15:54:11 -07:00 |
|
|
|
cc02832512
|
feat(network): Added support for fetching season releases for Sonarr
|
2024-11-19 15:59:35 -07:00 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
6cadf70c1e
|
Added full support for managing the blocklist
|
2024-02-15 16:20:03 -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.
|
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.
|
2024-02-14 16:09:42 -07:00 |
|
|
|
6cd24be5e4
|
Added sorting to the main library table
|
2024-02-13 23:00:35 -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.
|
2024-02-11 19:02:18 -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
|
2024-01-19 15:45:41 -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
|
2023-11-25 17:36:30 -07:00 |
|
|
|
4413317863
|
Updated rust version to 1.72 and removed unnecessary restrictions keymapping from the indexers tab
|
2023-10-15 11:31:14 -06:00 |
|
|
|
e13d1ece58
|
Fixed a bug with cancelling tokens when processing prompt networking events
|
2023-08-17 16:48:37 -06:00 |
|
|
|
907fa9a2ec
|
Refactored unnecessary data fields into Options to make the code cleaner, and to reduce the memory usage of the application
|
2023-08-14 13:02:50 -06:00 |
|
|
|
ec9d23ede7
|
Refactored the movie_details_popup data into the MovieDetailsModal so things are neater and to follow the same format I've already established for other modals
|
2023-08-11 16:37:21 -06:00 |
|
|
|
2d624e2648
|
Refactored the Edit/Add modals into their own structs so that adding similar modals in the future is more consistent, uses less RAM (since it's wrapped in an Option now), and is easier to implement. This comes with an initial example of the IndexerSettings UI that needs its own modal now. The modal has been created but it is still not used just yet so that's the next step.
|
2023-08-08 10:50:07 -06:00 |
|
|
|
618ba09b02
|
Refactored the RadarrData and ActiveRadarrBlock structs into their own file in models/servarr_data to make things neater and cleaner and easier to build on
|
2023-08-08 10:50:07 -06:00 |
|
|
|
dd339d1685
|
Refactored the key_mappings into files for context_clues for better naming conventions, and added unit tests for the clues and the contents of the ActiveRadarrBlock arrays that are used for chain-of-responsibility delegation in the handlers and UI components.
|
2023-08-08 10:50:07 -06:00 |
|
|
|
5602fc4341
|
Tweaked the key mappings so that it is now easier to change key mappings and update the corresponding UI elements as well
|
2023-08-08 10:50:07 -06:00 |
|