Your ROOT_URL in app.ini is https://git.cloudchain.link/ but you are visiting https://dash.bss.nz/open-source-mirrors/Lidarr/commit/1268f90f2633d4075c787fa1f25005b585073e50
You should set ROOT_URL correctly, otherwise the web may not work correctly.
16 changed files with
26 additions and
27 deletions
@ -128,7 +128,7 @@ class FileBrowserModalContent extends Component {
className = { styles . mappedDrivesWarning }
kind = { kinds . WARNING }
>
Mapped network drives are not available when running as a Windows Service , see the < Link className = { styles . faqLink } to = "https:// github.com/Lidarr/Lidarr/wiki/ FAQ"> FAQ < / L i n k > f o r m o r e i n f o r m a t i o n .
Mapped network drives are not available when running as a Windows Service , see the < Link className = { styles . faqLink } to = "https:// wiki.servarr.com/Lidarr_ FAQ"> FAQ < / L i n k > f o r m o r e i n f o r m a t i o n .
< / A l e r t >
}
@ -63,7 +63,7 @@ function UpdateSettings(props) {
type = { inputTypes . TEXT }
name = "branch"
helpText = { usingExternalUpdateMechanism ? 'Branch used by external update mechanism' : 'Branch to use to update Lidarr' }
helpLink = "https:// github.com/Lidarr/Lidarr/wiki/Release-Branches "
helpLink = "https:// wiki.servarr.com/Lidarr_FAQ#How_do_I_update_my_Lidarr "
{ ... branch }
onChange = { onInputChange }
readOnly = { usingExternalUpdateMechanism }
@ -100,7 +100,7 @@ function UpdateSettings(props) {
name = "updateMechanism"
values = { updateOptions }
helpText = "Use Lidarr's built-in updater or a script"
helpLink = "https:// github.com/Lidarr/Lidarr/wiki/Updating "
helpLink = "https:// wiki.servarr.com/Lidarr_FAQ#How_do_I_update_my_Lidarr "
onChange = { onInputChange }
{ ... updateMechanism }
/ >
@ -88,7 +88,7 @@ function IndexerOptions(props) {
unit = "minutes"
helpText = "Interval in minutes. Set to zero to disable (this will stop all automatic release grabbing)"
helpTextWarning = "This will apply to all indexers, please follow the rules set forth by them"
helpLink = "https:// github.com/Lidarr/Lidarr/wiki/RSS-Sync "
helpLink = "https:// wiki.servarr.com/Lidarr_FAQ#How_does_Lidarr_work "
onChange = { onInputChange }
{ ... settings . rssSyncInterval }
/ >
@ -54,7 +54,7 @@ function MetadataProvider(props) {
type = { inputTypes . TEXT }
name = "metadataSource"
helpText = "Alternative Metadata Source (Leave blank for default)"
helpLink = "https:// github.com/Lidarr/Lidarr/wiki/Metadata-Source "
helpLink = "https:// wiki.servarr.com/Lidarr_Settings#Metadata "
onChange = { onInputChange }
{ ... settings . metadataSource }
/ >
@ -70,7 +70,7 @@ function MetadataProvider(props) {
type = { inputTypes . SELECT }
name = "writeAudioTags"
helpTextWarning = "Selecting 'All files' will alter existing files when they are imported."
helpLink = "https:// github.com/Lidarr/Lidarr/wiki/Write-Tag s"
helpLink = "https:// wiki.servarr.com/Lidarr_Settings#Write_Metadata_to_Audio_File s"
values = { writeAudioTagOptions }
onChange = { onInputChange }
{ ... settings . writeAudioTags }
@ -39,7 +39,7 @@ function NotificationEventItems(props) {
< div >
< FormInputHelpText
text = "Select which events should trigger this notification"
link = "https:// github.com/lidarr/Lidarr/wiki/ Connections"
link = "https:// wiki.servarr.com/Lidarr_Settings# Connections"
/ >
< div className = { styles . events } >
< div >
@ -14,7 +14,7 @@ function Tags(props) {
if ( ! items . length ) {
return (
< div > No tags have been added yet . Add tags to link artists with delay profiles , restrictions , or notifications . Click < Link to = 'https:// github.com/lidarr/Lidarr/wiki/ Tags'> here < / L i n k > t o f i n d o u t m o r e a b o u t t a g s i n L i d a r r . < / d i v >
< div > No tags have been added yet . Add tags to link artists with delay profiles , restrictions , or notifications . Click < Link to = 'https:// wiki.servarr.com/Lidarr_Settings# Tags'> here < / L i n k > t o f i n d o u t m o r e a b o u t t a g s i n L i d a r r . < / d i v >
) ;
}
@ -12,7 +12,7 @@ function createHealthCheckSelector() {
source : 'UI' ,
type : 'warning' ,
message : 'Could not connect to SignalR, UI won\'t update' ,
wikiUrl : 'https:// github.com/Lidarr/Lidarr/wiki/Health-Checks#could-not-connect-to-signalr '
wikiUrl : 'https:// wiki.servarr.com/Lidarr_System#Could_not_connect_to_signalR '
} ) ;
}
@ -21,7 +21,7 @@ class MoreInfo extends Component {
< DescriptionListItemTitle > Wiki < / D e s c r i p t i o n L i s t I t e m T i t l e >
< DescriptionListItemDescription >
< Link to = "https:// github.com/lidarr/Lidarr/wiki "> wiki . lidarr . audio < / L i n k >
< Link to = "https:// wiki.servarr.com/Lidarr "> wiki . lidarr . audio < / L i n k >
< / D e s c r i p t i o n L i s t I t e m D e s c r i p t i o n >
< DescriptionListItemTitle > Reddit < / D e s c r i p t i o n L i s t I t e m T i t l e >
@ -251,7 +251,7 @@
< / span >
< a
href="https://github.com/lidarr/Lidarr/wiki/Forgot-my-Password "
href="https://wiki.servarr.com/Lidarr_FAQ#Help_I_have_locked_my_self_out "
class="forgot-password"
>Forgot your password?< /a
>
@ -38,8 +38,7 @@ namespace Lidarr.Api.V1
Tags = definition . Tags ,
Fields = SchemaBuilder . ToSchema ( definition . Settings ) ,
InfoLink = string . Format ( "https://github.com/Lidarr/Lidarr/wiki/Supported-{0}#{1}" ,
typeof ( TProviderResource ) . Name . Replace ( "Resource" , "s" ) ,
InfoLink = string . Format ( "https://wiki.servarr.com/Lidarr_Supported_{0}" ,
definition . Implementation . ToLower ( ) )
} ;
}
@ -1,4 +1,4 @@
using FluentAssertions ;
using FluentAssertions ;
using NUnit.Framework ;
using NzbDrone.Core.HealthCheck ;
using NzbDrone.Core.Test.Framework ;
@ -8,11 +8,11 @@ namespace NzbDrone.Core.Test.HealthCheck
[TestFixture]
public class HealthCheckFixture : CoreTest
{
private const string WikiRoot = "https:// github.com/Lidarr/Lidarr/wiki /";
private const string WikiRoot = "https:// wiki.servarr.com /";
[TestCase("I blew up because of some weird user mistake", null, WikiRoot + " Health-checks#i-blew-up-because-of-some-weird-user- mistake")]
[TestCase("I blew up because of some weird user mistake", "#my -health-check", WikiRoot + "Health-checks#my-health- check")]
[TestCase("I blew up because of some weird user mistake", "Custom -Page#my-health-check", WikiRoot + "Custom-Page#my-health- check")]
[TestCase("I blew up because of some weird user mistake", null, WikiRoot + " Lidarr_System#i_blew_up_because_of_some_weird_user_ mistake")]
[TestCase("I blew up because of some weird user mistake", "#my _health_check", WikiRoot + "Lidarr_System#my_health_ check")]
[TestCase("I blew up because of some weird user mistake", "Custom _Page#my_health_check", WikiRoot + "Custom_Page#my_health_ check")]
public void should_format_wiki_url ( string message , string wikiFragment , string expectedUrl )
{
var subject = new NzbDrone . Core . HealthCheck . HealthCheck ( typeof ( HealthCheckBase ) , HealthCheckResult . Warning , message , wikiFragment ) ;
@ -119,10 +119,10 @@ namespace NzbDrone.Core.Datastore
if ( OsInfo . IsOsx )
{
throw new CorruptDatabaseException ( "Database file: {0} is corrupt, restore from backup if available. See: https:// github.com/Sonarr/Sonarr/wiki/FAQ#i-use-sonarr-on-a-mac-and-it-suddenly-stopped-working-what- happened", e , fileName ) ;
throw new CorruptDatabaseException ( "Database file: {0} is corrupt, restore from backup if available. See: https:// wiki.servarr.com/Lidarr_FAQ#I_use_Lidarr_on_a_Mac_and_it_suddenly_stopped_working_What_ happened", e , fileName ) ;
}
throw new CorruptDatabaseException ( "Database file: {0} is corrupt, restore from backup if available. See: https:// github.com/Lidarr/Lidarr/wiki/FAQ#i-am-getting-an-error-database-disk-image-is- malformed", e , fileName ) ;
throw new CorruptDatabaseException ( "Database file: {0} is corrupt, restore from backup if available. See: https:// wiki.servarr.com/Lidarr_FAQ#I_am_getting_an_error_Database_disk_image_is_ malformed", e , fileName ) ;
}
catch ( Exception e )
{
@ -1,4 +1,4 @@
using System ;
using System ;
using System.Text.RegularExpressions ;
using NzbDrone.Common.Http ;
using NzbDrone.Core.Datastore ;
@ -34,12 +34,12 @@ namespace NzbDrone.Core.HealthCheck
private static string MakeWikiFragment ( string message )
{
return "#" + CleanFragmentRegex . Replace ( message . ToLower ( ) , string . Empty ) . Replace ( ' ' , ' - ') ;
return "#" + CleanFragmentRegex . Replace ( message . ToLower ( ) , string . Empty ) . Replace ( ' ' , ' _ ') ;
}
private static HttpUri MakeWikiUrl ( string fragment )
{
return new HttpUri ( "https:// github.com/Lidarr/Lidarr/wiki/Health-checks ") + new HttpUri ( fragment ) ;
return new HttpUri ( "https:// wiki.servarr.com/Lidarr_System ") + new HttpUri ( fragment ) ;
}
}
@ -28,7 +28,7 @@ namespace NzbDrone.Core.Notifications.CustomScript
public override string Name = > "Custom Script" ;
public override string Link = > "https:// github.com/Lidarr/Lidarr/wiki/Custom-Post-Processing-Script s";
public override string Link = > "https:// wiki.servarr.com/Lidarr_Settings#Connection s";
public override ProviderMessage Message = > new ProviderMessage ( "Testing will execute the script with the EventType set to Test, ensure your script handles this correctly" , ProviderMessageType . Warning ) ;
@ -38,10 +38,10 @@ namespace NzbDrone.Core.Notifications.Twitter
AuthorizeNotification = "startOAuth" ;
}
[FieldDefinition(0, Label = "Consumer Key", Privacy = PrivacyLevel.ApiKey, HelpText = "Consumer key from a Twitter application", HelpLink = "https:// github.com/Lidarr/Lidarr/wiki/Twitter-Notifications ")]
[FieldDefinition(0, Label = "Consumer Key", Privacy = PrivacyLevel.ApiKey, HelpText = "Consumer key from a Twitter application", HelpLink = "https:// wiki.servarr.com/Useful_Tools#Twitter_Connect ")]
public string ConsumerKey { get ; set ; }
[FieldDefinition(1, Label = "Consumer Secret", Privacy = PrivacyLevel.ApiKey, HelpText = "Consumer secret from a Twitter application", HelpLink = "https:// github.com/Lidarr/Lidarr/wiki/Twitter-Notifications ")]
[FieldDefinition(1, Label = "Consumer Secret", Privacy = PrivacyLevel.ApiKey, HelpText = "Consumer secret from a Twitter application", HelpLink = "https:// wiki.servarr.com/Useful_Tools#Twitter_Connect ")]
public string ConsumerSecret { get ; set ; }
[FieldDefinition(2, Label = "Access Token", Privacy = PrivacyLevel.ApiKey, Advanced = true)]
@ -16,7 +16,7 @@ namespace NzbDrone.Core.Notifications.Webhook
_proxy = proxy ;
}
public override string Link = > "https:// github.com/Lidarr/Lidarr/wiki/Webhook ";
public override string Link = > "https:// wiki.servarr.com/Lidarr_Settings#Connect ";
public override void OnGrab ( GrabMessage message )
{