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
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
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
Dark-Alex-17
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
Dark-Alex-17
2b9ddd0d1e
Added network support for updating all indexer settings, editing specific indexer settings, deleting an indexer; Also added keybindings for all of the above that change the current route. Added full support for deleting an indexer; still need to add an indexer_handler to handle the add, edit, and settings functionalities
2023-08-08 10:50:07 -06:00
Dark-Alex-17
52f22312f3
Added field_type to Radarr events to dynamically display fields at runtime. Also updated the keybinding for events in the systems tab to reuse the 'e' key.
2023-08-08 10:50:07 -06:00
Dark-Alex-17
0c7fc88e22
Added the ability to view Radarr updates and remapped the events queue key to 'z'
2023-08-08 10:50:07 -06:00
Dark-Alex-17
b2e475200c
Implemented full system browsing support with logs, events, and tasks.
2023-08-08 10:50:06 -06:00
Dark-Alex-17
514fd2244a
Added horizontal scrolling for long movie titles, a refresh key, and fixed the network issues so that network requests are sent once every 20 seconds by default to not stress out the server.
2023-08-08 10:50:06 -06:00
Dark-Alex-17
652dc0f2c4
Completed edit movies implementation, cleaned up the Movies table, and fixed a bug when adding a movie from the CollectionDetails screen.
2023-08-08 10:50:05 -06:00
Dark-Alex-17
08eabb24db
Added support for sorting when looking to manually add a release
2023-08-08 10:50:05 -06:00
Dark-Alex-17
1ad1b16668
Refresh, disk scan, and trigger auto-scan support and partial implementation for manual searches
2023-08-08 10:50:05 -06:00
Dark-Alex-17
08cde20359
Mostly added Add movie functionality. Removed calendar functions for now. Want to add the ability to modify settings and quality profiles first
2023-08-08 10:50:04 -06:00
Dark-Alex-17
cd0cf2e04a
Added delete movie functionality
2023-08-08 10:50:04 -06:00
Dark-Alex-17
24a36443e9
Refactored filtering and searching logic to be more clean and added home/end support in tables.
2023-08-08 10:50:04 -06:00
Dark-Alex-17
25730a3324
Partially working filtering logic
2023-08-08 10:50:04 -06:00
Dark-Alex-17
a304367e0e
Refactored handlers and UI to have a separate radarr module, and implemented movie search functionality for existing movies.
2023-08-08 10:50:04 -06:00
Dark-Alex-17
c16f234088
Implemented Library and Download tabs!
2023-08-08 10:50:04 -06:00
Dark-Alex-17
b24e0cdccd
Almost kinda functional description box
2023-08-08 10:50:04 -06:00
Dark-Alex-17
d39acb0683
Added better support for contexts now and improved base Radarr UI
2023-08-08 10:50:04 -06:00
Dark-Alex-17
1ebf481326
Initial Radarr ui!
2023-08-08 10:50:04 -06:00
Dark-Alex-17
0d4e283c21
Base working commit with a UI thread (Tokio), Network thread (Tokio), and an input events thread (std).
2023-08-08 10:50:03 -06:00