diff --git a/CHANGELOG b/CHANGELOG index 21e4beb..fa6ab1d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ 2022-09-24 * Replace Redirector extension with LibRedirect +* Remove downloadable Redirector config 2022-07-19 diff --git a/src/actions/redirection_config/index.cr b/src/actions/redirection_config/index.cr deleted file mode 100644 index 948e960..0000000 --- a/src/actions/redirection_config/index.cr +++ /dev/null @@ -1,56 +0,0 @@ -class RedirectionConfig::Index < Lucky::Action - include Lucky::ProtectFromForgery - include Lucky::EnforceUnderscoredRoute - include Lucky::SecureHeaders::DisableFLoC - - default_format :json - - get "/redirection_config" do - data( - data: config_json, - content_type: "application/json", - disposition: "attachment", - filename: "redirector-config.json" - ) - end - - private def config_json - double_escaped_pattern = "^https?://(?:.*\\\\.)*(? Scribe", - "exampleUrl": "https://medium.com/@user/post-123456abcdef", - "exampleResult": "https://#{app_domain}/@user/post-123456abcdef", - "error": null, - "includePattern": "#{double_escaped_pattern}", - "excludePattern": "", - "patternDesc": "", - "redirectUrl": "https://#{app_domain}$2", - "patternType": "R", - "processMatches": "noProcessing", - "disabled": false, - "grouped": false, - "appliesTo": [ - "main_frame", - "sub_frame", - "xmlhttprequest", - "history", - "other" - ] - } - ] - } - JSON - end - - private def app_domain - URI.parse(Home::Index.url).normalize - .to_s - .sub(/\/$/, "") - .sub(/^https?:\/\//, "") - end -end