Dark-Alex-17
29f043f5c7
feat: scaffold Readarr support across the state, app, handler, UI, and CLI layers
...
Promote Route::Readarr from a unit stub to a tuple variant and wire Readarr
through every layer, mirroring the Lidarr tree. Readarr appears as a fourth
servarr tab and its library view renders the Authors table.
Adds ReadarrData and its modals, the tick and context clue modules, the
top-level ReadarrHandler, ReadarrUi with the Authors library view, and an
empty ReadarrCommand behind ReadarrCliHandler. The default port is 8787.
Promoting the route variant compiles cleanly without any of the arms that
give it behaviour, so all six of those sites are wired explicitly here:
App::on_tick, handlers::handle_events, handle_prompt_toggle,
ServarrContextClueProvider, ui(), and verify_config_present_for_cli. Each was
checked by removing the arm and confirming its covering assertion then fails.
ReadarrEvent and ReadarrCommand are both declared empty. They gain variants
alongside the network calls and CLI commands that use them, which keeps each
later change to a single function.
Adding the tab changes the rendered tab bar, so 13 existing snapshots
regenerate. The only delta in each is that single tab bar line.
This scaffold adds 24 dead_code warnings, all inside the Readarr tree and
none outside it. They clear as the handlers, UI, network events, and CLI
commands that consume these items land: block arrays awaiting their accepts
implementations and BlockSelectionState seeding, modal and state fields
awaiting their handlers, the CLI handler fields awaiting an inhabited command
enum, and the top-level handler fields awaiting sub-handlers. The count must
strictly decrease from here, so a later increase is a defect rather than
transient noise. The 12 pre-existing collapsible_match warnings are unrelated
and untouched.
2026-08-20 15:28:49 -06:00
Dark-Alex-17
4cad9e1755
docs: Improved the README to demonstrate what a truly minimal configuration looks like for each service and explain the "reasonable defaults" [ #61 ]
2026-06-25 12:35:51 -06:00
Dark-Alex-17
47a2fbf0cc
docs: removed the lines-of-code counter from the README since the link is dead
2026-04-20 16:02:18 -06:00
Dark-Alex-17
5cccec88c9
docs: Updated the README to have a more detailed section on how to acquire SSL certificate information
2026-03-30 10:13:51 -06:00
Dark-Alex-17
bbcd3f00a9
feat: Created a separate 'ssl' property for the config so users don't have to specify an ssl_cert_path to use SSL or use the uri workaround for HTTPS API access
2026-03-29 12:39:26 -06:00
Dark-Alex-17
f988cf0f26
docs: Fixed some typos found in the README
Check / stable / fmt (push) Successful in 9m57s
Check / beta / clippy (push) Successful in 11m0s
Check / stable / clippy (push) Successful in 10m59s
Check / nightly / doc (push) Successful in 1m2s
Check / 1.89.0 / check (push) Successful in 1m9s
Test Suite / ubuntu / beta (push) Successful in 1m47s
Test Suite / ubuntu / stable (push) Successful in 1m43s
Test Suite / ubuntu / stable / coverage (push) Successful in 12m52s
Test Suite / macos-latest / stable (push) Has been cancelled
Test Suite / windows-latest / stable (push) Has been cancelled
2026-02-05 18:50:42 -07:00
Dark-Alex-17
4f9bc34d23
docs: Updated the README so that the example configuration only includes references to Servarrs that are actually supported [ #55 ]
2026-01-30 15:45:22 -07:00
Dark-Alex-17
c791b985f0
docs: Updated README to tell users to use 'managarr config-path' as the default method to discover the location of the default configuration file
2026-01-29 12:56:59 -07:00
Dark-Alex-17
892c687077
docs: Updated README with config-path as another way to find the default config file for a given system
2026-01-29 10:26:12 -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
a2e6400a38
docs: Updated README with information about Lidarr support
2026-01-19 16:29:02 -07:00
Dark-Alex-17
0b29351366
feat: Support for custom headers to be added to every request to each server to support alternative authentication mechanisms [ #47 ]
2025-08-29 10:23:17 -06:00
Dark-Alex-17
76fcf5e67f
docs: Fixed a typo in the README
2025-08-15 14:39:47 -06:00
Dark-Alex-17
8782f1353d
docs: Formatted and cleaned up README a bit
2025-08-08 14:10:33 -06:00
Alex Clarke
ee034c9caf
Update README.md to remove the cheeky "try before you buy" heading since some users reported it as misleading
2025-05-29 23:48:16 -06:00
Dark-Alex-17
f09a2efa5e
Updated README to have labels for the theme examples for better readability
2025-04-08 17:31:29 -06:00
Dark-Alex-17
30507d9d01
docs: Updated the README to include the new flags
2025-03-17 13:26:46 -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
df38ea5413
feat: Write built in themes to the themes file on first run so users can define custom themes
2025-03-06 17:44:52 -07:00
Dark-Alex-17
85105a953e
docs: Pre-Release update of versions and added link to the Matrix Space.
2025-02-28 16:45:16 -07:00
Dark-Alex-17
a287a5c903
docs: Updated the README to also include details on the new CLI flags
2025-02-27 20:51:00 -07:00
Dark-Alex-17
fd6fcfc98f
feat: CLI Support for multiple Servarr instances
2025-02-27 20:37:03 -07:00
Dark-Alex-17
111485e7c4
feat: Support for loading Servarr API tokens from a file
2025-02-27 16:53:29 -07:00
Alex Clarke
5ead5bc3d6
docs: removed the Unraid section of the README now that the issue has been corrected and fixed.
2024-12-31 16:55:39 -06:00
Dark-Alex-17
3ce0003315
docs: Added installation instructions for Nix and a note for Unraid users until the template is corrected by the maintainer
2024-12-30 11:25:15 -07:00
Dark-Alex-17
6dc64c6edf
docs: Updated README with Mac and Linux installation steps with Homebrew [skip ci]
2024-12-19 19:56:27 -07:00
Dark-Alex-17
ff67eebcea
ci: Removed scoop workflow [skip ci]
2024-12-19 18:25:05 -07:00
Dark-Alex-17
7941b3d16c
docs: Updated the README to include steps on how to install Managarr in Windows using Chocolatey [skip ci]
2024-12-19 16:55:06 -07:00
Dark-Alex-17
93d3e6cec7
docs: Fixed working in the README about the new managarr-demo.alexjclarke.com site
2024-12-18 18:22:42 -07:00
Dark-Alex-17
95779f1ac2
docs: Updated the README to point to the new managarr-demo.alexjclarke.com site for testing out the TUI as an alternative to running the command
2024-12-18 18:20:36 -07:00
Alex Clarke
93cd235aef
docs: Update README.md to reference the Wekan board and not mention tracking the Beta release since it's live now
2024-12-14 02:26:38 -07:00
Dark-Alex-17
e49b366d77
docs: Removed the docker version from the README [skip ci]
2024-12-14 00:46:35 -07:00
Dark-Alex-17
3c99b38db7
ci: Support for arm64 docker builds
2024-12-13 21:40:53 -07:00
Dark-Alex-17
6fc1228173
docs: Updated the README to include OS-specific steps for running Managarr on different platforms
2024-12-13 21:04:10 -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
f03120e5a1
ci: Updated CI to cross compile for a handful of additional architectures to increase availability
2024-12-13 17:58:59 -07:00
Dark-Alex-17
8dd63b30e8
feat(docs): Updated the README with new screeshots for the Sonarr release
2024-12-13 16:28:42 -07:00
Dark-Alex-17
4f5bad5874
feat(handler): History tab support
2024-12-02 18:03:59 -07:00
Alex Clarke
73a4129000
Update environment variables table so it appears better in Crates.io [skip ci]
2024-11-25 20:25:04 -07:00
Dark-Alex-17
6375bc3413
docs(README): Updated the README to not use GitHub markdown symbols and to directly use the unicode symbols so it can be displayed correctly in Crates.io [skip ci]
2024-11-25 19:47:57 -07:00
Dark-Alex-17
93d023c54a
docs(README): Added Sonarr support to the README [skip ci]
2024-11-25 18:17:07 -07:00
Dark-Alex-17
3ef5c1911d
docs(README): Updated the README to include new features that are available in the Sonarr CLI release
2024-11-25 16:52:08 -07:00
Dark-Alex-17
6a0049eb8f
feat(network): Support for deleting a download from Sonarr
2024-11-21 14:46:18 -07:00
Dark-Alex-17
d2e3750de6
style(README): Added a key and proper GitHub markdown emoji names instead of direct unicode symbols for the features tables
2024-11-21 13:04:21 -07:00
Dark-Alex-17
4cdad182ef
docs(README): Updated the readme to use a table of checkmarks to indicate which features are present in the CLI and TUI
2024-11-21 12:44:57 -07:00
Dark-Alex-17
4ed1e99a15
Merge remote-tracking branch 'origin/main' into sonarr-cli-support
2024-11-21 12:23:19 -07:00
Dark-Alex-17
34157ef32f
feat(cli): Added a spinner to the CLI for long running commands like fetching releases
2024-11-20 19:33:40 -07:00
Alex Clarke
fff38704ab
chore(readme): Updated the README to explicitly mention creating the config file first for docker installs
2024-11-16 18:04:47 -07:00
Dark-Alex-17
9936ce1ab5
Removed the need for use_ssl to indicate SSL usage; instead just use the ssl_cert_path
...
Added the ability to specify either host/port, or uri for configuring Radarr
2024-11-05 18:16:01 -07:00
Dark-Alex-17
b253a389eb
Updated the README to not include the GitHub downloads badge since all binary releases are on crates.io [skip ci]
2024-11-04 10:12:45 -07:00