Robbie Davis
62b1e259fe
Refactor Listenarr schema handling and tests
...
Updated Listenarr schema parsing to preserve the 'implementations' array as a list instead of expanding it into multiple schema objects. Adjusted related logic in Listenarr.cs to support case-insensitive matching for both 'Implementation' and 'Implementations'. Simplified ListenarrV1Proxy by removing fallback plural endpoint logic and unused methods. Updated tests and models to reflect these changes and improve clarity.
2026-01-21 14:20:39 -05:00
Robbie Davis
22f582af07
Update Listenarr server default port to 4545
...
Changed the default Listenarr server port from 5000 to 4545 in both the settings placeholder and related test cases to reflect the new standard port configuration.
2026-01-14 20:12:49 -05:00
Robbie Davis
6f55c81d5b
Prevent duplicate remote indexer mappings
...
Before adding a new remote indexer, check for existing indexers with matching baseUrl or name. If found, insert a mapping and skip adding to avoid duplicates. Logs errors encountered during the check.
2026-01-14 00:09:20 -05:00
Robbie Davis
af4bcbc879
Update default BaseUrl port for Listenarr
...
Changed the default BaseUrl in ListenarrSettings from port 5000 to 4545 to reflect the correct default configuration.
2026-01-13 23:43:51 -05:00
Robbie Davis
95d0da9ab8
Fixing review comments
...
Adjusted ListenarrFixture tests to use AudioAudiobook category and updated test logic for schema validation. Simplified ListenarrV1Proxy.GetIndexer to use a single API route and return null on failure, removing plural form fallback.
2026-01-13 22:30:42 -05:00
Robbie Davis
58ca5ee886
Bump minimum Listenarr version to 0.2.47
...
Updated the MinimumApplicationVersion in ListenarrV1Proxy from 0.2.46 to 0.2.47 to require the newer version of Listenarr that will have prowlarr support
2026-01-13 16:08:45 -05:00
Robbie Davis
8d57215938
Refactor Listenarr modal and remove ProviderSettingsModal
...
Replaced usage of ProviderSettingsModal with EditApplicationModalConnector in Listenarr component. Removed the now-unused ProviderSettingsModal component. Also cleaned up unused defaulting in TagSelectInputConnector.
2026-01-13 15:45:20 -05:00
Robbie Davis
b18473a9b0
Enhance Listenarr integration and schema handling
...
Improves Listenarr application integration by adding robust schema fetching, normalization, and validation logic. Updates Listenarr proxy and models to handle flexible schema responses, supports additional test and error scenarios, and expands test coverage for edge cases. Refactors frontend Listenarr application imports and adds a new ProviderSettingsModal component.
2026-01-13 14:06:32 -05:00
Robbie Davis
e08505f931
Add Listenarr application integration
...
Introduces Listenarr support with backend models, settings, proxy, and core logic for indexer synchronization. Adds frontend component for Listenarr settings modal and comprehensive unit tests for Listenarr integration and proxy behavior.
2026-01-11 22:35:42 -05:00
Bogdan
688434ced9
Bump BusyTimeout for SQLite to 1000ms
2026-01-11 17:25:08 +01:00
Bogdan
2ed910459f
Avoid unique constraints for primary keys in SQLite migrations
...
(cherry picked from commit c70de927a5113a3029478c539ca0f7f3095e07e9)
2026-01-11 17:23:55 +01:00
segalll
878818e950
Fixed: Form data encoding for non-UTF8 indexers
2026-01-02 20:07:21 +01:00
Auggie
0884ac92ff
Bump to 2.3.2
2025-12-29 05:10:15 +01:00
Bogdan
9508329b99
Fixed: (AB) Prevent false positives parsing seasons for "No. 8"
2025-12-28 21:22:15 +01:00
Bogdan
15a03007d9
Fixed: (Shazbat) More fixes to login form and parsing details
2025-12-28 21:14:13 +01:00
Auggie
b188746f1a
Fixed: (Shazbat) Update login form and parsing details
2025-12-21 19:31:18 +01:00
Robin Dadswell
ed3b25b3d6
chore: updated build images
2025-11-14 23:14:55 +00:00
Robin Dadswell
c006079ce6
bump to 2.3.1
2025-11-14 22:58:29 +00:00
Mark McDowall
9437ff9498
Add private IPv6 networks
...
(cherry picked from commit 52972e7efcce800560cbbaa64f5f76aaef6cbe77)
2025-11-10 09:26:45 +00:00
bakerboy448
e4fb36e08f
Bump to 2.3.0
2025-10-30 05:51:48 -05:00
Mark McDowall
ff22fdf7d3
Set known networks to RFC 1918 ranges during startup
...
(cherry picked from commit d10107739b9ed6a50165e5dd1dfae15c7e8aea56)
2025-10-29 23:42:00 +00:00
Polgonite
b3d46465ae
Fixed: qBittorrent /login API success check
2025-10-29 17:59:58 -05:00
bakerboy448
eb57d20545
Bump to 2.2.0
2025-10-25 14:42:07 -05:00
bakerboy448
775b716c0f
Fixed:(RuTracker) fix for Anime S01nd Episode N of N or N+N of N+N
...
Based on Jackett 5b712189fc55470dc94b56ea0d764e123e2dc432
2025-10-20 18:19:42 -05:00
bakerboy448
f7f3648dac
Bump to 2.1.5
2025-10-13 19:42:22 -05:00
Bogdan
c669048767
Bump System.Data.SQLite, MailKit, Microsoft.Data.SqlClient, Newtonsoft.Json and Polly
...
(cherry picked from commit 86282d621b3edcbf3582d6321de8be4172d37ed2)
2025-10-05 12:18:14 -05:00
Bogdan
c282e4bef8
Pin System.Private.Uri to 4.3.2
...
(cherry picked from commit e0180e397d90db01e8cee0ee38419eb0b6bce989)
2025-10-05 12:18:14 -05:00
bakerboy448
574721bfb5
Bump to 2.1.4
2025-10-05 12:18:07 -05:00
bakerboy448
3c7575b58e
fixup! Pin System.Drawing.Common to 8.0 ( #2514 )
2025-10-02 10:36:03 -05:00
Bogdan
93d8f81750
Fix code coverage on CI
2025-10-02 10:31:48 -05:00
Bogdan
364c7c9c7e
Avoid rewriting file names in builds
...
Signed-off-by: bakerboy448 <55419169+bakerboy448@users.noreply.github.com>
2025-10-02 10:31:48 -05:00
Bogdan
54af7fd3d0
Bump coverlet.collector to official 6.0.4
...
Bump NUnit3TestAdapter to 5.1.0
Bump NunitXml.TestLogger to 3.1.20
2025-10-02 10:31:48 -05:00
bakerboy448
e6bc7fa062
Pin System.Drawing.Common to 8.0 ( #2514 )
2025-10-02 09:36:12 -05:00
bakerboy448
98608e75a6
Fixup theme selector App name
2025-10-01 10:21:22 -05:00
Bogdan
160320f3a2
Switch HttpProxySettingsProviderFixture to test cases
...
(cherry picked from commit 4e8fe6e81b1ac3f53135ad2e2b95d7aae811b87e)
2025-09-30 21:48:50 -05:00
Collin Heist
c9baaf634e
Fixed: Prevent modals from overflowing screen width
...
(cherry picked from commit 6c581b7e3c5c74db350d7ba2aad04f2df77c7671)
2025-09-30 21:46:34 -05:00
Stevie Robinson
8bf2f68abe
New: Switch theme automatically on system change
...
(cherry picked from commit 4904e85887b8455483e509b83abaa2c6517d45a0)
2025-09-30 21:46:32 -05:00
Bogdan
9434091912
New: Retry SQLite writes for database is locked errors
...
(cherry picked from commit 2e1289b9248a70ce50bde52a66d3a589f3dcb8f5)
2025-09-30 21:46:28 -05:00
Zac Bowling
2f7d821d45
Fixed: (RevolutionTT) New Domain ( #2511 )
...
* RevolutionTT switched domains
* fixup!
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
---------
Co-authored-by: bakerboy448 <55419169+bakerboy448@users.noreply.github.com>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-09-30 20:39:28 -05:00
Bogdan
471c9910a0
Bump System.Data.SQLite to official 2.0.1
2025-09-30 13:24:39 -05:00
Bogdan
98ff2f5cb6
Bump STJson, MailKit and Polly
2025-09-30 13:24:39 -05:00
bakerboy448
4d9982872a
New: (PTP) Improve Error Handling
2025-09-30 11:43:56 -05:00
bakerboy448
ae9326480e
fixup! New: Move CGPeers to Cardigann
2025-09-30 11:41:57 -05:00
Ryan S
624cbd548f
Fixed: (Indexer) Shazbat added new site url
...
Moved old url to LegacyUrls
2025-09-30 11:28:09 -05:00
bakerboy448
f5f98e4f53
New: Move CGPeers to Cardigann
2025-09-25 09:36:56 -05:00
Weblate
8585dd447e
Multiple Translations updated by Weblate
...
ignore-downstream
Co-authored-by: Pazuzu6666 <fukscam978@gmail.com>
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.servarr.com/projects/servarr/prowlarr/nl/
Translate-URL: https://translate.servarr.com/projects/servarr/prowlarr/zh_TW/
Translation: Servarr/Prowlarr
2025-09-25 09:29:25 -05:00
bakerboy448
dfffb3aa4e
Bump to 2.1.3
2025-09-21 14:53:25 -05:00
bakerboy448
7eb2d956cf
Bump to 2.1.2
2025-09-14 22:29:17 -05:00
thisaccountwillmakeprs
8da493dbaf
Fixed: (BroadcasTheNet) Improve daily episode searching ( #2500 )
2025-09-13 10:37:29 -05:00
bakerboy448
f17cf6144f
docs: Update bug report template for clarity
...
[skip ci]
2025-09-07 12:23:51 -05:00