Commit Graph

56 Commits

Author SHA1 Message Date
Bogdan
f0d9b43480 Add some API attributes 2023-06-09 04:12:57 +03:00
Bogdan
a1081cc554 Bump NLog to 5.2.0 2023-06-09 04:12:20 +03:00
Bogdan
87fdf17926 Add HelpTextWarning support in FieldDefinition 2023-06-04 23:46:02 +03:00
Bogdan
360827708f Use 'var' instead of explicit type
(cherry picked from commit 12374f7f0038e5b25548f5ab3f71122410832393)
2023-05-28 18:52:10 +03:00
Bogdan
0509335387 Inline 'out' variable declarations
(cherry picked from commit 281add47de1d3940990156c841362125dea9cc7d)
2023-05-28 18:45:10 +03:00
Bogdan
d38f2614d3 Remove unused imports 2023-05-11 18:48:51 +03:00
Bogdan
795274e7e1 Remove empty constructors 2023-05-11 18:44:40 +03:00
Mark McDowall
008f238dda New: Only add version header for API requests
(cherry picked from commit 453891e620459ff38f7bc43b207004b240fc5fb8)
2023-05-07 14:07:21 +03:00
Bogdan
d667c7d853 Fixed: Use Array.Empty and fix a few multiple enumerations
(cherry picked from commit 11d91faaada0e70910c832ce405ddeed52a24172)
2023-04-16 05:09:12 +03:00
Bogdan
88e3f86262 Fixed: Migrate to FluentValidation 9 2023-04-16 05:07:50 +03:00
Qstick
5abb5ada49 New: Ping Endpoint 2023-02-19 19:23:26 -06:00
Mark McDowall
1c6e5543df New: Return static response to requests while app is starting 2023-02-19 19:06:13 -06:00
Qstick
1640980e2b New: OnGrab Notifications 2023-02-19 17:16:05 -06:00
Qstick
a39341be4b Enable all analyzers to default back to our rules 2023-02-18 15:03:35 -06:00
Qstick
011fd57f7d Fixed: Handle null IEnumerable field values in SchemaBuilder 2023-02-05 10:37:35 -06:00
Martin Häger
e8dc5b3206 Serve plain text files (e.g. logs) as UTF-8. 2023-02-01 22:17:30 -06:00
Qstick
c7eb08a0f0 New: Auth Required
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-12-20 14:23:09 -06:00
Qstick
3ff3452e2d Handling for Obsolete API Endpoints 2022-12-08 17:50:18 -06:00
Qstick
df13537e29 Fixed: Use route Id for PUT requests if not passed in body 2022-12-08 17:48:33 -06:00
Qstick
5d2fefde8f Fixed: Correct Attribute compare for Id validation 2022-12-08 17:46:49 -06:00
Qstick
ffb3f83324 Simplify X-Forwarded-For handling
This happens in asp.net middleware now

Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2022-12-08 17:45:14 -06:00
Qstick
7ddbe09eca New: Base API info endpoint 2022-11-07 19:26:54 -06:00
Robin Dadswell
9b1f9abfac Updated NLog Version (#7365) 2022-07-02 14:22:23 -05:00
Mark McDowall
654d2dbad3 Sliding expiration for auth cookie and a little clean up 2022-06-26 11:19:10 -05:00
Qstick
8d39d5c6bb New: Native Theme Engine 2022-05-14 21:54:44 -05:00
Qstick
96d64afcca New: Instance name for Page Title 2022-05-13 20:13:41 -05:00
Qstick
d0803bc51b Fixed: Correct User-Agent api logging 2022-05-06 08:38:38 -05:00
Qstick
31e7a101ef Backend Package Updates 2022-03-24 20:30:56 -05:00
ta264
aaef8fb29c Fixed: Make authentication cookie name unique to Prowlarr 2022-02-20 21:38:07 +00:00
James White
64c9bb4231 Set version header to X-Application-Version (missing hyphen)
Not sure if this is intentional or really harms anything but to be consistent with other Arr apps like Sonarr and Radarr, this changes the version header to X-Application-Version.
2022-02-06 21:05:27 -06:00
Qstick
62d15536df Fixed: NullRef in SchemaBuilder when sending payload without optional Provider.Settings fields 2021-12-11 13:38:25 -06:00
Robin Dadswell
69f5963f6f New: Frontend Placeholders from the Backend 2021-12-09 15:19:11 -06:00
Qstick
cb7cbb74e0 New: Build on Net6 2021-11-18 00:11:37 -05:00
Robin Dadswell
f062fafe82 Fixed: Error when trying to parse the value 'Unknown' as an IP Address 2021-06-05 00:18:12 +01:00
Robin Dadswell
999427854a Fixed: Falls back to IP address when DNS resolution is not possible 2021-05-31 15:38:54 -04:00
Qstick
6c8f037813 New: Host Stats 2021-05-31 10:07:09 -04:00
Robin Dadswell
7711f5a407 Fixed: Real IP logging when IPv4 is mapped as IPv6 2021-05-29 18:51:09 -04:00
Qstick
1c1715178c Fixed: Port set for downloads even when not used Request 2021-05-25 22:16:35 -04:00
ta264
42403ac1c3 Fixed: Log files should not be cached 2021-05-12 21:00:23 +01:00
Qstick
5272619f3e Update backend packages 2021-04-25 23:05:05 -04:00
ta264
e0f30c3eae Fixed: Forms login page uses urlbase for logo 2021-04-20 22:54:49 +01:00
ta264
811a9d4c61 Fixed: Forms login with urlbase 2021-04-20 22:51:19 +01:00
ta264
d566c1efd4 Fixed: UI not updating on upgrade 2021-04-20 21:15:49 +01:00
ta264
490f6e2e6a Tidy conversion to aspnetcore 2021-04-20 21:14:31 +01:00
ta264
e81c6016a1 New: Use native dotnet host and DryIoc
(cherry picked from commit d6170dbfedf27a6218afe242a0fae2eb8b368aec)
2021-03-16 19:29:49 +00:00
ta264
dbdc527f2e New: Use ASP.NET Core instead of Nancy
(cherry picked from commit 58ddbcd77e17ef95ecfad4b746084ee9326116f3)
2021-03-16 19:29:49 +00:00
ta264
a3c8f9ee3c Unused
(cherry picked from commit d348232e0d43c0b6e1a5d22bb7b86c7c709e9acc)
2021-03-16 19:29:49 +00:00
Qstick
1c1144f8c5 Change redirect type to 301 (Perm) 2021-03-02 00:36:00 -05:00
Qstick
596ba2dcbc New: Use System.Text.Json for Nancy and SignalR
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2021-02-24 22:13:25 -05:00
Qstick
a921935c74 Update Various Deps 2021-02-20 01:40:31 -05:00