diff --git a/.editorconfig b/.editorconfig index 32463602..086e1e78 100644 --- a/.editorconfig +++ b/.editorconfig @@ -340,6 +340,7 @@ resharper_csharp_space_after_unary_operator = false resharper_csharp_stick_comment = false resharper_csharp_wrap_after_declaration_lpar = true resharper_csharp_wrap_lines = true +resharper_csharp_wrap_parameters_style = chop_if_long resharper_cxxcli_property_declaration_braces = next_line resharper_default_exception_variable_name = e resharper_default_value_when_type_evident = default_literal @@ -442,8 +443,8 @@ resharper_line_break_before_requires_clause = do_not_change resharper_linkage_specification_braces = end_of_line resharper_linkage_specification_indentation = none resharper_local_function_body = block_body -resharper_macro_block_begin = -resharper_macro_block_end = +resharper_macro_block_begin = +resharper_macro_block_end = resharper_max_array_initializer_elements_on_line = 10000 resharper_max_attribute_length_for_same_line = 60 resharper_max_enum_members_on_line = 3 @@ -510,7 +511,7 @@ resharper_remove_blank_lines_near_braces_in_declarations = true resharper_remove_this_qualifier = true resharper_requires_expression_braces = next_line resharper_resx_attribute_indent = single_indent -resharper_resx_linebreak_before_elements = +resharper_resx_linebreak_before_elements = resharper_resx_max_blank_lines_between_tags = 0 resharper_resx_max_line_length = 2147483647 resharper_resx_pi_attribute_style = do_not_touch @@ -741,7 +742,7 @@ resharper_xmldoc_wrap_lines = true resharper_xmldoc_wrap_tags_and_pi = true resharper_xmldoc_wrap_text = true resharper_xml_attribute_indent = align_by_first_attribute -resharper_xml_linebreak_before_elements = +resharper_xml_linebreak_before_elements = resharper_xml_max_blank_lines_between_tags = 2 resharper_xml_max_line_length = 120 resharper_xml_pi_attribute_style = do_not_touch diff --git a/schemas/config-schema.json b/schemas/config-schema.json index b8d889ce..7c8185e0 100644 --- a/schemas/config-schema.json +++ b/schemas/config-schema.json @@ -67,6 +67,11 @@ "description": "If enabled, custom formats that you remove from your YAML configuration OR that are removed from the guide will be deleted from your Radarr instance.", "default": false }, + "replace_existing_custom_formats": { + "type": "boolean", + "description": "If disabled, custom formats that Recyclarr didn't explicitly create or know about will not be replaced.", + "default": true + }, "custom_formats": { "type": "array", "minItems": 1, @@ -136,7 +141,7 @@ "api_key": { "type": "string", "minLength": 1, - "description": "The API key from Radarr." + "description": "The API key from Radarr" }, "quality_definition": { "$ref": "#/$defs/quality_definition" @@ -144,6 +149,9 @@ "delete_old_custom_formats": { "$ref": "#/$defs/delete_old_custom_formats" }, + "replace_existing_custom_formats": { + "$ref": "#/$defs/replace_existing_custom_formats" + }, "custom_formats": { "$ref": "#/$defs/custom_formats" } @@ -173,6 +181,9 @@ "delete_old_custom_formats": { "$ref": "#/$defs/delete_old_custom_formats" }, + "replace_existing_custom_formats": { + "$ref": "#/$defs/replace_existing_custom_formats" + }, "custom_formats": { "$ref": "#/$defs/custom_formats" }, diff --git a/src/.idea/.idea.Recyclarr/.idea/indexLayout.xml b/src/.idea/.idea.Recyclarr/.idea/indexLayout.xml index 7b08163c..063a7aec 100644 --- a/src/.idea/.idea.Recyclarr/.idea/indexLayout.xml +++ b/src/.idea/.idea.Recyclarr/.idea/indexLayout.xml @@ -1,7 +1,9 @@ - + + ../../../code + diff --git a/src/.idea/.idea.Recyclarr/.idea/runConfigurations/list release-profiles --terms.run.xml b/src/.idea/.idea.Recyclarr/.idea/runConfigurations/list release-profiles --terms.run.xml index 1b44937d..00785080 100644 --- a/src/.idea/.idea.Recyclarr/.idea/runConfigurations/list release-profiles --terms.run.xml +++ b/src/.idea/.idea.Recyclarr/.idea/runConfigurations/list release-profiles --terms.run.xml @@ -1,7 +1,7 @@