Commit Graph

73 Commits

Author SHA1 Message Date
Mark McDowall 1361492bf5 New: Require password confirmation when setting or changing password
(cherry picked from commit b248163df598dc611ee919d525eb7357256d73d5)

Closes #4315
2023-11-19 21:57:25 +02:00
Bogdan 344ea0212d Rename to FolderChmodValidator to match class name
(cherry picked from commit 6f614b7d476216466d0cb021c9fdc425d0fa35f3)

Closes #3534
2023-10-30 22:35:27 +02:00
Bogdan 9ccb6af61b New: Add Download Client validation for indexers
(cherry picked from commit e53b7f8c945e3597ca1719961e82540f1f01f0e9)

Closes #4246
2023-10-29 01:17:17 +03:00
Bogdan bba85f11e6 Allow 0 as valid value in QualityProfileExistsValidator
(cherry picked from commit 36ca24e55a5eda859047d82855f65c401cc0b30f)
2023-10-29 01:14:53 +03:00
Bogdan 19f6433829 New: Speed up API add by reworking ArtistExistsValidator
Co-authored-by: Qstick <qstick@gmail.com>
2023-07-03 17:14:42 +03:00
Bogdan a05082b4c6 Simplify ShouldHaveApiKey and HasErrors
(cherry picked from commit 7343616a47cd538bba4c9128d2c1094561f9b3a5)
2023-05-28 21:22:53 +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 fc6748e7ad New: Improve validation messages
(cherry picked from commit a117001de673e80abd90d54a34a7c86292b3a649)

Fixes #3716
2023-05-21 20:04:06 +03:00
Bogdan 86f14edc1e Minor CS improvements in NzbDroneValidation
(cherry picked from commit 6118afa339621509aad55caf27b05e89bd0b8c74)

Fixes #3714
Fixes #3715
2023-05-21 19:57:37 +03:00
Mark McDowall d0f75e2e96 New: Improve path validation when handling paths from different OSes
(cherry picked from commit 0321368cc392d7a0a488409bf6bd586ba45497af)

Closes #3466
2023-05-06 16:00:23 +03:00
Bogdan ea0a78b620 Fixed: Migrate to FluentValidation 9 2023-04-29 00:39:04 -05:00
Mark McDowall fd463ad283 New: IPv6 support for connections/indexers/download clients
Closes #3168

(cherry picked from commit 1b90fbcf7df2c1086da4791c6491771924b1b7aa)
2022-12-11 19:00:18 -06:00
Mark McDowall acf3ef7fb2 Fixed: Improve Bind Address validation and help text
Closes #3167

(cherry picked from commit 6bdeafcf8c78e145595f52e885356be1210abe91)
2022-12-11 19:00:17 -06:00
Qstick ce9d97067f Fixed: Validate if equals or child for startup folder
(cherry picked from commit 0991cfe27efd6ddb533227b25754661e18d7e9ad)
2022-07-05 22:15:00 -05:00
Qstick 423b489cf8 Fixed: Sorting interactive search by quality for unknown artist results
Fixes #1587
2022-06-05 13:26:31 -05:00
Robin Dadswell 1553a8f37b New: Set Instance Name 2022-05-15 13:16:30 -05:00
PearsonFlyer 3e26424797 New: Add Validations for Recycle Bin Folder
Fixes 1794

(cherry picked from commit fd4fb88ce1efa8f673c74f04cd632a3f607565c4)
2022-01-07 23:57:04 -06:00
ta264 c9ee3f8b8a Fixed: Ensure SSL cert exists before saving config
Trap missing certificate exception to avoid bootloop

