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
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
447cf6a2b4
style: Applied formatting to the artist_details_ui
2026-02-03 08:10:02 -07:00
Dark-Alex-17
203bf9cb66
fix: Sonarr API updated to somtimes allow either seeders or leechers to be null
2026-02-03 08:00:31 -07: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
5f3123cd79
test: Updated snapshot tests to assert the paths are updated in the UI
Check / stable / fmt (push) Successful in 9m57s
Check / beta / clippy (push) Successful in 10m59s
Check / stable / clippy (push) Successful in 10m59s
Check / nightly / doc (push) Successful in 59s
Check / 1.89.0 / check (push) Successful in 1m7s
Test Suite / ubuntu / beta (push) Successful in 1m48s
Test Suite / ubuntu / stable (push) Successful in 1m43s
Test Suite / ubuntu / stable / coverage (push) Successful in 12m55s
Test Suite / macos-latest / stable (push) Has been cancelled
Test Suite / windows-latest / stable (push) Has been cancelled
2026-01-22 09:39:44 -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
89f5ff6bc7
feat: Blocklist support in Lidarr in both the CLI and TUI
2026-01-19 16:13:11 -07:00
Dark-Alex-17
eff1a901eb
feat: CLI and TUI support for track history and track details in Lidarr
2026-01-19 14:50:20 -07:00
Dark-Alex-17
7bb5f83a56
feat: Lidarr UI support for album details popup
2026-01-16 23:21:25 -07:00
Dark-Alex-17
caf4ad1e64
feat: Implemented TUI handler support for the Album Details popup in Lidarr
2026-01-16 17:16:44 -07:00
Dark-Alex-17
1329589bd6
feat: Implemented the manual artist discography search tab in Lidarr's artist details UI
2026-01-15 14:36:09 -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
8b9467bd39
feat: Full Lidarr system support for both the CLI and TUI
2026-01-14 14:50:33 -07:00
Dark-Alex-17
c74d5936d2
feat: Full CLI and TUI support for the Lidarr Indexers tab
2026-01-14 13:30:51 -07:00
Dark-Alex-17
8abcf44866
feat: Full support for adding a root folder in Lidarr from both the CLI and TUI
2026-01-14 09:06:27 -07:00
Dark-Alex-17
d2217509f2
feat: naive lidarr root folder tab implementation. Needs improved add logic
2026-01-13 14:33:12 -07:00
Dark-Alex-17
c68cd75015
feat: Downloads tab support in Lidarr
2026-01-13 13:40:18 -07:00
Dark-Alex-17
e1a25bfaf2
refactor: Improved and simplified the implementation of history details for both Sonarr and Lidarr
2026-01-13 12:36:21 -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
47fdee190a
fix: Expanded the history item details size so that it can include all the available information for a given item; was previously being cut off on some screens
2026-01-12 15:28:03 -07:00
Dark-Alex-17
68b08d1cd7
feat: Implemented the Lidarr History tab and CLI support
2026-01-12 14:43:05 -07:00
Dark-Alex-17
f31810e48a
feat: TUI support for deleting a Lidarr album from the artist details popup
2026-01-09 17:21:10 -07:00
Dark-Alex-17
b2814371f0
feat: Completed support for viewing Lidarr artist details
2026-01-09 16:22:03 -07:00
Dark-Alex-17
c624d1b9e4
feat: Full CLI and TUI support for adding an artist to Lidarr
2026-01-08 15:16:01 -07:00
Dark-Alex-17
b1a6db21f1
fix: Don't include Lidarr artist disambiguation in Edit popup title when it is empty
2026-01-08 10:09:15 -07:00
Dark-Alex-17
1a43d1ec7c
feat: Include the Lidarr artist disambiguation in the title of the Edit Artist popup
2026-01-08 09:28:56 -07:00
Dark-Alex-17
cf98b10d77
style: Modified the LineGauge style so its more readable in the UI
2026-01-07 17:19:32 -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
b1afdaf541
feat: Added CLI and TUI support for editing Lidarr artists
2026-01-07 12:01:03 -07:00
Dark-Alex-17
3c1634d1e3
testing
2026-01-07 10:45:49 -07:00
Dark-Alex-17
9b4eda6a9d
feat: Support for updating all Lidarr artists in both the CLI and TUI
2026-01-06 12:47:10 -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
6771a0ab38
feat: Full support for deleting an artist via CLI and TUI
2026-01-05 15:44:51 -07:00
Dark-Alex-17
bc3aeefa6e
feat: TUI support for Lidarr library
2026-01-05 13:10:30 -07:00
Dark-Alex-17
e61537942b
test: Implemented tests for the Lidarr list artists command
2026-01-05 11:28:35 -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
aadd6c8abf
fix: Fixed an issue with the Managarr table that would incorrectly try to display things before is_loading was ready
2025-12-15 20:17: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
35c5eb65cb
Merge remote-tracking branch 'origin/main' into test-refactoring
...
# Conflicts:
# Cargo.lock
# src/cli/mod.rs
# src/cli/radarr/add_command_handler.rs
# src/cli/radarr/get_command_handler.rs
# src/cli/radarr/list_command_handler.rs
2025-12-15 07:55:14 -07:00
Dark-Alex-17
9c1a9cc3c5
fix: Wrapped all Sonarr use of Language with Option to fix the 'null' array issue in the new Sonarr API
2025-12-13 13:06:33 -07:00