Commit Graph

354 Commits

Author SHA1 Message Date
Bogdan 2e242aeb7b Database corruption message linking to wiki 2024-04-25 11:30:05 +03:00
Qstick daf8b94c8e Added table identifier to OrderBy to avoid column ambiguity on joins
Co-Authored-By: Richard <1252123+kharenis@users.noreply.github.com>
(cherry picked from commit c57ceac4debf7419be84096f997ba7b75c906586)

Closes #3993
2024-04-08 17:25:31 +03:00
Bogdan 1db0eb1029 New: Indexer flags
(cherry picked from commit 7a768b5d0faf9aa57e78aee19cefee8fb19a42d5)
2024-03-10 17:30:09 +02:00
Mark McDowall adecb7f73c Increase migration timeout to 5 minutes
(cherry picked from commit 086d3b5afaa7680d22835ca66da2afcb6dd5865e)
2024-03-02 03:58:14 +02:00
Mark McDowall f5eee52194 New: Log database engine version on startup
(cherry picked from commit 6ab1d8e16b29e98b4d2ebb68e0356f6f2d3a2c10)
2024-02-07 08:56:49 +02:00
Mark McDowall 5d8f9c9e27 New: Store last search time for AlbumSearch
(cherry picked from commit 9af57c6786)
2024-02-05 19:11:14 +02:00
Mark McDowall 5f9c616bff New: On Artist Add connection event
(cherry picked from commit dec6e140365981f0391a759db33f4f5de46adc24)

Closes #3531
2024-01-30 16:22:53 +02:00
Stevie Robinson 3e16eb736b New: Drop commands table content before postgres migration
Signed-off-by: Stevie Robinson <stevie.robinson@gmail.com>
(cherry picked from commit 8dd3b45c90209136c0bd0a861061c6d20837d62f)

