mirror of
https://github.com/Radarr/Radarr.git
synced 2026-04-25 22:37:27 -04:00
Fixed: Bulk UI cleanup, fixes and consistency improvements (#1959)
This commit is contained in:
committed by
Leonardo Galli
parent
4d8a270170
commit
0c8e264668
@@ -1,122 +1,96 @@
|
||||
<div class="form-horizontal">
|
||||
<fieldset>
|
||||
<legend>Start-Up</legend>
|
||||
|
||||
<legend>Startup</legend>
|
||||
<div class="form-group advanced-setting">
|
||||
<label class="col-sm-3 control-label">Bind Address</label>
|
||||
|
||||
<label class="col-sm-3 control-label">Bind address</label>
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect" />
|
||||
<i class="icon-sonarr-form-info" title="Valid IP4 address or '*' for all interfaces"/>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect."></i>
|
||||
<i class="icon-sonarr-form-info" title="Valid IPv4 address or '*' for all interfaces."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="text" name="bindAddress" class="form-control" />
|
||||
<input type="text" name="bindAddress" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Port Number</label>
|
||||
|
||||
<label class="col-sm-3 control-label">Port number</label>
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect"/>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="number" placeholder="8989" name="port" class="form-control"/>
|
||||
<input type="number" placeholder="7878" name="port" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">URL Base</label>
|
||||
|
||||
<label class="col-sm-3 control-label">URL base</label>
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect"/>
|
||||
<i class="icon-sonarr-form-info" title="For reverse proxy support, default is empty"/>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect."></i>
|
||||
<i class="icon-sonarr-form-info" title="Add a specific directory name for reverse proxy support, default is empty."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="text" name="urlBase" class="form-control"/>
|
||||
<input type="text" name="urlBase" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group advanced-setting">
|
||||
<label class="col-sm-3 control-label">Enable SSL</label>
|
||||
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="enableSsl" class="x-ssl"/>
|
||||
|
||||
<input type="checkbox" name="enableSsl" class="x-ssl">
|
||||
<p>
|
||||
<span>Yes</span>
|
||||
<span>No</span>
|
||||
</p>
|
||||
|
||||
<div class="btn btn-primary slide-button"/>
|
||||
<div class="btn btn-primary slide-button"></div>
|
||||
</label>
|
||||
|
||||
<span class="help-inline-checkbox">
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart running as administrator to take effect"/>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart running as administrator to take effect."></i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="x-ssl-options">
|
||||
<div class="form-group advanced-setting">
|
||||
<label class="col-sm-3 control-label">SSL Port Number</label>
|
||||
|
||||
<label class="col-sm-3 control-label">SSL port number</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="number" placeholder="8989" name="sslPort" class="form-control"/>
|
||||
<input type="number" placeholder="7879" name="sslPort" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{#if_windows}}
|
||||
<div class="form-group advanced-setting">
|
||||
<label class="col-sm-3 control-label">SSL Cert Hash</label>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<input type="text" name="sslCertHash" class="form-control"/>
|
||||
<div class="form-group advanced-setting">
|
||||
<label class="col-sm-3 control-label">SSL cert hash</label>
|
||||
<div class="col-sm-4">
|
||||
<input type="text" name="sslCertHash" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{/if_windows}}
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Open browser on start</label>
|
||||
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="launchBrowser" class="form-control"/>
|
||||
|
||||
<input type="checkbox" name="launchBrowser" class="form-control">
|
||||
<p>
|
||||
<span>Yes</span>
|
||||
<span>No</span>
|
||||
</p>
|
||||
|
||||
<div class="btn btn-primary slide-button"/>
|
||||
<div class="btn btn-primary slide-button"></div>
|
||||
</label>
|
||||
|
||||
<span class="help-inline-checkbox">
|
||||
<i class="icon-sonarr-form-info" title="Open a web browser and navigate to Radarr homepage on app start. Has no effect if installed as a windows service"/>
|
||||
<i class="icon-sonarr-form-info" title="Open a web browser and navigate to Radarr homepage on app start. Has no effect if Radarr is installed as a service."></i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend>Security</legend>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Authentication</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect"/>
|
||||
<i class="icon-sonarr-form-info" title="Require Username and Password to access Radarr"/>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect."></i>
|
||||
<i class="icon-sonarr-form-info" title="Require a username and password to access Radarr."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<select name="authenticationMethod" class="form-control x-auth">
|
||||
<option value="none">None</option>
|
||||
@@ -125,162 +99,134 @@
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="x-auth-options">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Username</label>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<input type="text" placeholder="Username" name="username" spellcheck="false" class="form-control"/>
|
||||
<input type="text" placeholder="Username" name="username" spellcheck="false" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Password</label>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<input type="password" name="password" autocomplete="new-password" class="form-control"/>
|
||||
<input type="password" name="password" autocomplete="new-password" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group api-key">
|
||||
<label class="col-sm-3 control-label">API Key</label>
|
||||
|
||||
<label class="col-sm-3 control-label">API key</label>
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect"/>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<div class="input-group">
|
||||
<input type="text" name="apiKey" readonly="readonly" class="form-control x-api-key"/>
|
||||
<input type="text" name="apiKey" readonly="readonly" class="form-control x-api-key">
|
||||
<div class="input-group-btn">
|
||||
<button class="btn btn-icon-only x-copy-api-key hidden-xs"><i class="icon-sonarr-copy"></i></button>
|
||||
<button class="btn btn-danger btn-icon-only x-reset-api-key" title="Reset API Key"><i class="icon-sonarr-refresh"></i></button>
|
||||
<button class="btn btn-icon-only x-copy-api-key hidden-xs" title="Copy API key.">
|
||||
<i class="icon-sonarr-copy" aria-hidden="true"></i>
|
||||
</button>
|
||||
<button class="btn btn-danger btn-icon-only x-reset-api-key" title="Reset API Key.">
|
||||
<i class="icon-sonarr-refresh" aria-hidden="true"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend>Proxy Settings</legend>
|
||||
|
||||
<legend>Proxy settings</legend>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Use Proxy</label>
|
||||
|
||||
<label class="col-sm-3 control-label">Use proxy</label>
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="proxyEnabled" class="form-control x-proxy"/>
|
||||
|
||||
<input type="checkbox" name="proxyEnabled" class="form-control x-proxy">
|
||||
<p>
|
||||
<span>Yes</span>
|
||||
<span>No</span>
|
||||
</p>
|
||||
|
||||
<div class="btn btn-primary slide-button"/>
|
||||
<div class="btn btn-primary slide-button"></div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="x-proxy-settings">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Proxy Type</label>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<label class="col-sm-3 control-label">Proxy type</label>
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="Select SOCKS5 if you want to use Tor as a proxy."></i>
|
||||
</div>
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<select name="proxyType" class="form-control">
|
||||
<option value="http" selected="selected">HTTP(S)</option>
|
||||
<option value="socks4">Socks4</option>
|
||||
<option value="socks5">Socks5 (This option supports Tor)</option>
|
||||
<option value="http" selected="selected">HTTP/HTTPS</option>
|
||||
<option value="socks4">SOCKS4</option>
|
||||
<option value="socks5">SOCKS5</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Hostname</label>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<input type="text" placeholder="localhost" name="proxyHostname" class="form-control"/>
|
||||
<input type="text" placeholder="localhost" name="proxyHostname" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Port</label>
|
||||
|
||||
<div class="col-sm-4">
|
||||
<input type="number" placeholder="8080" name="proxyPort" class="form-control"/>
|
||||
<input type="number" placeholder="8080" name="proxyPort" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Username</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="You only need to enter a username and password if one is required. Leave them blank otherwise."/>
|
||||
<i class="icon-sonarr-form-info" title="You only need to enter a username and password if one is required, otherwise leave these fields blank."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="text" name="proxyUsername" class="form-control"/>
|
||||
<input type="text" name="proxyUsername" placeholder="username" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Password</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="You only need to enter a username and password if one is required. Leave them blank otherwise."/>
|
||||
<i class="icon-sonarr-form-info" title="You only need to enter a username and password if one is required, otherwise leave these fields blank."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="password" name="proxyPassword" class="form-control"/>
|
||||
<input type="password" name="proxyPassword" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Addresses for the proxy to ignore</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="Use ',' as a separator, and '*.' as a wildcard for subdomains"/>
|
||||
<i class="icon-sonarr-form-info" title="Use ',' as a separator, and '*.' as a wildcard for subdomains."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="text" name="proxyBypassFilter" class="form-control"/>
|
||||
<input type="text" name="proxyBypassFilter" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Bypass Proxy for Local Addresses</label>
|
||||
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="proxyBypassLocalAddresses" class="form-control"/>
|
||||
|
||||
<p>
|
||||
<span>Yes</span>
|
||||
<span>No</span>
|
||||
</p>
|
||||
|
||||
<div class="btn btn-primary slide-button"/>
|
||||
</label>
|
||||
<label class="col-sm-3 control-label">Bypass proxy for local addresses</label>
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="proxyBypassLocalAddresses" class="form-control">
|
||||
<p>
|
||||
<span>Yes</span>
|
||||
<span>No</span>
|
||||
</p>
|
||||
<div class="btn btn-primary slide-button"></div>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset>
|
||||
<legend>Logging</legend>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Log Level</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-2 help-inline">
|
||||
<i class="icon-sonarr-form-warning" title="Trace logging should only be enabled temporarily"/>
|
||||
<i class="icon-sonarr-form-warning" title="Trace logging should only be enabled temporarily."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-2 col-sm-pull-1">
|
||||
<select name="logLevel" class="form-control">
|
||||
<option value="Trace">Trace</option>
|
||||
@@ -292,95 +238,81 @@
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend>Analytics</legend>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Enable</label>
|
||||
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="analyticsEnabled" class="form-control"/>
|
||||
<input type="checkbox" name="analyticsEnabled" class="form-control">
|
||||
<p>
|
||||
<span>Yes</span>
|
||||
<span>No</span>
|
||||
</p>
|
||||
<div class="btn btn-primary slide-button"/>
|
||||
<div class="btn btn-primary slide-button"></div>
|
||||
</label>
|
||||
|
||||
<span class="help-inline-checkbox">
|
||||
<i class="icon-sonarr-form-info" title="Send anonymous information about your browser and which parts of the web interface you use to Radarr servers. We use this information to prioritize features and browser support. We will NEVER include any personal information or any information that could identify you."/>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect"/>
|
||||
<i class="icon-sonarr-form-info" title="Send anonymous information about your browser and which parts of the web interface you use to Radarr servers. We use this information to prioritize features and browser support. We will NEVER include any personal information or any information that could identify you."></i>
|
||||
<i class="icon-sonarr-form-warning" title="Requires restart to take effect."></i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
<fieldset class="advanced-setting">
|
||||
<legend>Updates</legend>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Branch</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-2 help-inline">
|
||||
<i class="icon-sonarr-form-warning" title="If using Docker, do not use 'develop' or 'nightly' branches"/>
|
||||
<i class="icon-sonarr-form-warning" title="If using Docker, do not use 'develop' or 'nightly' branches."></i>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-2 col-sm-pull-1">
|
||||
<input type="text" placeholder="master" name="branch" class="form-control"/>
|
||||
<input type="text" placeholder="master" name="branch" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{#if_mono}}
|
||||
<div class="alert alert-warning">Please see: <a href="https://github.com/Radarr/Radarr/wiki">the wiki</a> for more information</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Automatic</label>
|
||||
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="updateAutomatically"/>
|
||||
<p>
|
||||
<span>On</span>
|
||||
<span>Off</span>
|
||||
</p>
|
||||
<div class="btn btn-primary slide-button"/>
|
||||
</label>
|
||||
|
||||
<span class="help-inline-checkbox">
|
||||
<i class="icon-sonarr-form-info" title="Automatically download and install updates. You will still be able to install from System: Updates"/>
|
||||
</span>
|
||||
<div class="alert alert-warning">
|
||||
Please see <a href="https://github.com/Radarr/Radarr/wiki">the wiki</a> for more information.
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Enable automatic updates</label>
|
||||
<div class="col-sm-8">
|
||||
<div class="input-group">
|
||||
<label class="checkbox toggle well">
|
||||
<input type="checkbox" name="updateAutomatically">
|
||||
<p>
|
||||
<span>Yes</span>
|
||||
<span>No</span>
|
||||
</p>
|
||||
<div class="btn btn-primary slide-button"></div>
|
||||
</label>
|
||||
<span class="help-inline-checkbox">
|
||||
<i class="icon-sonarr-form-info" title="Automatically download and install updates. You will still be able to install from System > Updates."></i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Mechanism</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="Use built-in updater or external script"/>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-3 control-label">Mechanism</label>
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="Use built-in updater or external script."></i>
|
||||
</div>
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<select name="updateMechanism" class="form-control x-update-mechanism">
|
||||
<option value="builtIn">Built-in</option>
|
||||
<option value="script">Script</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<select name="updateMechanism" class="form-control x-update-mechanism">
|
||||
<option value="builtIn">Built-in</option>
|
||||
<option value="script">Script</option>
|
||||
</select>
|
||||
<div class="form-group x-script-group">
|
||||
<label class="col-sm-3 control-label">Script path</label>
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="Path to a custom script that takes an extracted update package and handles the remainder of the update process."></i>
|
||||
</div>
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="text" name="updateScriptPath" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group x-script-group">
|
||||
<label class="col-sm-3 control-label">Script Path</label>
|
||||
|
||||
<div class="col-sm-1 col-sm-push-4 help-inline">
|
||||
<i class="icon-sonarr-form-info" title="Path to a custom script that take an extracted update package and handle the remainder of the update process"/>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-4 col-sm-pull-1">
|
||||
<input type="text" name="updateScriptPath" class="form-control"/>
|
||||
</div>
|
||||
</div>
|
||||
{{/if_mono}}
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user