(cherry picked from commit 78c7372a0d64e15734b14b0ca9852ae7c0a47132)
2021-02-24 17:55:01 +00:00
Taloth Saldono e2a0b63256 New: Displaying folder-based permissions in UI rather than file-based permissions and with selectable sane presets
Fixed: Preserve setgid when applying unix permissions
2020-12-17 08:08:26 -05:00
Qstick 2e4b168985 Improve use of All() for Path related queries 2020-12-17 08:08:26 -05:00
Arthur Bols e5f48959eb New: Removed chown and simplified chmod options for linux/osx 2020-12-17 08:08:26 -05:00
ta264 be4e748977 New: Don't require artist mapping 2020-10-13 23:18:45 -04:00
Qstick a4b78b44ce StyleCop (#1058)
* Stylecop Rules and Fixes
2020-10-13 23:18:09 -04:00
ta264 0bde5fd9e5 New: Add/remove individual albums 2020-10-13 23:18:08 -04:00
Qstick 40483c1bbb New: Updated FluentValidation to 8.4.0
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2020-10-13 23:14:58 -04:00
Taloth Saldono 50ac0c8235 Continue Test in case of validation warnings. 2020-10-13 23:14:57 -04:00
Qstick 8b860bcb82
Changed: Remove Language Profiles (#870)
* Changed: Remove Language Profiles

* fixup! Changed: Remove Language Profiles

* fixup! Changed: Remove Language Profiles

* Remove unused method in FileNameBuilder

* Fixed: Cleanup Int Converter Copy/Paste Issues and Grammar
2019-08-02 07:50:09 -04:00
Mark McDowall b9d240924f New: Command line arguments for Custom Scripts are no longer supported 2019-07-25 13:39:35 +01:00
Qstick 42c16c227e
New: Import List Exclusions (#608)
* New: Import List Exclusions

* Fixed: ImportExclusion ForeignId Checks, Unique. RefreshArtist Duplicate

* Fixed: Copy/Paste typos
2019-03-01 17:26:36 -05:00
Qstick 3f064c94b9
New: Release Profiles, Frontend updates (#580)
* New: Release Profiles - UI Updates

* New: Release Profiles - API Changes

* New: Release Profiles - Test Updates

* New: Release Profiles - Backend Updates

* New: Interactive Artist Search

* New: Change Montiored on Album Details Page

* New: Show Duration on Album Details Page

* Fixed: Manual Import not working if no albums are Missing

* Fixed: Sort search input by sortTitle

* Fixed: Queue columnLabel throwing JS error
2019-02-23 17:39:11 -05:00
ta264 c392569a63 New: Update DB to store all releases for an album (#517)
* New: Store all releases for an album and track artists

* Add Overview, links and release date by release

* Tidy up

* Fix metadata refresh errors following musicbrainz edits
2018-12-14 19:02:43 -05:00
Qstick ff3f52eb3f Fixed: Don't reject paths under /srv 2018-02-03 22:45:30 -05:00
Qstick 91afcc36c0 New: Validate before deleting artist folders 2017-12-22 21:14:15 -05:00
Qstick 56f6b923e1 Fixed: Add metadata profile exists validator 2017-11-26 21:43:17 -05:00
Qstick 7d045d5c54 Cleanup RootFolderService and Validation 2017-10-08 15:09:46 -04:00
Qstick 95051cbd63 Initial Commit Rework 2017-09-05 23:00:26 -04:00
Qstick 2c42fc19e5 Rename Drone Factory Config Keys (#70)
* Rename Drone Factory Config Keys
2017-08-27 20:32:26 -04:00
Qstick 0f3c355381 New DB Schema
Rearrange DB Schema for Album Centric Plan
2017-06-12 22:02:17 -04:00
Joseph Milazzo a09d5d0b69 Switched over to using Spotify API for meta data. This will require deleting DB to start using. 2017-05-07 14:32:13 -05:00
Joseph Milazzo fa52eabb79 Almost finished linking frontend to backend. A few issues with DB mapping to work out. 2017-04-30 16:54:01 -05:00
Matthew Despain 20c8dec50a First round of refactoring. 2017-03-29 21:49:38 -06:00
Keivan Beigi 0214c8e0f0 Removed unused using statements 2016-12-23 13:45:24 -08:00
Keivan Beigi aba613acd1 Because it's 2016! 2016-12-21 20:38:37 -08:00
Taloth Saldono 73fb216e6f New: Added CAPTCHA support to Rarbg. 2016-08-13 22:10:42 +02:00
Taloth Saldono a2536deef0 Fixed: Significantly improved api performance. 2016-07-24 01:00:41 +02:00
Mark McDowall 67ff871cf6 FolderWritableValidator
Fixed: Information in UI when attempting to add a root folder that is not writable
Fixes #1280
2016-05-21 01:39:39 -07:00
Mark McDowall d37343bb7d Fixed: Prevent root folders from being added under the startup folder 2016-03-25 19:03:28 -07:00
Iain Nicol 5f66c15b91 Fixed: Allow underscore when validating hostnames
This is particularly useful on FreeNAS.  It uses underscores in the hostnames when creating plugin jails.
2016-03-22 20:06:41 +00:00
Taloth Saldono 97cdb6a4a5 Fixed: ZFS and other mounts now listed in the System page.
Will now also automatically revert to a fully transactional move/copy if the move is in our out of a cifs mount. (assuming the cifs mount can be detected)
2016-02-02 22:11:37 +01:00
Mark McDowall d514699ab7 Fixed: Prevent series from being added with an invalid Profile ID
Closes #977
2015-12-05 02:22:22 -08:00