|
|
f6c4c1623f
|
style: Removed unused imports after massive handler testing refactor
|
2025-12-04 23:03:48 -07:00 |
|
|
|
49fd086b92
|
refactor: Created dedicated proptests and assertions to clean up the handler unit tests
|
2025-12-04 22:57:06 -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 |
|
|
|
71240373c0
|
refactor: Simplified both the table_handler macro and the stateful_table implementation
|
2025-12-04 11:34:45 -07:00 |
|
|
|
e50fb88bfc
|
refactor: Refactored to use more idiomatic let-else statements where applicable
|
2025-12-03 15:23:07 -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 |
|
|
|
1f4870d082
|
feat: Display total disk usage for series in the Library view to mirror Radarr functionality [#44]
|
2025-08-11 10:24:00 -06:00 |
|
|
|
8e7e31f64d
|
feat: Support toggling Series monitoring directly from the Sonarr library view [#43]
|
2025-08-08 14:48:27 -06: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 |
|
|
|
f87e02cd7c
|
test: Added in unit tests for TUI support for multiple custom named Servarrs
|
2025-02-27 19:30:17 -07:00 |
|
|
|
e8a6f740b9
|
refactor: Updated the 2018 idiom lint to the 2021_compatibility lint
|
2025-01-26 14:47:40 -07:00 |
|
|
|
b757d66d7a
|
fix: Addressed rustfmt complaints
|
2025-01-18 15:33:56 -07:00 |
|
|
|
fda69178b9
|
refactor: Reduced the number of clones necessary when building modal structs
|
2025-01-18 13:56:18 -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 |
|
|
|
7e36ad4e8a
|
fix(sonarr): Pass the series ID alongside all UpdateAndScan events when publishing to the networking channel
|
2024-12-18 01:40:47 -07:00 |
|
|
|
33249f509f
|
fix(sonarr): pass the series ID alongside all TriggerAutomaticSeriesSearch events when publishing to the networking channel
|
2024-12-18 01:38:05 -07:00 |
|
|
|
ed645dd0d5
|
fix(sonarr): Pass the series ID and season number alongside all TriggerAutomaticSeasonSearch events when publishing to the networking channel
|
2024-12-18 01:34:45 -07:00 |
|
|
|
b12c635c27
|
fix(sonarr): Pass the episode ID alongside all TriggerAutomaticEpisodeSearch events when publishing to the networking channel
|
2024-12-18 01:29:30 -07:00 |
|
|
|
c16ecfb188
|
fix(sonarr): Pass the episode ID alongside all ToggleEpisodeMonitoring events when publishing to the networking channel
|
2024-12-18 01:22:28 -07:00 |
|
|
|
18a8b81631
|
fix(sonarr): Pass the series ID and season number alongside all toggle season monitoring events when publishing to the networking channel
|
2024-12-18 01:12:32 -07:00 |
|
|
|
22fe1a8f73
|
fix(sonarr): Construct and pass edit series parameters alongside all EditSeries events when publishing to the networking channel
|
2024-12-17 23:37:18 -07:00 |
|
|
|
3e36bcf307
|
fix(sonarr): Construct and pass delete series params alongside all DeleteSeries events when publishing to the networking channel
|
2024-12-17 22:56:14 -07:00 |
|
|
|
acf983c07c
|
fix(sonarr): Corrected a bug that would cause a crash if a user spams the ESC key while searching for a new series and the search results are still loading
|
2024-12-17 22:45:34 -07:00 |
|
|
|
db64a0968b
|
fix(sonarr): Pass the indexer ID alongside all DeleteIndexer events when publishing to the networking channel
|
2024-12-17 22:37:50 -07:00 |
|
|
|
aece20af47
|
fix(sonarr): Pass the episode file ID alongside all DeleteEpisodeFile events when publishing to the networking channel
|
2024-12-17 22:33:10 -07:00 |
|
|
|
478b4ae3c0
|
fix(sonarr): Construct and pass the add series body alongside AddSeries events when publishing to the networking channel
|
2024-12-17 22:16:43 -07:00 |
|
|
|
412cb2408e
|
fix(style): Addressed linter complaints on formatting
|
2024-12-13 19:48:22 -07:00 |
|
|
|
54006c378f
|
feat(handler): Support for toggling the monitoring status of a specified episode in the Sonarr UI
|
2024-12-13 16:18:02 -07:00 |
|
|
|
9269b66aa8
|
feat(handlers): Support for toggling the monitoring status of a season in the Sonarr UI
|
2024-12-13 16:10:06 -07:00 |
|
|
|
82ce38d7b5
|
feat(handlers): Support for the episode details popup
|
2024-12-12 18:52:27 -07:00 |
|
|
|
12eb453fc7
|
feat(ui): Support for the episode details UI
|
2024-12-12 16:25:02 -07:00 |
|
|
|
a84324d3bc
|
feat(handler): Full handler support for the Season details UI in Sonarr
|
2024-12-11 23:18:37 -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 |
|
|
|
048877bbb6
|
refactor(collection_details_handler): use the new handle_table_events macro
|
2024-12-08 14:22:59 -07:00 |
|
|
|
c58e8b1a00
|
refactor(series_details_handler): Use the new handle_table_events macro
|
2024-12-08 12:29:59 -07:00 |
|
|
|
47b609369b
|
refactor(handler): Created a macro to handle all table key events to reduce code duplication and make future implementations faster; Only refactored the Sonarr library to use it thus far
|
2024-12-07 19:20:13 -07:00 |
|
|
|
23b1ca4371
|
feat(ui): Sonarr support for the series details popup
|
2024-12-06 20:30:26 -07:00 |
|
|
|
188d781b0d
|
feat(ui): Edit series support
|
2024-12-02 15:31:12 -07:00 |
|
|
|
adb1f07fd0
|
feat(handler): Edit series support
|
2024-12-02 14:58:51 -07:00 |
|
|
|
d7f6d12f59
|
feat(handler): Add series support for Sonarr
|
2024-12-02 12:43:17 -07:00 |
|
|
|
0db57fbff1
|
feat(ui): Delete a series
|
2024-12-02 11:45:13 -07:00 |
|
|
|
b1bdc19afb
|
feat(handler): Support for deleting a series in Sonarr
|
2024-12-02 11:30:34 -07:00 |
|
|
|
b75a95a708
|
feat(ui): Support for the Series table
|
2024-12-01 14:08:06 -07:00 |
|
|
|
c3fb5dcd5f
|
feat(handlers): Sonarr key support for the Series table
|
2024-12-01 13:48:48 -07:00 |
|