Dark-Alex-17
4db9b92146
refactor: move shared servarr types into servarr_models
...
SystemStatus was declared three times, byte for byte identically, in
radarr_models, sonarr_models, and lidarr_models. MetadataProfile and the
Lidarr release download body were each declared in a single servarr module
despite having nothing servarr specific about them: MetadataProfile is an
id and name pair structurally identical to QualityProfile, which already
lives in servarr_models, and a download body of a guid plus an indexer id
is the generic form of that request.
Move all three into servarr_models, preserving that file's alphabetical
ordering, and drop the prefix from LidarrReleaseDownloadBody now that it is
no longer owned by one servarr.
RadarrReleaseDownloadBody and SonarrReleaseDownloadBody deliberately stay
where they are. Radarr's carries a movie id and Sonarr's carries optional
series, episode, and season fields, so the three types are not
interchangeable and only the Lidarr shape is the common one.
Behavior is unchanged. Every remaining edit is an import path update or the
rename at a call site.
2026-08-20 10:52:05 -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
5556e48fc0
fix: Improved the system notification feature so it can persist between modals
2026-02-04 08:18:04 -07: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
64fad3b9bc
refactor: Removed the filtering of monitored_storage_paths from the networking module and migrated all of it to the UI
2026-01-22 13:12:51 -07:00
Dark-Alex-17
3be7b09da8
feat: Added config option to filter for specific disk space paths to display in the UI (CLI is unaffected)
2026-01-22 10:49:30 -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
bc6ecc39f4
feat: Bulk added CLI support for tracks and album functionalities in Lidarr
2026-01-16 14:38:08 -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
c6dc8f6090
feat: Lidarr CLI support for downloading a release
2026-01-15 12:57:54 -07:00
Dark-Alex-17
8dfa664a06
feat: CLI support for searching for discography releases in Lidarr
2026-01-15 11:39:34 -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
68b08d1cd7
feat: Implemented the Lidarr History tab and CLI support
2026-01-12 14:43:05 -07:00
Dark-Alex-17
09bee7473f
feat: CLI support for deleting an album from Lidarr
2026-01-09 16:33:32 -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
243de47cae
feat: Initial Lidarr support for searching for new artists
2026-01-07 15:53:18 -07:00
Dark-Alex-17
a8609e08c5
feat: CLI support for deleting a tag in Lidarr
2026-01-07 12:50:23 -07:00
Dark-Alex-17
a18b047f4f
feat: Lidarr CLI support for listing and adding tags
2026-01-07 12:20:39 -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
96308afeee
feat: Added Lidarr CLI support for fetching the host config and the security config
2026-01-06 11:00:19 -07:00
Dark-Alex-17
a012f6ecd5
feat: Fetch the artist members as part of the artist details query
2026-01-06 10:10:28 -07:00
Dark-Alex-17
5afee1998b
feat: Support for toggling the monitoring of a given artist via the CLI and TUI
2026-01-06 09:40:16 -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
5d09b2402c
feat: CLI support for listing artists
2026-01-05 10:58:48 -07:00