diff --git a/package.json b/package.json
index b2447d2d3..21682cc55 100644
--- a/package.json
+++ b/package.json
@@ -21,20 +21,6 @@
"appidGecko": "4chan-x@4chan-x.net",
"chromeStoreID": "ohnjgmpcibpbafdlkimncjhflgedgpam",
"recaptchaKey": "6Ldp2bsSAAAAAAJ5uyx_lx34lJeEpTLVkP5k04qc",
- "captchaServiceLinks": [
- [
- "captcha.guru",
- "https://captcha.guru/"
- ],
- [
- "AZcaptcha",
- "https://azcaptcha.com/"
- ],
- [
- "2captcha",
- "https://2captcha.com/"
- ]
- ],
"distBranch": "gh-pages",
"includes_only": [
"*://boards.4chan.org/*",
diff --git a/src/General/Settings.coffee b/src/General/Settings.coffee
index 96b3e7540..e7a01fba2 100644
--- a/src/General/Settings.coffee
+++ b/src/General/Settings.coffee
@@ -612,7 +612,7 @@ Settings =
$.id('lastarchivecheck').textContent = 'never'
items = $.dict()
- for name, input of inputs when name not in ['captchaServiceKey', 'Interval', 'Custom CSS']
+ for name, input of inputs when name not in ['Interval', 'Custom CSS']
items[name] = Conf[name]
event = if (
input.nodeName is 'SELECT' or
@@ -635,11 +635,6 @@ Settings =
for textContent in ImageHost.suggestions
$.add listImageHost, $.el 'option', {textContent}
- $.on inputs['captchaServiceKey'], 'input', Settings.captchaServiceKey
- $.get 'captchaServiceKey', Conf['captchaServiceKey'], ({captchaServiceKey}) ->
- Conf['captchaServiceKey'] = captchaServiceKey
- Settings.captchaServiceDomainList()
-
interval = inputs['Interval']
customCSS = inputs['Custom CSS']
applyCSS = $ '#apply-css', section
@@ -771,31 +766,6 @@ Settings =
Conf['selectedArchives'] = selectedArchives
Redirect.selectArchives()
- captchaServiceDomain: ->
- $.get 'captchaServiceKey', Conf['captchaServiceKey'], ({captchaServiceKey}) =>
- keyInput = $('[name=captchaServiceKey]')
- keyInput.value = captchaServiceKey[@value.trim()] or ''
- keyInput.disabled = !@value.trim()
-
- captchaServiceKey: ->
- domain = Conf['captchaServiceDomain']
- value = @value.trim()
- Conf['captchaServiceKey'][domain] = value
- $.get 'captchaServiceKey', Conf['captchaServiceKey'], ({captchaServiceKey}) ->
- captchaServiceKey[domain] = value
- delete captchaServiceKey[domain] unless value or $.hasOwn(Config['captchaServiceKey'][0], domain)
- Conf['captchaServiceKey'] = captchaServiceKey
- $.set 'captchaServiceKey', captchaServiceKey
- Settings.captchaServiceDomainList()
-
- captchaServiceDomainList: ->
- list = $.id 'list-captchaServiceDomain'
- $.rmAll list
- for domain of Conf['captchaServiceKey']
- $.add list, $.el 'option',
- textContent: domain
- return
-
boardnav: ->
Header.generateBoardList @value
diff --git a/src/General/Settings/Advanced.html b/src/General/Settings/Advanced.html
index da511a032..2a7227283 100644
--- a/src/General/Settings/Advanced.html
+++ b/src/General/Settings/Advanced.html
@@ -42,23 +42,6 @@
-