Adds a feature to help potentially breaking changes on downloader default settings. New in this release:
- Adds utility functions for generating potential full API URLs given a partial URL using common defaults.
- Updated text and tooltips on the options UI, prompting the user to use full instead of partial URLs.
- When the user inputs a partial URL, the options will prompt them to Test Connection
- When Test Connection is clicked and if the "Use API URL exactly as shown" is not checked, the URL find utility functions will be used to systematically check each URL in order of most likely to least. If a valid URL is found (can connect and receive data), that URL will automatically be set as the API URL options and "Use API URL exactly as shown" will also be automatically checked.
Legacy options will continue to work as before, but may stop working with newer versions of SABnzbd. As we do not have a settings versioning/migration system in place, this cannot be updated automatically, so the user will need to go to the options page and test the connection to update.