|
|
b1afdaf541
|
feat: Added CLI and TUI support for editing Lidarr artists
|
2026-01-07 12:01:03 -07:00 |
|
|
|
3c1634d1e3
|
testing
|
2026-01-07 10:45:49 -07:00 |
|
|
|
35dce0bf01
|
refactor: Migrated the handle_table_events macro into a trait for better IDE support, created a TableEventAdapter wrapper for the KeyEventHandlers to make it so that the trait can be used properly and a simple function to replace the previous call to the handle_table_events macro
|
2025-12-04 16:03:58 -07:00 |
|
|
|
ad58912baf
|
test: Updated Rust edition to 2024 and refactored network module tests to be more idiomatic
|
2025-12-03 14:49:27 -07:00 |
|
|
|
cf00d7992e
|
fix: Updated the name of the should_ignore_quit_key to ignore_special_keys_for_textbox_input to give a better idea of what the flag is used for; also added alt keybinding for backspace
|
2025-03-27 15:21:44 -06:00 |
|
|
|
0048d71b74
|
feat: Support alternative keymappings for all keys, featuring hjkl movements
|
2025-03-17 22:02:15 -06:00 |
|
|
|
e8a6f740b9
|
refactor: Updated the 2018 idiom lint to the 2021_compatibility lint
|
2025-01-26 14:47:40 -07:00 |
|
|
|
fd35106df8
|
refactor: Renamed KeyEventHandler::with to KeyEventHandler::new to keep with Rust best practices and conventions
|
2025-01-18 12:43:25 -07:00 |
|
|
|
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 |
|
|
|
8d071c7674
|
fix(radarr): Pass in the indexer id with all TestIndexer events when publishing to the networking channel
|
2024-12-17 21:21:23 -07:00 |
|
|
|
965c488468
|
fix(radarr): Pass in the task name alongside the StartTask event when publishing to the networking channel
|
2024-12-17 21:13:47 -07:00 |
|
|
|
678bc77a23
|
fix(ui): Fix the System Details Tasks popup to be navigable in both Sonarr and Radarr
|
2024-12-05 11:45:46 -07:00 |
|
|
|
f139db07d9
|
feat(app): Dispatch support for all relevant Sonarr blocks
|
2024-11-27 17:06:20 -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 |
|
|
|
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 |
|