Dark-Alex-17
720584ea17
fix: drop redundant references in format arguments
...
The borrows were passed straight to format!, which already takes its
arguments by reference. Clears the last of the compiler warnings.
2026-09-08 15:56:38 -06:00
Dark-Alex-17
da6c9e7b66
fix(ui): render detail popup labels in bold
...
Span::style assigns rather than patches, so chaining it after bold()
discarded the modifier that bold() had just set and every detail popup
label rendered plain. Apply the modifier to the style itself instead.
Snapshots compare rendered text and cannot observe styling, so this is
pinned by asserting the label span's modifier directly.
2026-09-03 16:31:12 -06:00
Jonathan McCumber and Claude Sonnet 4.6
645ca19d76
fix: address reviewer feedback — rename scroll field to bool, relocate static, drop env var
...
- Rename `ui_scroll_tick_count: u64` → `should_text_scroll: bool` across all 33
call sites; `on_ui_scroll_tick` now assigns true/false instead of 0/1
- Remove two now-redundant comments from `test_on_ui_scroll_tick`
- Move `WHITESPACE_RE` static declaration below module imports in network/mod.rs
- Remove `MANAGARR_TICK_RATE_MS` env var and its parsing helpers; `recv()`-based
blocking already brings idle CPU to near-0, and tuning tick rate silently
stretches the poll cadence — keep `DEFAULT_TICK_RATE_MS` const only
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01C3FpbniZme9mJqgFkMVowz
2026-07-04 20:30:20 -05:00
Dark-Alex-17
366809d8c6
fmt: applied formatting
2026-06-25 13:32:31 -06:00
Dark-Alex-17
03d134bec9
refactor: Refactored several usages of sort_by_key and match guards to utilize newer Rust version APIs
2026-06-25 13:18:43 -06:00
Dark-Alex-17
fdc331865e
feat: Full support for filtering disks and aggregating root folders in the UI's 'Stats' block
2026-01-26 11:10:59 -07:00
Dark-Alex-17
f388dccc08
feat: proper collapsing of root folder paths in the stats layer of the UI
2026-01-22 14:44:48 -07:00
Dark-Alex-17
d8f7febfe1
feat: Improved disk-space UI and CLI that shows the actual path being monitored instead of just a disk number
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
2026-01-22 09:36:58 -07:00
Dark-Alex-17
d7f0dd5950
feat: Added TUI and CLI support for viewing Artist history in Lidarr
2026-01-14 16:09:37 -07:00
Dark-Alex-17
ad9e2b3671
feat: Created a History tab in the Radarr UI and created a list history command and mark-history-item-as-failed command for Radarr
2026-01-13 12:35:54 -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
243de47cae
feat: Initial Lidarr support for searching for new artists
2026-01-07 15:53:18 -07:00
Dark-Alex-17
64d8c65831
fix: Prevented additional empty slice errors in indexer tables
2026-01-07 14:09:12 -07:00
Dark-Alex-17
60c4cf1098
fix: Fixed a bug in all Servarr implementations to not try to get the current selection of a search table when an error is returned from the API
2026-01-07 14:00:02 -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
0532d59746
test: Wrote snapshot tests for all Sonarr UI
2025-12-16 14:12:10 -07:00
Dark-Alex-17
c072c57bbb
style: Applied uniform formatting across all new UI test files
2025-12-15 20:18:28 -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
317daddb8e
fix: Fixed a bug where the edit collection popup would not display when opening it from collection details
2025-12-15 20:15:52 -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
a0073b65ad
refactor: Added accessor methods to servarr_data structs, replaced for loops with functional iterator chains, eliminated mutable state tracking, and updated network module to use get_or_insert_default() for modal options
2025-12-04 10:02:32 -07:00
Dark-Alex-17
cba53e0841
refactor: Improved error handling project-wide and cleaned up some regexes with unnecessary escapes (tail_logs and interpolate_env_vars)
2025-12-04 09:03:58 -07:00
Dark-Alex-17
e50fb88bfc
refactor: Refactored to use more idiomatic let-else statements where applicable
2025-12-03 15:23:07 -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
97ce258a8d
fix: Fixed UI bugs introduced as part of the hotkey refactor
2025-09-02 15:49:36 -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
f08f255a46
fix: Marked Radarr studios as nullable to prevent crashes
2025-08-07 20:05:05 -06:00
Dark-Alex-17
02870043ec
style: Addressed updated linter complaints
2025-08-07 19:49:11 -06:00
Dark-Alex-17
154e491922
fix: Fixed a bug where the Sonarr API was returning empty values for seeders when searching for season releases
2025-08-07 16:00:10 -06:00
Dark-Alex-17
c133a4ecd2
fix: Improve fault tolerance for tag associations in Radarr and Sonarr
2025-05-18 13:49:52 -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
0834802481
fix: When adding a film from the Collection Details modal, the render order was wrong: Radarr Library -> Collection Table -> Add Movie Prompt (missing the Collection details prompt too). Correct order is: Collection Table -> Collection Details Modal -> Add Movie Modal
2025-03-10 15:08:02 -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
f97d46cec3
refactor: Created a derive macro for defining the display style of Enum models and removed the use of the EnumDisplayStyle trait
2025-03-06 15:29:30 -07:00
Dark-Alex-17
412cb2408e
fix(style): Addressed linter complaints on formatting
2024-12-13 19:48:22 -07:00
Dark-Alex-17
682bc91855
fix: Implemented a handful of fixes that are breaking changes between Sonarr v3 and v4
2024-12-13 19:44:10 -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
e9a30382a3
feat(ui): Sonarr support for viewing season details
2024-12-10 18:23:09 -07:00
Dark-Alex-17
23b1ca4371
feat(ui): Sonarr support for the series details popup
2024-12-06 20:30:26 -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
00cdeee5c6
feat(ui): Full Sonarr system tab support
...
Signed-off-by: Alex Clarke <alex.j.tusa@gmail.com >
2024-12-04 17:41:30 -07:00
Dark-Alex-17
2d2901f6dc
feat(ui): Full Sonarr support for the indexer tab
2024-12-04 16:39:37 -07:00
Dark-Alex-17
a0b27ec105
feat(ui): Support for modifying the indexer priority in Radarr
2024-12-03 18:12:23 -07:00
Dark-Alex-17
82e51be096
feat(ui): Add series support Sonarr
2024-12-02 13:53:28 -07:00
Dark-Alex-17
9b2040059d
fix(ui): Fixed a potential rare bug in the UI where the application would panic if the height of the downloads window is 0.
2024-11-29 16:31:51 -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
4d92c350de
fix(network): Added filtering for full seasons specifically in the UI when performing a manual full season search and added a message to the CLI that noes to only try to download a full season if that release includes 'fullSeason: true'
2024-11-23 12:15:41 -07:00
Dark-Alex-17
6896fcc134
feat(network): Support for testing all Sonarr indexers at once
2024-11-22 17:35:36 -07:00