Before 3.4.0, only for TV sorting we allowed to set 0 categories. But for Movies and Date Sorting we did require at least 1 category to be set. This was harmonized in 3.4.0, breaking existing setups. Added warning for those users.
The Sorting behavior is different from Notifications: in Notifications selecting Default only(!) means to apply it to all categories.
However, that has never been the case for Sorting. So for now added a bit more help texts to the Affected categories box on both pages.
* Add required server option
* Use plan_resume() instead of the resume_task system
* Retry articles on required servers after connection failure
* Update comment to match new code
* Remove unnecessary try
* Use guessit for sorting and sample detection
* Fix bad logic in is_sample
* address comments, pt. 1
* address comments pt. 2
* address comments, pt. 3
* don't reference title before assignment
* whoops... overlooked the lowercasing
* add another title safeguard
* prevent uninitialized use of variable
* fix for jobs that should not be sorted
* don't list excluded guessit props in the interface
* insert linebreak between guessit props under pattern key
* use constant for excluded props
* dump COUNTRY_REP
* block rebulk log spam
* remove redundant season default; don't set for episodes
* make substitution regex a raw str
* Update uni_config bootstrap css to same version of js (3.3.7).
* small accessibility change, removed thin dot border on focus
* Ignore VS Code settings folder
* cherry picked 'Fix disabled select for Glitter Night'
* glitter night - fix search border color
* Add rtl on main page
* Adjustments to rtl
* Forgot to add black check for this checkout
* Remove unnecessary style
* Remove more redundant attributes
* Some more reordering and alignment
* Align sorting and nzb drop downs
* Update NZB details and shutdown page
* Fix format
* Fix SABnzbd Config title tag
* Change file list header direction
* Set rtl variables in build_header instead and test dir="rtl" in config pages
* Revert some changes and handle styling using CSS
* Move more items to CSS
* Config RTL
* Move even more to CSS
* Small tweak
Co-authored-by: Safihre <safihre@sabnzbd.org>
* First working version
* Remove pprint
* Black
* Use date type and move to 5 minute polling
* Give hints about intended usage in explain text
* Use scheduled tasks and some smaller changes
* Black
* Remove hidden fields from form
* Cleanup
* This is not the easiest part to get right
* Black hook take 3
* Rework the server check tasks
* Show quota left for server
* Move Server description
Co-authored-by: Safihre <safihre@sabnzbd.org>
Closes#1455
* Save all interface values if useGlobalOptions is true
* Try to fix the tests
* New test test
* Another test test
* Remove default value for interface_settings