Dark-Alex-17
|
af573cac2a
|
feat: Added support for a system-wide notification popup mechanism that works across Servarrs
|
2026-02-03 17:03:12 -07:00 |
|
Dark-Alex-17
|
f0ed71b436
|
build: Upgraded to Ratatui v0.30.0 and fixed a new security vulnerability [#13]
|
2026-01-07 17:15:54 -07:00 |
|
Dark-Alex-17
|
059fa48bd9
|
style: Applied uniform formatting across all new Lidarr files
|
2026-01-05 15:46:16 -07:00 |
|
Dark-Alex-17
|
bc3aeefa6e
|
feat: TUI support for Lidarr library
|
2026-01-05 13:10:30 -07:00 |
|
Dark-Alex-17
|
368f7505ff
|
feat: Improved UI speed and responsiveness
Check / stable / fmt (push) Has been cancelled
Check / beta / clippy (push) Has been cancelled
Check / stable / clippy (push) Has been cancelled
Check / nightly / doc (push) Has been cancelled
Check / 1.89.0 / check (push) Has been cancelled
Test Suite / ubuntu / beta (push) Has been cancelled
Test Suite / ubuntu / stable (push) Has been cancelled
Test Suite / macos-latest / stable (push) Has been cancelled
Test Suite / windows-latest / stable (push) Has been cancelled
Test Suite / ubuntu / stable / coverage (push) Has been cancelled
|
2025-12-19 13:41:14 -07:00 |
|
Dark-Alex-17
|
316ed64315
|
test: Created snapshot tests for all Radarr UI modules
|
2025-12-15 20:17:09 -07:00 |
|
Dark-Alex-17
|
82f30f126d
|
test: Implemented UI snapshot tests
|
2025-12-12 15:44:11 -07:00 |
|
Dark-Alex-17
|
c3fa689617
|
refactor: Use is_multiple_of for the tick counter in the UI module
|
2025-12-09 14:30:17 -07: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
|
b4ff5f3351
|
feat: Added the Eldritch theme and updated documentation
|
2025-03-10 15:49:40 -06:00 |
|
Dark-Alex-17
|
3afd74dcbf
|
fix: Fixed a bug that was rendering encompassing blocks after other widgets were rendered, thus overwriting the custom styles on each previously rendered widget
|
2025-03-10 15:01:58 -06:00 |
|
Dark-Alex-17
|
5cb60c317d
|
feat: Initial support for custom user-defined themes
|
2025-03-04 18:09:09 -07:00 |
|
Dark-Alex-17
|
9b63b10118
|
feat: Support for multiple servarr definitions - no tests [skip ci]
|
2025-02-27 18:00:28 -07:00 |
|
Dark-Alex-17
|
c09950d0af
|
refactor(ui): Simplified the popup delegation so all future UI is easier to implement
|
2024-12-11 15:08:52 -07:00 |
|
Dark-Alex-17
|
5abed23cf2
|
refactor(ui): all table search and filter functionality is now available directly through the ManagarrTable widget to make life easier moving forward
|
2024-12-05 19:07:03 -07:00 |
|
Dark-Alex-17
|
08f190fc6e
|
feat(ui): Initial UI support for switching to Sonarr tabs
|
2024-11-29 15:58:19 -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
|
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 |
|
Dark-Alex-17
|
217d3242a8
|
Upgraded ratatui to 0.28.0
|
2024-09-09 17:12:43 -06:00 |
|
Dark-Alex-17
|
32a8a4de76
|
Implemented the final widget for confirmation prompts!
|
2024-02-14 14:13:00 -07:00 |
|
Dark-Alex-17
|
a982f610cb
|
Fixed a bug that had the wrong styling on system errors
|
2024-02-13 18:42:58 -07:00 |
|
Dark-Alex-17
|
9bff58c20b
|
Refactored all popups to use centrally defined, consistent sizes.
|
2024-02-13 17:56:00 -07:00 |
|
Dark-Alex-17
|
4b734811f4
|
Replaced all list uses with the SelectableList widget and popup widget. Simplified more popups to use the widgets
|
2024-02-13 16:16:31 -07:00 |
|
Dark-Alex-17
|
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 |
|
Dark-Alex-17
|
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 |
|
Dark-Alex-17
|
5973f4d685
|
Fixed a slight bug with smaller screens for displaying help in the movie details
|
2024-02-10 19:33:52 -07:00 |
|
Dark-Alex-17
|
51b789fd0f
|
Refactored tables and loading blocks to use the new dedicated widgets for Tables and Loading blocks
|
2024-02-10 19:23:19 -07:00 |
|
Dark-Alex-17
|
68de986c48
|
Began the Great Widget Refactor of 2024 and introduced custom widgets for buttons, checkboxes, and input boxes. Up next: loading and table widgets
|
2024-02-09 16:36:54 -07:00 |
|
Dark-Alex-17
|
9b0c272e76
|
Completed the refactor and upgrade to Ratatui v0.26. Next up: Refactoring all of the "draw_" functions into custom widgets for more ergonomic and extensible DevX
|
2024-02-08 13:58:45 -07:00 |
|
Dark-Alex-17
|
c6f51ab9b6
|
Upgraded to Ratatui 0.26 and did a partial refactor to clean up the UI module. Created the ManagarrStyle trait to make it cleaner to use consistent styles across the project. Still need to update the layouts to be consistent with the newer and nicer format. That's a tomorrow problem
|
2024-02-07 17:33:17 -07:00 |
|
Dark-Alex-17
|
2ec4472efc
|
Added the ability to edit existing indexers with basic options, added a tags column to the indexers table, and fixed a bug in the counter fields that displayed the cursor next to the integer instead of on it to make understanding the counter easier. Also upgraded to confy v0.60.0 and rust version to 1.75
|
2024-01-19 15:45:41 -07:00 |
|
Dark-Alex-17
|
3d249cc51c
|
Upgraded to ratatui v0.25.0
|
2023-12-22 15:04:13 -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
|
b16a58deae
|
Updated Ratatui, created custom deserialization logic for i64s to make life easier, and used string interpolation where possible to reduce the lines needed to write log messages or create formatted text
|
2023-09-07 17:20:38 -06:00 |
|
Dark-Alex-17
|
268029bfe8
|
Fixed a few linting warnings
|
2023-08-16 11:32:29 -06:00 |
|
Dark-Alex-17
|
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 |
|
Dark-Alex-17
|
f7cb832095
|
Refactored the filter and search logic to follow the established modal logic and added some refactored functions to the UI module as well to clean up the UI code too
|
2023-08-10 16:43:57 -06:00 |
|
Dark-Alex-17
|
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 |
|
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
|
718613d59f
|
Added typo checks and upgraded to the latest version of Ratatui
|
2023-08-08 10:50:07 -06:00 |
|
Dark-Alex-17
|
653c7274b0
|
Added a help block to the updates popup
|
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
|
460efb2497
|
Completed initial implementation of logs, events, and tasks
|
2023-08-08 10:50:06 -06:00 |
|
Dark-Alex-17
|
519778c0ca
|
Partial implementation of Tasks and Logs and test refactor
|
2023-08-08 10:50:06 -06:00 |
|
Dark-Alex-17
|
9d943a266e
|
Created the DrawUi trait and refactored the UI logic to delegate to different modules to draw parts of the UI to ensure future UI components follow a similar pattern and structure. Additionally, cleaned up the _BLOCKS constants in the Radarr module to be static instead of const's so that less data is copied around during compilation and the arrays all share the same memory reference.
|
2023-08-08 10:50:06 -06:00 |
|
Dark-Alex-17
|
4fb83c114a
|
Cleaned up the block selection logic to use the new BlockSelectionState struct
|
2023-08-08 10:50:06 -06:00 |
|
Dark-Alex-17
|
f252fedeed
|
Converted project to use the tui-rs-revival ratatui in favor of the likely soon-to-be-archived tui-rs repo.
|
2023-08-08 10:50:06 -06:00 |
|