Dark-Alex-17
b3ce15a564
feat(sonarr): add a scrollable overview popup to series details
...
A series' overview renders as one 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 series details Seasons tab now opens a popup holding
the full overview.
The popup owns its own ScrollableText, built fresh from the series'
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 Series record's overview, which carries no scroll
offset, so it cannot scroll along with the popup.
Cite the existing view keybinding from the series details context clues
and give the popup its own clue set so it does not inherit the hints of
the view underneath.
Enrich the shared series fixture to a multi-paragraph overview, and the
raw response fixture that encodes the same series, so a scrolled popup
is distinguishable from an unscrolled one.
2026-09-08 21:31:25 -06: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
ca208ff5e4
fix: Refactored how quality profiles, language profiles, and metadata profiles are populated for each servarr so they sort using the ID to mimic the web UI better
2026-01-08 10:05:15 -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
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
f87e02cd7c
test: Added in unit tests for TUI support for multiple custom named Servarrs
2025-02-27 19:30:17 -07:00
Dark-Alex-17
412cb2408e
fix(style): Addressed linter complaints on formatting
2024-12-13 19:48:22 -07:00
Dark-Alex-17
12eb453fc7
feat(ui): Support for the episode details UI
2024-12-12 16:25:02 -07:00
Dark-Alex-17
a84324d3bc
feat(handler): Full handler support for the Season details UI in Sonarr
2024-12-11 23:18:37 -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
f3b7f155b7
feat(app): Model and modal support for the season and episode details popups
2024-12-09 15:15: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
bd1a4f0939
feat(ui): Sonarr Series details UI is now available
2024-12-05 19:07:45 -07:00
Dark-Alex-17
2d251554ad
feat(handler): System handler support for Sonarr
2024-12-04 17:04:36 -07:00
Dark-Alex-17
093ef136e7
feat(handler): Full indexer tab handler support
2024-12-03 17:46:37 -07:00
Dark-Alex-17
bda6f253e0
feat(handlers): Support for root folder actions
2024-12-03 16:18:39 -07:00
Dark-Alex-17
4f5bad5874
feat(handler): History tab support
2024-12-02 18:03:59 -07:00
Dark-Alex-17
4b7185fbb0
feat(handler): Blocklist handler support
2024-12-02 16:37:46 -07:00
Dark-Alex-17
d7f6d12f59
feat(handler): Add series support for Sonarr
2024-12-02 12:43:17 -07:00
Dark-Alex-17
0db57fbff1
feat(ui): Delete a series
2024-12-02 11:45:13 -07:00
Dark-Alex-17
b1bdc19afb
feat(handler): Support for deleting a series in Sonarr
2024-12-02 11:30:34 -07:00
Dark-Alex-17
c3fb5dcd5f
feat(handlers): Sonarr key support for the Series table
2024-12-01 13:48:48 -07:00
Dark-Alex-17
21911f93d1
feat(models): Added the necessary contextual help and tabs for the Sonarr UI
2024-12-01 12:05:20 -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
06c9baf8df
feat(models): Created the EditSeriesModal
2024-11-25 15:44:07 -07:00
Dark-Alex-17
d43862a3a7
feat(network): Support for editing a sonarr indexer
2024-11-25 15:17:13 -07:00
Dark-Alex-17
5ba3f2b1ba
feat(network): Support for adding a new series to Sonarr
2024-11-24 13:18:02 -07:00
Dark-Alex-17
5ed278ec9c
feat(network): Support for fetching all Sonarr language profiles
2024-11-24 11:34:09 -07:00
Dark-Alex-17
cac54c5447
feat(network): Support for deleting a series from Sonarr
2024-11-23 12:42:11 -07:00
Dark-Alex-17
6896fcc134
feat(network): Support for testing all Sonarr indexers at once
2024-11-22 17:35:36 -07:00
Dark-Alex-17
2dce587ea8
feat(network): Added the ability to test an individual indexer in Sonarr
2024-11-22 17:18:47 -07:00
Dark-Alex-17
16ca8841a1
feat(network): Support for fetching Sonarr updates
2024-11-22 16:46:36 -07:00
Dark-Alex-17
c54bd2bab0
feat(network): Support for fetching all Sonarr tasks
2024-11-22 16:35:39 -07:00
Dark-Alex-17
a881d1f33a
feat(network): Support for listing disk space on a Sonarr instance
2024-11-22 15:54:11 -07:00
Dark-Alex-17
57eced64c0
feat(network): Support for adding tags to Sonarr
2024-11-22 14:58:14 -07:00
Dark-Alex-17
ce701c1ab7
feat(network): Support for adding a root folder to Sonarr
2024-11-22 14:42:17 -07:00
Dark-Alex-17
16538a3158
feat(network): Support for fetching all Sonarr root folders
2024-11-21 16:37:23 -07:00
Dark-Alex-17
b8c60bf59a
test(models): Fixed the test for the default series_history value in the sonarr_data
2024-11-20 13:25:24 -07:00
Dark-Alex-17
bd2d2875a5
feat(models): Added an additional History tab to the mocked tabs for viewing all Sonarr history at once
2024-11-20 13:24:44 -07:00
Dark-Alex-17
cc02832512
feat(network): Added support for fetching season releases for Sonarr
2024-11-19 15:59:35 -07:00
Dark-Alex-17
6b64b5ecc4
feat(network): Added support for fetching Sonarr queued events
2024-11-19 12:01:07 -07:00
Dark-Alex-17
7870bb4b5b
feat(network): Added netwwork support for fetching all indexer settings for Sonarr
2024-11-18 21:19:20 -07:00
Dark-Alex-17
d8979221c8
feat(network): Added the GetIndexers network call for Sonarr
2024-11-18 19:54:42 -07:00
Dark-Alex-17
e14b7072c6
feat(network): Added get quality profiles and get episode details events for Sonarr
2024-11-15 18:19:03 -07:00
Dark-Alex-17
a8f3bed402
feat(sonarr): Added the ability to fetch Sonarr logs
2024-11-11 14:00:07 -07:00
Dark-Alex-17
1ca9265a2a
feat(sonarr): Added blocklist commands (List, Clear, Delete)
2024-11-11 13:45:32 -07:00
Dark-Alex-17
60d61b9e31
feat: Added initial Sonarr CLI support and the initial network handler setup for the TUI
2024-11-10 21:23:55 -07:00