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