From 711181751f0a5ee183b74514a621e4aaa6da3dd7 Mon Sep 17 00:00:00 2001 From: André Oliveira <37463445+SpecialAro@users.noreply.github.com> Date: Fri, 26 Jan 2024 02:06:35 +0000 Subject: feat: self signed certificates bypass (#1545) * feat: self signed certificates bypass * fix lint and vscode setting * Fix some mistakes and comments * forgot this one [skip ci] --- src/containers/settings/EditSettingsScreen.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/containers/settings') diff --git a/src/containers/settings/EditSettingsScreen.tsx b/src/containers/settings/EditSettingsScreen.tsx index 8190bef3e..528b1410b 100644 --- a/src/containers/settings/EditSettingsScreen.tsx +++ b/src/containers/settings/EditSettingsScreen.tsx @@ -295,6 +295,10 @@ const messages = defineMessages({ id: 'settings.app.form.enableTranslator', defaultMessage: 'Enable Translator', }, + useSelfSignedCertificates: { + id: 'settings.app.form.useSelfSignedCertificates', + defaultMessage: 'Enable self-signed certificates', + }, enableGPUAcceleration: { id: 'settings.app.form.enableGPUAcceleration', defaultMessage: 'Enable GPU Acceleration', @@ -439,6 +443,9 @@ class EditSettingsScreen extends Component< showDragArea: Boolean(settingsData.showDragArea), enableSpellchecking: Boolean(settingsData.enableSpellchecking), enableTranslator: Boolean(settingsData.enableTranslator), + useSelfSignedCertificates: Boolean( + settingsData.useSelfSignedCertificates, + ), spellcheckerLanguage: settingsData.spellcheckerLanguage, userAgentPref: settingsData.userAgentPref, beta: Boolean(settingsData.beta), // we need this info in the main process as well @@ -906,6 +913,15 @@ class EditSettingsScreen extends Component< default: DEFAULT_APP_SETTINGS.enableTranslator, type: 'checkbox', }, + useSelfSignedCertificates: { + label: intl.formatMessage(messages.useSelfSignedCertificates), + value: ifUndefined( + settings.all.app.useSelfSignedCertificates, + DEFAULT_APP_SETTINGS.useSelfSignedCertificates, + ), + default: DEFAULT_APP_SETTINGS.useSelfSignedCertificates, + type: 'checkbox', + }, spellcheckerLanguage: { label: intl.formatMessage(globalMessages.spellcheckerLanguage), value: ifUndefined( -- cgit v1.2.3-70-g09d2