|
|
cb8035a2ce
|
fix(radarr): Provide the movie ID alongside all TriggerAutomaticMovieSearch events when publishing to the networking channel
|
2024-12-17 21:26:34 -07:00 |
|
|
|
ede7f64c4b
|
fix(radarr): Pass in the search query for the SearchNewMovie event when publishing to the networking channel
|
2024-12-17 21:06:07 -07:00 |
|
|
|
0612a02d68
|
fix(add_movie_handler_tests): Added in a forgotten test for the build_add_movie_body function
|
2024-12-17 14:19:12 -07:00 |
|
|
|
14c46f88ab
|
fix: AddMovie Radarr event is now populated in the dispatch thread before being sent to the network thread
|
2024-12-16 15:31:26 -07:00 |
|
|
|
ed2211586e
|
refactor(handlers): Refactored the handlers to all use the handle_table_events macro when appropriate and created tests for the macro so tests don't have to be duplicated across each handler
|
2024-12-11 17:03:52 -07:00 |
|
|
|
f7c96d81e9
|
refactor(BlockSelectionState): Refactored so selection of blocks in 2x2 grids is more intuitive and added left() and right() methods to aid this effort.
|
2024-11-30 12:22:46 -07:00 |
|
|
|
f139db07d9
|
feat(app): Dispatch support for all relevant Sonarr blocks
|
2024-11-27 17:06:20 -07:00 |
|
|
|
8125bd5ae0
|
feat(cli): Support for adding a series to Sonarr
|
2024-11-24 14:29:13 -07:00 |
|
|
|
16538a3158
|
feat(network): Support for fetching all Sonarr root folders
|
2024-11-21 16:37:23 -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 |
|
|
|
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 |
|
|
|
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.
|
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.
|
2024-02-11 19:02:18 -07: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 |
|
|
|
77fd9e621f
|
Did a lot of things in this one: Cleaned up a bit of leftover unused code from yesterday; deprecated the use of drain() on HorizontallyScrollableText; Refactored the uses of search and filter to be wrapped in Options; Fixed a race condition when closing the Add Movie modals in rapid succession; upgraded to ratatui 0.22.0; Fixed a bug in attempting to close an empty root folder; fixed a bug in attempting to close an empty filter; fixed a bug in attempting to close an empty search; fixed a bug in attempting to close an empty filter without resetting the view; fixed a bug in attempting to delete a movie after dynamically added one and updating the main library table
|
2023-08-08 10:50:07 -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 |
|
|
|
cf11527fef
|
Refactored the UI module and the handlers module to do a more chain-of-responsibility method to manage the UI's and handlers for different key events. Also, initial work for indexer settings as well
|
2023-08-08 10:50:07 -06:00 |
|