Closes #4475
2024-01-19 10:17:13 +02:00
Gavin Mogan a9c19a89f2
Fixed: Database type when PG host contains ".db" (#4435)
Previously was looking for a ".db" in the connection string, which is
the typical sqlite filename. The problem is if your connection string has a
.db anywhere in it, such as postgres.db.internal it'll think its a
sqlite file

Solution borrowed from sonarr:

https://github.com/Sonarr/Sonarr/blob/develop/src/NzbDrone.Core/Datastore/Database.cs#L43
2024-01-12 13:28:25 +02:00
Mark McDowall c180c327d4 New: Quality Preferred Size Setting
Co-authored-by: Qstick <qstick@gmail.com>

(cherry picked from commit d08f33ae213bb5a94b6b6aa8f6f1e780a7a9835f)

Fixed: Include preferred size in quality definition reset

(cherry picked from commit 8e925ac76d2f46cf5fef1ea62a20ae5e85d3000e)
2023-12-22 04:50:32 +02:00
Qstick 48e9062ac3 Fixed: Correctly handle Migration when PG Host has ".db"
(cherry picked from commit 97ee24507f4306e3b62c3d00cd3ade6a09d1b957)

Closes #4359
2023-12-12 15:40:37 +02:00
Bogdan a14a24cd07 Implement DatabaseConnectionInfo
Co-authored-by: Qstick <qstick@gmail.com>
2023-12-12 15:38:47 +02:00
Mark McDowall e408c6f055 New: History custom filters
(cherry picked from commit 2fe8f3084c90688e6dd01d600796396e74f43ff9)

Closes #4213
Closes #4235
Closes #4236
2023-11-02 00:33:54 +02:00
Mark McDowall 362bd42cb8 New: Auto tagging of artists
(cherry picked from commit 335fc05dd1595b6db912ebdde51ef4667963b37d)
2023-10-30 21:29:24 +02:00
Bogdan 96aecf7e32 New: Set busy timeout for SQLite
(cherry picked from commit 192eb7b62ae60f300a9371ce3ed2e0056b5a1f4d)

Closes #4252
2023-10-29 01:18:41 +03:00
Mark McDowall 8c04df6403 New: Migrate user passwords to Pbkdf2
(cherry picked from commit 269e72a2193b584476bec338ef41e6fb2e5cbea6)
(cherry picked from commit 104aadfdb7feb7143c41da790496a384ffb29fc8)
2023-10-20 19:45:01 -05:00
Bogdan 9b2aef2ca2 Fix executing migration 072 on Postgres
Fixes #4109
2023-09-10 13:23:32 +03:00
Jeff Byrnes 0a1ea0019d New: Add ALAC 24bit 2023-09-10 00:39:58 -05:00
Qstick 7f4b79f84d New: Notifications (Connect) Status
(cherry picked from commit e3545801721e00d4e5cac3fa534e66dcbe9d2d05)
2023-08-15 17:50:38 +03:00
Qstick eb9f56e1eb New: Download Client Tags
(cherry picked from commit f6ae9fd6c5173cbf1540341fa99d2f120be1d28e)
2023-07-12 03:21:11 +03:00
Qstick 0b029b6d42 New: Rework List sync interval logic
(cherry picked from commit c522cd120d08757e7e43c2348be4d7f05a254fac)
2023-05-30 05:31:33 +03:00
Bogdan cc27107668 Use 'var' instead of explicit type
(cherry picked from commit 12374f7f0038e5b25548f5ab3f71122410832393)

Closes #3749
2023-05-28 17:23:59 +03:00
Bogdan 14816306a4 Inline 'out' variable declarations
(cherry picked from commit 281add47de1d3940990156c841362125dea9cc7d)

Closes #3748
2023-05-28 17:18:25 +03:00
Stepan Goremykin adcba7b724 Use Array.Empty and fix a few multiple enumerations
(cherry picked from commit 11d91faaada0e70910c832ce405ddeed52a24172)

Closes #3451
2023-05-28 16:55:22 +03:00
Mark McDowall b6967aed47 New: Colon replacement naming option
(cherry picked from commit b3260ba8661f3b2c6996eee7e04974e8f41365d5)
2023-05-14 21:41:49 +03:00
Bogdan 35248c277d Rename fields from Tv to Music in download clients settings 2023-05-14 21:41:24 +03:00
Bogdan 8c17a5f6b1 Remove empty constructors
Close #3650
2023-05-12 19:27:31 +03:00
Bogdan f19c6e8ee1 Remove unused imports
Close #3651
2023-05-12 19:24:16 +03:00
Bogdan eca3776ddd Replace UC preset with VC 2023-05-09 13:39:23 +03:00
The Dark 5b701aafc1 New: On Health Restored notification
(cherry picked from commit 5fdc8514da7c7ad98192f2ecb2415b3a7b5d0d05)

Closes #3631
Closes #3637
2023-05-09 01:03:41 +03:00
Mark McDowall 45329f29bd New: Add result to commands to report commands that did not complete successfully
(cherry picked from commit 103ce3def4636ef891e72bd687ef8f46b5125233)
2023-05-03 05:46:57 +03:00
Qstick 1bc0b5f950 Enable all analyzers and enforce code style on build
Fixes #3406
Fixes #3407
Fixes #3408
Fixes #3409
Fixes #3410
Fixes #3411
Fixes #3412
Fixes #3413
Fixes #3414
Fixes #3415
Fixes #3416
Fixes #3417
Fixes #3418
Fixes #3419
Fixes #3420
Fixes #3421
Fixes #3422
Fixes #3423
2023-04-11 21:31:27 -05:00
Qstick 6635840972 Fixed: Migrating case-sensitive Preferred Word REGEX to Custom Formats
Closes #3322
2023-02-04 20:21:52 -06:00
Qstick 9fe13a2d14 New: Custom Formats
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2023-01-22 16:38:04 -06:00
Qstick 35e14eab72 Fixed: Use titlecase when querying DB with sort keys
Fixes #3301
2023-01-21 12:01:39 -06:00
Qstick a2d7239304 Fixed: Restore old Sqlite version compatibility 2023-01-15 23:25:23 -06:00
Qstick 5a8082de2d Fixed: Schedule refresh and process monitored download tasks at high priority
Fixes #2661
Fixes #2666
Fixes #2674
2023-01-14 17:52:35 -06:00
Qstick cb34495e0a New: OnDelete Notifications
Closes #1933
Closes #1936
Closes #1937
Closes #1938
Closes #1939
Closes #2189
Closes #2444
Closes #2604

Co-Authored-By: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com>
2022-12-24 20:42:14 -06:00
Qstick c02b66ec44 Enforce comment spacing with Stylecop
Fixes #3104
2022-11-21 19:51:00 -06:00
Qstick e7481fa045 Fixed: AlbumReleases ReleaseDate should be nullable 2022-11-20 15:04:39 -06:00
Qstick 48d7a227f3 New: Retry Postgres connection 3 times (with 5 second sleep) on Startup
(cherry picked from commit dbca393772d7f558b45a780a6767187bf5900a23)
2022-11-20 10:41:48 -06:00
Robin Dadswell c006b66aa4 Fixed: Postgres timezone issues
Co-authored-by: ta264 <ta264@users.noreply.github.com>
(cherry picked from commit d55864f86914199aa0c4ee37df1e42e6ad71ef4f)
2022-11-20 10:41:48 -06:00
Robin Dadswell 8f6e099794 New: Postgres Database Support
Co-Authored-By: Qstick <376117+Qstick@users.noreply.github.com>
2022-11-20 10:41:48 -06:00
Vincent Simon 6c7a578cb7 Added missing Audio drama type 2022-11-04 15:02:14 -05:00
luz paz 7d8a4abc8e Fix various typos
Found via `codespell -q3 -S ./yarn.lock,./src/NzbDrone.Core.Test,./src/NzbDrone.Core/Localization -L bitap,tempdate,uptodate`
2022-11-03 10:44:26 -05:00
Qstick a26cbdf61f New: Add tag support to indexers
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2022-09-26 16:00:20 -05:00
ta264 70ae0c931e New: Make monitoring existing albums on an import list optional
(cherry picked from commit b05bd685bc1bbd04d4b25b83a9fdd4ab3c4651ee)
2022-08-03 14:23:31 +01:00
ta264 92e0a6e6c6 New: Option to disable automatic search on import lists
(cherry picked from commit 9fc0a8d4d1109ee5a99e3776b4dcec6b3d458fbc)
2022-08-03 14:23:31 +01:00
Kai Yang 9b120f4885
New: Link indexer to specific download client (#2668)
* New: Link indexer to specific download client

Closes #1215
Co-authored-by: Qstick <qstick@gmail.com>

(cherry picked from commit 13aaa20f1bf1448fa804738804205cb16f0d91f9)

* lint

Co-authored-by: Qiming Chen <simoncqm@gmail.com>
2022-06-06 22:06:40 -05:00
Qstick 26b5db3019 Used ReflectionOnly and/or public types where possible
Fixes #1461
2022-06-05 13:26:31 -05:00