Dark-Alex-17
27c458307f
feat(readarr): add a scrollable overview popup to author details
...
An author's overview renders as the last line of a description box that
does not scroll, so a long overview overflows with no way to read the
rest. Pressing v on the author details Books tab now opens a popup
holding the full overview.
The popup owns its own ScrollableText, built fresh from the author's
overview when it opens and torn down on Esc so a reopened popup starts
at the top. Scrolling mutates only that owned state. The background
paragraph renders the Author record's overview, which carries no scroll
offset, so it cannot scroll along with the popup.
Add a view keybinding bound to v, cite it from the author details
context clues, and give the popup its own clue set so it does not
inherit the hints of the view underneath.
2026-09-08 18:05:52 -06:00
Dark-Alex-17
ad58912baf
test: Updated Rust edition to 2024 and refactored network module tests to be more idiomatic
2025-12-03 14:49:27 -07:00
Dark-Alex-17
00ab0f27f7
feat: Refactor all keybinding tips into a dynamically changing menu that can be invoked via '?' [ #32 ]
2025-08-12 16:27:34 -06:00
Dark-Alex-17
e96af7410e
feat: Pagination support for jumping 20 items at a time in all table views [ #45 ]
2025-08-08 17:04:28 -06:00
Dark-Alex-17
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
Dark-Alex-17
0048d71b74
feat: Support alternative keymappings for all keys, featuring hjkl movements
2025-03-17 22:02:15 -06:00
Dark-Alex-17
9269b66aa8
feat(handlers): Support for toggling the monitoring status of a season in the Sonarr UI
2024-12-13 16:10:06 -07:00
Dark-Alex-17
cfac433861
feat(keybindings): Added a new keybinding for toggling the monitoring of a highlighted table item
2024-12-13 14:53:39 -07:00
Dark-Alex-17
dd23e84ccf
refactor(indexers_handler): Use the new handle_table_events macro
2024-12-08 13:24:18 -07:00
Dark-Alex-17
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
Dark-Alex-17
4d1b0fe301
docs(context): Updated the Servarr context clues to say how to switch Servarr tabs via TAB and SHIFT+TAB
2024-11-27 17:14:40 -07:00
Dark-Alex-17
f139db07d9
feat(app): Dispatch support for all relevant Sonarr blocks
2024-11-27 17:06:20 -07:00
Dark-Alex-17
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
Dark-Alex-17
6cadf70c1e
Added full support for managing the blocklist
2024-02-15 16:20:03 -07:00
Dark-Alex-17
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
Dark-Alex-17
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
Dark-Alex-17
4413317863
Updated rust version to 1.72 and removed unnecessary restrictions keymapping from the indexers tab
2023-10-15 11:31:14 -06:00
Dark-Alex-17
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
Dark-Alex-17
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