From c2d19d7f0a9abbbe39bff82cbaddff014004dba5 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Sat, 19 Nov 2022 09:05:57 +0000 Subject: [PATCH 01/18] Latest translations and fallbacks --- public/language/bg/admin/settings/advanced.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/language/bg/admin/settings/advanced.json b/public/language/bg/admin/settings/advanced.json index b154c9b8b5..ee615720d9 100644 --- a/public/language/bg/admin/settings/advanced.json +++ b/public/language/bg/admin/settings/advanced.json @@ -3,7 +3,7 @@ "maintenance-mode.help": "Когато форумът е в режим на профилактика, всички заявки ще бъдат пренасочвани към статична страница за изчакване, с изключение на администраторите, които ще могат да използват уеб сайта нормално.", "maintenance-mode.status": "Код на състоянието за режима на профилактика", "maintenance-mode.message": "Съобщение за профилактиката", - "maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode", + "maintenance-mode.groups-exempt-from-maintenance-mode": "Изберете групи, които да бъдат изключени от режима на профилактика", "headers": "Заглавни части", "headers.allow-from": "Задайте „ALLOW-FROM“, за да поставите NodeBB в „iFrame“", "headers.csp-frame-ancestors": "Задайте заглавката „Content-Security-Policy frame-ancestors“ за да поставите NodeBB „iFrame“", From de640e23e53d71b4450d0979d0599747afacb2cf Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Sun, 20 Nov 2022 09:06:00 +0000 Subject: [PATCH 02/18] Latest translations and fallbacks --- public/language/fr/admin/settings/advanced.json | 2 +- public/language/vi/admin/settings/advanced.json | 2 +- public/language/vi/admin/settings/email.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/public/language/fr/admin/settings/advanced.json b/public/language/fr/admin/settings/advanced.json index 4f97ce90cb..e9f5143c69 100644 --- a/public/language/fr/admin/settings/advanced.json +++ b/public/language/fr/admin/settings/advanced.json @@ -3,7 +3,7 @@ "maintenance-mode.help": "Quand le forum est en mode maintenance, toutes les requêtes sont redirigées vers une page de garde statique. Les administrateurs sont exemptés de cette redirection et peuvent accéder normalement au site. ", "maintenance-mode.status": "Mode maintenance", "maintenance-mode.message": "Message de maintenance", - "maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode", + "maintenance-mode.groups-exempt-from-maintenance-mode": "Sélectionner les groupes qui doivent être exemptés du mode maintenance", "headers": "En-têtes", "headers.allow-from": "Définissez ALLOW-FROM pour afficher NodeBB dans un iFrame", "headers.csp-frame-ancestors": "Définir la politique de sécurité pour pouvoir intégrer des iframes", diff --git a/public/language/vi/admin/settings/advanced.json b/public/language/vi/admin/settings/advanced.json index 5455bcbe6c..baee1b5a06 100644 --- a/public/language/vi/admin/settings/advanced.json +++ b/public/language/vi/admin/settings/advanced.json @@ -3,7 +3,7 @@ "maintenance-mode.help": "Khi diễn đàn ở chế độ bảo trì, tất cả các yêu cầu sẽ được chuyển hướng đến một trang giữ tĩnh. Quản trị viên không bị chuyển hướng này và có thể truy cập trang bình thường.", "maintenance-mode.status": "Mã Trạng Thái Chế Độ Bảo Trì", "maintenance-mode.message": "Thông Báo Bảo Trì", - "maintenance-mode.groups-exempt-from-maintenance-mode": "Select groups that should be exempt from maintenance mode", + "maintenance-mode.groups-exempt-from-maintenance-mode": "Chọn các nhóm nên được miễn chế độ bảo trì", "headers": "Headers", "headers.allow-from": "Đặt ALLOW-FROM để đặt NodeBB trong iFrame", "headers.csp-frame-ancestors": "Đặt giá trị Content-Security-Policy frame-ancestors ở phần đầu trang để Đặt NodeBB trong iFrame", diff --git a/public/language/vi/admin/settings/email.json b/public/language/vi/admin/settings/email.json index a1854f39a0..cdd5a01772 100644 --- a/public/language/vi/admin/settings/email.json +++ b/public/language/vi/admin/settings/email.json @@ -5,7 +5,7 @@ "from": "Tên Người Gửi", "from-help": "Tên người gửi hiển thị trong email.", - "confirmation-settings": "Confirmation", + "confirmation-settings": "Xác nhận", "confirmation.expiry": "Hours to keep email confirmation link valid", "smtp-transport": "Truyền Tải SMTP", From 59b4d95f9193630d71af7d01bb4da21d62cd0f54 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 16:09:48 -0500 Subject: [PATCH 03/18] fix(deps): update dependency mongodb to v4.12.0 (#11049) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index f738aa638d..bcdeeb47bd 100644 --- a/install/package.json +++ b/install/package.json @@ -83,7 +83,7 @@ "material-design-lite": "1.3.0", "mime": "3.0.0", "mkdirp": "1.0.4", - "mongodb": "4.11.0", + "mongodb": "4.12.0", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3", From 62a60cbf17842f4c983d75dc1a057479a22c8677 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 16:11:03 -0500 Subject: [PATCH 04/18] fix(deps): update dependency nodebb-plugin-markdown to v10.1.1 (#11047) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index bcdeeb47bd..be1ace4b7e 100644 --- a/install/package.json +++ b/install/package.json @@ -94,7 +94,7 @@ "nodebb-plugin-dbsearch": "5.1.5", "nodebb-plugin-emoji": "4.0.6", "nodebb-plugin-emoji-android": "3.0.0", - "nodebb-plugin-markdown": "10.1.0", + "nodebb-plugin-markdown": "10.1.1", "nodebb-plugin-mentions": "3.0.12", "nodebb-plugin-spam-be-gone": "1.0.2", "nodebb-rewards-essentials": "0.2.1", From 6611d44c6904cd79ae18b38780f122aa57174da1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 16:16:22 -0500 Subject: [PATCH 05/18] chore(deps): update dependency jquery to v3.6.1 (#11048) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index be1ace4b7e..fdd1ba5eaf 100644 --- a/install/package.json +++ b/install/package.json @@ -167,7 +167,7 @@ "smtp-server": "3.11.0" }, "resolutions": { - "*/jquery": "3.6.0" + "*/jquery": "3.6.1" }, "bugs": { "url": "https://github.com/NodeBB/NodeBB/issues" From 13f3a0481942b36b29d1691b726d641487cfbd35 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 16:36:55 -0500 Subject: [PATCH 06/18] fix(deps): update dependency cropperjs to v1.5.13 (#11055) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index fdd1ba5eaf..02ea44e324 100644 --- a/install/package.json +++ b/install/package.json @@ -54,7 +54,7 @@ "connect-redis": "6.1.3", "cookie-parser": "1.4.6", "cron": "2.1.0", - "cropperjs": "1.5.12", + "cropperjs": "1.5.13", "csurf": "1.11.0", "daemon": "1.1.0", "diff": "5.1.0", From 5750ded157003060b1dfc13576f1d098448dc9a5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 18:38:51 -0500 Subject: [PATCH 07/18] chore(deps): update dependency jsdom to v20.0.3 (#11054) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 02ea44e324..1f0b1a5eaf 100644 --- a/install/package.json +++ b/install/package.json @@ -158,7 +158,7 @@ "grunt": "1.5.3", "grunt-contrib-watch": "1.1.0", "husky": "8.0.2", - "jsdom": "20.0.2", + "jsdom": "20.0.3", "lint-staged": "13.0.3", "mocha": "10.1.0", "mocha-lcov-reporter": "1.3.0", From 18eb35a173e1208f5228f8ecb1292f5265d7b961 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 18:41:07 -0500 Subject: [PATCH 08/18] fix(deps): update dependency nodebb-theme-persona to v12.1.12 (#11057) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 1f0b1a5eaf..90f4826bbd 100644 --- a/install/package.json +++ b/install/package.json @@ -99,7 +99,7 @@ "nodebb-plugin-spam-be-gone": "1.0.2", "nodebb-rewards-essentials": "0.2.1", "nodebb-theme-lavender": "6.0.0", - "nodebb-theme-persona": "12.1.11", + "nodebb-theme-persona": "12.1.12", "nodebb-theme-slick": "2.0.2", "nodebb-theme-vanilla": "12.1.19", "nodebb-widget-essentials": "6.0.0", From d480f26b2fcb65de16cac8821539463d65f7f0c2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 19:36:57 -0500 Subject: [PATCH 09/18] chore(deps): update dependency eslint to v8.28.0 (#11059) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index 90f4826bbd..d5dbceff2b 100644 --- a/install/package.json +++ b/install/package.json @@ -152,7 +152,7 @@ "@commitlint/cli": "17.2.0", "@commitlint/config-angular": "17.2.0", "coveralls": "3.1.1", - "eslint": "8.27.0", + "eslint": "8.28.0", "eslint-config-nodebb": "0.2.1", "eslint-plugin-import": "2.26.0", "grunt": "1.5.3", From d449710e952989dc1eb53412bc03babd9a3211e5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 19:37:06 -0500 Subject: [PATCH 10/18] fix(deps): update dependency esbuild to v0.15.15 (#11056) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index d5dbceff2b..29c7489771 100644 --- a/install/package.json +++ b/install/package.json @@ -58,7 +58,7 @@ "csurf": "1.11.0", "daemon": "1.1.0", "diff": "5.1.0", - "esbuild": "0.15.14", + "esbuild": "0.15.15", "express": "4.18.2", "express-session": "1.17.3", "express-useragent": "1.0.15", From f47842056948f2f38ca3f852f831032b03b8e8c7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 21 Nov 2022 19:37:19 -0500 Subject: [PATCH 11/18] chore(deps): update commitlint monorepo to v17.3.0 (#11058) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index 29c7489771..c9d55c5e29 100644 --- a/install/package.json +++ b/install/package.json @@ -149,8 +149,8 @@ }, "devDependencies": { "@apidevtools/swagger-parser": "10.0.3", - "@commitlint/cli": "17.2.0", - "@commitlint/config-angular": "17.2.0", + "@commitlint/cli": "17.3.0", + "@commitlint/config-angular": "17.3.0", "coveralls": "3.1.1", "eslint": "8.28.0", "eslint-config-nodebb": "0.2.1", From 709ca59db2272b56cef791b5591f8b70e34ccfb1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 22 Nov 2022 17:56:40 -0500 Subject: [PATCH 12/18] fix(deps): update socket.io packages to v4.5.4 (#11061) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index c9d55c5e29..bc1aa5d2c4 100644 --- a/install/package.json +++ b/install/package.json @@ -125,8 +125,8 @@ "sharp": "0.31.2", "sitemap": "7.1.1", "slideout": "1.0.1", - "socket.io": "4.5.3", - "socket.io-client": "4.5.3", + "socket.io": "4.5.4", + "socket.io-client": "4.5.4", "@socket.io/redis-adapter": "7.2.0", "sortablejs": "1.15.0", "spdx-license-list": "6.6.0", From 110311b25ee2a194ad5ebc39e427096f0f77e8f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 22 Nov 2022 19:30:58 -0500 Subject: [PATCH 13/18] fix: https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68 don't crash if template doesn't have any widgets set before --- src/widgets/index.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/widgets/index.js b/src/widgets/index.js index 686c309e7b..473a33a820 100644 --- a/src/widgets/index.js +++ b/src/widgets/index.js @@ -212,11 +212,13 @@ widgets.reset = async function () { widgets.resetTemplate = async function (template) { const area = await db.getObject(`widgets:${template}.tpl`); - const toBeDrafted = _.flatMap(Object.values(area), value => JSON.parse(value)); - await db.delete(`widgets:${template}.tpl`); - let draftWidgets = await db.getObjectField('widgets:global', 'drafts'); - draftWidgets = JSON.parse(draftWidgets).concat(toBeDrafted); - await db.setObjectField('widgets:global', 'drafts', JSON.stringify(draftWidgets)); + if (area) { + const toBeDrafted = _.flatMap(Object.values(area), value => JSON.parse(value)); + await db.delete(`widgets:${template}.tpl`); + let draftWidgets = await db.getObjectField('widgets:global', 'drafts'); + draftWidgets = JSON.parse(draftWidgets).concat(toBeDrafted); + await db.setObjectField('widgets:global', 'drafts', JSON.stringify(draftWidgets)); + } }; widgets.resetTemplates = async function (templates) { From 864fe0f9711897623495440968e6a5b94180cfc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Wed, 23 Nov 2022 11:33:00 -0500 Subject: [PATCH 14/18] feat: add permissions-policy header --- public/language/en-GB/admin/settings/advanced.json | 2 ++ src/middleware/headers.js | 4 ++++ src/views/admin/settings/advanced.tpl | 6 ++++++ 3 files changed, 12 insertions(+) diff --git a/public/language/en-GB/admin/settings/advanced.json b/public/language/en-GB/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/en-GB/admin/settings/advanced.json +++ b/public/language/en-GB/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/src/middleware/headers.js b/src/middleware/headers.js index 7f05f11928..f6aaecd3e8 100644 --- a/src/middleware/headers.js +++ b/src/middleware/headers.js @@ -57,6 +57,10 @@ module.exports = function (middleware) { }); } + if (meta.config['permissions-policy']) { + headers['Permissions-Policy'] = meta.config['permissions-policy']; + } + if (meta.config['access-control-allow-credentials']) { headers['Access-Control-Allow-Credentials'] = meta.config['access-control-allow-credentials']; } diff --git a/src/views/admin/settings/advanced.tpl b/src/views/admin/settings/advanced.tpl index 83d010ad63..1041848878 100644 --- a/src/views/admin/settings/advanced.tpl +++ b/src/views/admin/settings/advanced.tpl @@ -99,6 +99,12 @@
+ +
+ + +

[[admin/settings/advanced:headers.permissions-policy-help]]

+
From 1d7dbf1480d4f82885df5e7325c77f27f2ed8d9c Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 23 Nov 2022 16:33:45 +0000 Subject: [PATCH 15/18] chore(i18n): fallback strings for new resources: nodebb.admin-settings-advanced --- public/language/ar/admin/settings/advanced.json | 2 ++ public/language/bg/admin/settings/advanced.json | 2 ++ public/language/bn/admin/settings/advanced.json | 2 ++ public/language/cs/admin/settings/advanced.json | 2 ++ public/language/da/admin/settings/advanced.json | 2 ++ public/language/de/admin/settings/advanced.json | 2 ++ public/language/el/admin/settings/advanced.json | 2 ++ public/language/en-US/admin/settings/advanced.json | 2 ++ public/language/en-x-pirate/admin/settings/advanced.json | 2 ++ public/language/es/admin/settings/advanced.json | 2 ++ public/language/et/admin/settings/advanced.json | 2 ++ public/language/fa-IR/admin/settings/advanced.json | 2 ++ public/language/fi/admin/settings/advanced.json | 2 ++ public/language/fr/admin/settings/advanced.json | 2 ++ public/language/gl/admin/settings/advanced.json | 2 ++ public/language/he/admin/settings/advanced.json | 2 ++ public/language/hr/admin/settings/advanced.json | 2 ++ public/language/hu/admin/settings/advanced.json | 2 ++ public/language/id/admin/settings/advanced.json | 2 ++ public/language/it/admin/settings/advanced.json | 2 ++ public/language/ja/admin/settings/advanced.json | 2 ++ public/language/ko/admin/settings/advanced.json | 2 ++ public/language/lt/admin/settings/advanced.json | 2 ++ public/language/lv/admin/settings/advanced.json | 2 ++ public/language/ms/admin/settings/advanced.json | 2 ++ public/language/nb/admin/settings/advanced.json | 2 ++ public/language/nl/admin/settings/advanced.json | 2 ++ public/language/pl/admin/settings/advanced.json | 2 ++ public/language/pt-BR/admin/settings/advanced.json | 2 ++ public/language/pt-PT/admin/settings/advanced.json | 2 ++ public/language/ro/admin/settings/advanced.json | 2 ++ public/language/ru/admin/settings/advanced.json | 2 ++ public/language/rw/admin/settings/advanced.json | 2 ++ public/language/sc/admin/settings/advanced.json | 2 ++ public/language/sk/admin/settings/advanced.json | 2 ++ public/language/sl/admin/settings/advanced.json | 2 ++ public/language/sq-AL/admin/settings/advanced.json | 2 ++ public/language/sr/admin/settings/advanced.json | 2 ++ public/language/sv/admin/settings/advanced.json | 2 ++ public/language/th/admin/settings/advanced.json | 2 ++ public/language/tr/admin/settings/advanced.json | 2 ++ public/language/uk/admin/settings/advanced.json | 2 ++ public/language/vi/admin/settings/advanced.json | 2 ++ public/language/zh-CN/admin/settings/advanced.json | 2 ++ public/language/zh-TW/admin/settings/advanced.json | 2 ++ 45 files changed, 90 insertions(+) diff --git a/public/language/ar/admin/settings/advanced.json b/public/language/ar/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/ar/admin/settings/advanced.json +++ b/public/language/ar/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/bg/admin/settings/advanced.json b/public/language/bg/admin/settings/advanced.json index ee615720d9..32caf79de0 100644 --- a/public/language/bg/admin/settings/advanced.json +++ b/public/language/bg/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "Когато е включено (по подразбиране), стойността на заглавката ще бъде require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Стриктна транспортна сигурност", "hsts.enabled": "Включване на HSTS (препоръчително)", "hsts.maxAge": "Максимална възраст на HSTS", diff --git a/public/language/bn/admin/settings/advanced.json b/public/language/bn/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/bn/admin/settings/advanced.json +++ b/public/language/bn/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/cs/admin/settings/advanced.json b/public/language/cs/admin/settings/advanced.json index d5c6befa77..bc10146c76 100644 --- a/public/language/cs/admin/settings/advanced.json +++ b/public/language/cs/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Přísné zabezpečení přenosu", "hsts.enabled": "Povolit HSTS (doporučeno)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/da/admin/settings/advanced.json b/public/language/da/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/da/admin/settings/advanced.json +++ b/public/language/da/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/de/admin/settings/advanced.json b/public/language/de/admin/settings/advanced.json index 6d6e0005f5..1f75026bc5 100644 --- a/public/language/de/admin/settings/advanced.json +++ b/public/language/de/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "Wenn aktiviert (Standard), wird der Header auf require-corp gesetzt", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "HSTS Aktivieren (empfohlen)", "hsts.maxAge": "HSTS Maximales Alter", diff --git a/public/language/el/admin/settings/advanced.json b/public/language/el/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/el/admin/settings/advanced.json +++ b/public/language/el/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/en-US/admin/settings/advanced.json b/public/language/en-US/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/en-US/admin/settings/advanced.json +++ b/public/language/en-US/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/en-x-pirate/admin/settings/advanced.json b/public/language/en-x-pirate/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/en-x-pirate/admin/settings/advanced.json +++ b/public/language/en-x-pirate/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/es/admin/settings/advanced.json b/public/language/es/admin/settings/advanced.json index 8efe29570f..4c912b4d14 100644 --- a/public/language/es/admin/settings/advanced.json +++ b/public/language/es/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Seguridad estricta del transporte", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/et/admin/settings/advanced.json b/public/language/et/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/et/admin/settings/advanced.json +++ b/public/language/et/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/fa-IR/admin/settings/advanced.json b/public/language/fa-IR/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/fa-IR/admin/settings/advanced.json +++ b/public/language/fa-IR/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/fi/admin/settings/advanced.json b/public/language/fi/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/fi/admin/settings/advanced.json +++ b/public/language/fi/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/fr/admin/settings/advanced.json b/public/language/fr/admin/settings/advanced.json index e9f5143c69..13058af0d3 100644 --- a/public/language/fr/admin/settings/advanced.json +++ b/public/language/fr/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "Lorsqu'il est activé (par défaut), définira l'en-tête sur require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Activer HSTS (recommandé)", "hsts.maxAge": "HSTS Age Max", diff --git a/public/language/gl/admin/settings/advanced.json b/public/language/gl/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/gl/admin/settings/advanced.json +++ b/public/language/gl/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/he/admin/settings/advanced.json b/public/language/he/admin/settings/advanced.json index dab98f1f59..7be6b15566 100644 --- a/public/language/he/admin/settings/advanced.json +++ b/public/language/he/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "הפעל HSTS (מומלץ)", "hsts.maxAge": "גיל כותרת HSTS", diff --git a/public/language/hr/admin/settings/advanced.json b/public/language/hr/admin/settings/advanced.json index dd015e7caf..cdf6f454c4 100644 --- a/public/language/hr/admin/settings/advanced.json +++ b/public/language/hr/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/hu/admin/settings/advanced.json b/public/language/hu/admin/settings/advanced.json index fce398dceb..24a7537fe3 100644 --- a/public/language/hu/admin/settings/advanced.json +++ b/public/language/hu/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Szigorú HTTP biztonság (HSTS)", "hsts.enabled": "Szigorú HTTP biztonság (HSTS) bekapcsolása (ajánlott)", "hsts.maxAge": "HSTS maximális kora", diff --git a/public/language/id/admin/settings/advanced.json b/public/language/id/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/id/admin/settings/advanced.json +++ b/public/language/id/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/it/admin/settings/advanced.json b/public/language/it/admin/settings/advanced.json index 0f1df9e192..23de6ede5e 100644 --- a/public/language/it/admin/settings/advanced.json +++ b/public/language/it/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "Se abilitato (impostazione predefinita), imposterà l'intestazione su require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Rigorosa sicurezza trasporto", "hsts.enabled": "Abilita HSTS (consigliato)", "hsts.maxAge": "Età massima HSTS", diff --git a/public/language/ja/admin/settings/advanced.json b/public/language/ja/admin/settings/advanced.json index 999219c902..72ad0891bf 100644 --- a/public/language/ja/admin/settings/advanced.json +++ b/public/language/ja/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/ko/admin/settings/advanced.json b/public/language/ko/admin/settings/advanced.json index 99d1df901f..9d6966eab9 100644 --- a/public/language/ko/admin/settings/advanced.json +++ b/public/language/ko/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "HSTS 활성화 (권장)", "hsts.maxAge": "HSTS 유효 기간", diff --git a/public/language/lt/admin/settings/advanced.json b/public/language/lt/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/lt/admin/settings/advanced.json +++ b/public/language/lt/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/lv/admin/settings/advanced.json b/public/language/lv/admin/settings/advanced.json index abe27d1cea..1899c0dd8f 100644 --- a/public/language/lv/admin/settings/advanced.json +++ b/public/language/lv/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "HTTP Strict Transport Security (HSTS)", "hsts.enabled": "Iespējots HSTS (ieteicams)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/ms/admin/settings/advanced.json b/public/language/ms/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/ms/admin/settings/advanced.json +++ b/public/language/ms/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/nb/admin/settings/advanced.json b/public/language/nb/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/nb/admin/settings/advanced.json +++ b/public/language/nb/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/nl/admin/settings/advanced.json b/public/language/nl/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/nl/admin/settings/advanced.json +++ b/public/language/nl/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/pl/admin/settings/advanced.json b/public/language/pl/admin/settings/advanced.json index 8e22b66403..619e26b8de 100644 --- a/public/language/pl/admin/settings/advanced.json +++ b/public/language/pl/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Włączony HSTS (zalecane)", "hsts.maxAge": "Maksymalny wiek HSTS", diff --git a/public/language/pt-BR/admin/settings/advanced.json b/public/language/pt-BR/admin/settings/advanced.json index 51e6ef17d3..84d1f48c6f 100644 --- a/public/language/pt-BR/admin/settings/advanced.json +++ b/public/language/pt-BR/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Habilitar HSTS (recomendado)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/pt-PT/admin/settings/advanced.json b/public/language/pt-PT/admin/settings/advanced.json index 81de9f21e5..5b01a7fefd 100644 --- a/public/language/pt-PT/admin/settings/advanced.json +++ b/public/language/pt-PT/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/ro/admin/settings/advanced.json b/public/language/ro/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/ro/admin/settings/advanced.json +++ b/public/language/ro/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/ru/admin/settings/advanced.json b/public/language/ru/admin/settings/advanced.json index f426df26d4..caf3bd0ef3 100644 --- a/public/language/ru/admin/settings/advanced.json +++ b/public/language/ru/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Строгая политика безопасности транспортного уровня", "hsts.enabled": "Включить HSTS (рекомендуется)", "hsts.maxAge": "Срок действия заголовка HSTS", diff --git a/public/language/rw/admin/settings/advanced.json b/public/language/rw/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/rw/admin/settings/advanced.json +++ b/public/language/rw/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/sc/admin/settings/advanced.json b/public/language/sc/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/sc/admin/settings/advanced.json +++ b/public/language/sc/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/sk/admin/settings/advanced.json b/public/language/sk/admin/settings/advanced.json index 95a77ab4dc..a464b384da 100644 --- a/public/language/sk/admin/settings/advanced.json +++ b/public/language/sk/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Prísne zabezpečenie prenosu", "hsts.enabled": "Povoliť HSTS (odporúčané)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/sl/admin/settings/advanced.json b/public/language/sl/admin/settings/advanced.json index f899857086..ab1242a9b4 100644 --- a/public/language/sl/admin/settings/advanced.json +++ b/public/language/sl/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Omogočen HSTS (priporočeno)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/sq-AL/admin/settings/advanced.json b/public/language/sq-AL/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/sq-AL/admin/settings/advanced.json +++ b/public/language/sq-AL/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/sr/admin/settings/advanced.json b/public/language/sr/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/sr/admin/settings/advanced.json +++ b/public/language/sr/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/sv/admin/settings/advanced.json b/public/language/sv/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/sv/admin/settings/advanced.json +++ b/public/language/sv/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/th/admin/settings/advanced.json b/public/language/th/admin/settings/advanced.json index 1bf35d7370..982eaa2f64 100644 --- a/public/language/th/admin/settings/advanced.json +++ b/public/language/th/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/tr/admin/settings/advanced.json b/public/language/tr/admin/settings/advanced.json index c9fab4313d..84fc2f5ad5 100644 --- a/public/language/tr/admin/settings/advanced.json +++ b/public/language/tr/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "Etkinleştirildiğinde (varsayılan), başlığı require-corp olarak ayarlayacaktır.", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin Kaynak Politikası", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "STS", "hsts.enabled": "HSTS'yi etkinleştir (önerilir)", "hsts.maxAge": "HSTS Maksimum Yaş", diff --git a/public/language/uk/admin/settings/advanced.json b/public/language/uk/admin/settings/advanced.json index abff8ca55f..58e45a1bfb 100644 --- a/public/language/uk/admin/settings/advanced.json +++ b/public/language/uk/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Strict Transport Security", "hsts.enabled": "Enabled HSTS (recommended)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/vi/admin/settings/advanced.json b/public/language/vi/admin/settings/advanced.json index baee1b5a06..4f4b14039f 100644 --- a/public/language/vi/admin/settings/advanced.json +++ b/public/language/vi/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "Khi được bật (mặc định), sẽ đặt tiêu đề thành require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "Bảo Vệ Truyền Tải Nghiêm Ngặt", "hsts.enabled": "Đã bật HSTS (đề nghị)", "hsts.maxAge": "HSTS Tuổi Tối Đa", diff --git a/public/language/zh-CN/admin/settings/advanced.json b/public/language/zh-CN/admin/settings/advanced.json index 1ebb76d2ba..45a12d552a 100644 --- a/public/language/zh-CN/admin/settings/advanced.json +++ b/public/language/zh-CN/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "严格安全传输(HSTS)", "hsts.enabled": "启用HSTS(推荐)", "hsts.maxAge": "HSTS Max Age", diff --git a/public/language/zh-TW/admin/settings/advanced.json b/public/language/zh-TW/admin/settings/advanced.json index 63ca8cbe3f..454475cb71 100644 --- a/public/language/zh-TW/admin/settings/advanced.json +++ b/public/language/zh-TW/admin/settings/advanced.json @@ -20,6 +20,8 @@ "headers.coep-help": "When enabled (default), will set the header to require-corp", "headers.coop": "Cross-Origin-Opener-Policy", "headers.corp": "Cross-Origin-Resource-Policy", + "headers.permissions-policy": "Permissions-Policy", + "headers.permissions-policy-help": "Allows setting permissions policy header, for example \"geolocation=*, camera=()\", see this for more info.", "hsts": "嚴格安全傳輸", "hsts.enabled": "啟用HSTS(推薦)", "hsts.maxAge": "HSTS Max Age", From 12f0541dfa68e63e01e24413d7f0877cd8e7954e Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 23 Nov 2022 19:04:44 +0000 Subject: [PATCH 16/18] chore: incrementing version number - v2.6.0 --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index bc1aa5d2c4..294b9f1ca9 100644 --- a/install/package.json +++ b/install/package.json @@ -2,7 +2,7 @@ "name": "nodebb", "license": "GPL-3.0", "description": "NodeBB Forum", - "version": "2.5.8", + "version": "2.6.0", "homepage": "http://www.nodebb.org", "repository": { "type": "git", @@ -192,4 +192,4 @@ "url": "https://github.com/barisusakli" } ] -} +} \ No newline at end of file From eedd84ae4e17ac2aaf6224a3046210195d35164b Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Wed, 23 Nov 2022 19:04:45 +0000 Subject: [PATCH 17/18] chore: update changelog for v2.6.0 --- CHANGELOG.md | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 160 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37c93c0f8c..f1391be880 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,163 @@ +#### v2.6.0 (2022-11-23) + +##### Chores + +* **i18n:** + * fallback strings for new resources: nodebb.admin-settings-advanced (1d7dbf14) + * fallback strings for new resources: nodebb.admin-settings-advanced (05b6758e) + * fallback strings for new resources: nodebb.admin-settings-user, nodebb.admin-settings-email (9ad3b214) +* **deps:** + * update commitlint monorepo to v17.3.0 (#11058) (f4784205) + * update dependency eslint to v8.28.0 (#11059) (d480f26b) + * update dependency jsdom to v20.0.3 (#11054) (5750ded1) + * update dependency jquery to v3.6.1 (#11048) (6611d44c) + * update dependency eslint-config-nodebb to v0.2.1 (#11043) (07c81d5d) + * update commitlint monorepo to v17.2.0 (#11026) (26be289e) + * update dependency husky to v8.0.2 (#11018) (4b3978be) + * update dependency eslint to v8.27.0 (#11004) (4fcef7c5) + * update dependency jsdom to v20.0.2 (#11014) (a6e4fee1) + * update dependency mocha to v10.1.0 (#10980) (ffa117ab) + * update dependency eslint to v8.25.0 (3719233a) + * update dependency jsdom to v20.0.1 (#10934) (241b7c4f) + * update dependency eslint to v8.24.0 (#10922) (8bcbff33) + * update commitlint monorepo (#10888) (3f30056a) + * update postgres docker tag to v14 (#10829) (5aa55d29) + * update dependency eslint to v8.23.1 (#10885) (0c6fb6e3) +* remove derpy extra changelog bits (445f09f0) +* incrementing version number - v2.5.8 (dec0e7de) +* update changelog for v2.5.8 (c9cd8975) +* incrementing version number - v2.5.7 (5836bf4a) +* incrementing version number - v2.5.6 (c7bd7dbf) +* incrementing version number - v2.5.5 (3509ed94) +* incrementing version number - v2.5.4 (e83260ca) +* incrementing version number - v2.5.3 (7e922936) +* incrementing version number - v2.5.2 (babcd17e) +* incrementing version number - v2.5.1 (ce3aa950) +* incrementing version number - v2.5.0 (01d276cb) +* incrementing version number - v2.4.5 (dd3e1a28) +* incrementing version number - v2.4.4 (d5525c87) +* incrementing version number - v2.4.3 (9c647c6c) +* incrementing version number - v2.4.2 (3aa7b855) +* incrementing version number - v2.4.1 (60cbd148) +* incrementing version number - v2.4.0 (4834cde3) +* incrementing version number - v2.3.1 (d2425942) +* incrementing version number - v2.3.0 (046ea120) + +##### New Features + +* add permissions-policy header (864fe0f9) +* allow groups to be exempt from maintenance mode (3c85b944) +* add search data to filter:search.inContent (be92be4e) +* add relevant topic events to post objects (a584dae6) +* client-side hooks for navigator scroll action (135fe55b) +* j and k hotkeys in topic to navigate through it quickly (aeb94c32) +* a couple utility methods in navigator module to get and set count and index (9f9a835f) +* paginate recentposts.rss and (ebd7c05c) +* add quiet to action:settings.set (665f36b7) + +##### Bug Fixes + +* https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68 (110311b2) +* https://github.com/NodeBB-Community/nodebb-plugin-custom-pages/issues/68 (fc49665f) +* #11052, add missing await (bb82eb71) +* pin jquery version for all packages that include it as a subdependency (a87f64b4) +* #10877, define a resolution for jquery subdependency of timeago (5aaebdd3) +* #11044, allow banned users to post (abcfb631) +* check schedule privilege, closes #11032 (61090615) +* mixing of old and new bch syntax (1e484643) +* category ordering add test (61d32bde) +* use `--omit=dev` flag for npm instead of `--production` (53d47a58) +* update nav thumb on setIndex call (thx @barisusakli) (664bc5f5) +* do not call `navigator.update()` when `scrollToElement` is explicitly passed a new index value (b7287c1e) +* race condition where `navigator.update` was called when it should not be (fa643eb8) +* be tidier and explicitly clean up ctrl-f hotkey on topic page (5b9de0e5) +* listen to -d flag on cli upgrade (fe249fa5) +* automatically remove `lang` parameter if it matches the forum default (881c7c4d) +* **deps:** + * update socket.io packages to v4.5.4 (#11061) (709ca59d) + * update dependency esbuild to v0.15.15 (#11056) (d449710e) + * update dependency nodebb-theme-persona to v12.1.12 (#11057) (18eb35a1) + * update dependency cropperjs to v1.5.13 (#11055) (13f3a048) + * update dependency nodebb-plugin-markdown to v10.1.1 (#11047) (62a60cbf) + * update dependency mongodb to v4.12.0 (#11049) (59b4d95f) + * update dependency connect-pg-simple to v8 (#11033) (ca162c04) + * update dependency ace-builds to v1.13.1 (#11045) (e0b9240d) + * update dependency esbuild to v0.15.14 (a5355d78) + * update dependency nodebb-theme-persona to v12.1.11 (2af7fd5f) + * update dependency postcss to v8.4.19 (#11028) (b94bb1bf) + * update dependency ace-builds to v1.13.0 (#11031) (313d0c32) + * update dependency webpack to v5.75.0 (#11027) (40c9cc05) + * update dependency yargs to v17.6.2 (#11025) (8d3907b5) + * update dependency lru-cache to v7.14.1 (#11023) (1ea2a32b) + * update dependency sharp to v0.31.2 (#11024) (51919f7a) + * update dependency esbuild to v0.15.13 (#11021) (c4a1905b) + * update dependency ioredis to v5.2.4 (#11022) (e144debb) + * update dependency ace-builds to v1.12.5 (#11019) (de507f72) + * update dependency mongodb to v4.11.0 (#10994) (9ca2482a) + * update dependency autoprefixer to v10.4.13 (#11020) (35d67ad3) + * update dependency nodebb-plugin-composer-default to v9.2.4 (#10998) (5a5771e1) + * update dependency sanitize-html to v2.7.3 (#11008) (73a60854) + * update dependency nodebb-plugin-composer-default to v9.2.3 (#10997) (ee4fde13) + * update dependency esbuild to v0.15.12 (#10996) (29fddd65) + * update dependency nodebb-plugin-composer-default to v9.2.2 (1fc2f1e8) + * update dependency nodebb-theme-persona to v12.1.9 (6471b698) + * bump composer-default (7b9e0847) + * update dependency ace-builds to v1.12.3 (1e930f9d) + * update dependency nodebb-theme-persona to v12.1.8 (#10982) (9900e5f4) + * update dependency ace-builds to v1.12.2 (4260f0c2) + * update dependency ace-builds to v1.12.1 (6485bc25) + * update dependency ace-builds to v1.12.0 (#10978) (00ce8fd8) + * update socket.io packages to v4.5.3 (#10977) (fb41fbe7) + * update dependency nodebb-plugin-emoji to v4.0.6 (dcca3397) + * update dependency esbuild to v0.15.11 (ff69c3e1) + * update dependency @isaacs/ttlcache to v1.2.1 (647bbd57) + * update dependency nodebb-plugin-mentions to v3.0.12 (60d0145b) + * update dependency postcss to v8.4.18 (3c2a636c) + * update dependency nodebb-plugin-spam-be-gone to v1.0.2 (#10958) (b68faa09) + * update dependency body-parser to v1.20.1 (#10941) (0f63947b) + * update dependency express to v4.18.2 (#10948) (ff53064c) + * update dependency semver to v7.3.8 (#10937) (1b89b661) + * update dependency nodebb-theme-persona to v12.1.7 (1873b527) + * update dependency commander to v9.4.1 (#10928) (855a2bad) + * update dependency postcss to v8.4.17 (#10929) (d84ee308) + * update dependency nodemailer to v6.8.0 (#10925) (222ab6ae) + * update dependency yargs to v17.6.0 (#10931) (7c3c3d02) + * update dependency nodebb-plugin-spam-be-gone to v1.0.1 (#10912) (28d1844e) + * update dependency ace-builds to v1.11.2 (#10923) (87c84fe8) + * update dependency sharp to v0.31.1 (#10926) (8e23e410) + * update dependency ace-builds to v1.11.1 (#10920) (ce77605a) + * update dependency ace-builds to v1.11.0 (#10909) (d900fd17) + * update dependency autoprefixer to v10.4.12 (#10911) (54294871) + * update dependency compare-versions to v5 (#10890) (f971385b) + * bump persona #10907 (846eda0a) + * bump persona, #10907 (27c80d39) + * update dependency mongodb to v4.10.0 (#10908) (bbe7f779) + * update dependency nodebb-theme-persona to v12.1.3 (#10903) (0debc51b) + * update dependency nodebb-plugin-2factor to v5.1.1 (02fe6875) + * update dependency nodebb-theme-persona to v12.1.2 (425bf87b) + * update dependency sanitize-html to v2.7.2 (#10893) (bfeb0368) + * update dependency autoprefixer to v10.4.11 (#10892) (0758655a) + * update dependency sharp to v0.31.0 (#10887) (2836be5c) + * update socket.io packages to v4.5.2 (#10884) (22f3d0bb) + * update dependency nodebb-plugin-2factor to v5.1.0 (#10886) (335990be) + * update dependency autoprefixer to v10.4.10 (#10883) (0c2a88de) + * update dependency winston to v3.8.2 (#10882) (d911a1bf) + * update dependency pg to v8.8.0 (#10863) (01129a39) + * update dependency nodebb-plugin-emoji to v4.0.5 (#10881) (34d243e4) + * update dependency ioredis to v5.2.3 (#10861) (5e375e4a) + * update dependency pg-cursor to v2.7.4 (#10862) (86b63fab) + * update dependency mongodb to v4.9.1 (#10880) (5583ab95) + * update dependency autoprefixer to v10.4.9 (#10879) (cc6798bb) + * update dependency postcss to v8.4.16 (#10824) (8c680db5) + * update dependency jquery to v3.6.1 (#10868) (6687f49b) + * update dependency ace-builds to v1.10.1 (#10840) (c0c3ee01) + * bump composer-default to v9.2.0 (29ddeaa1) + +##### Refactors + +* don't prevent startup if staticDir is undefined (b34e859c) +* added new ajaxify method .cleanup, called before ajaxify.start. (3700174c) + #### v2.5.8 (2022-11-09) ##### Chores From 643dce38d73dea663ba81cc6f0d1aa80aa9409f4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 23 Nov 2022 14:26:25 -0500 Subject: [PATCH 18/18] fix(deps): update dependency mongodb to v4.12.1 (#11062) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index bc1aa5d2c4..7560285ded 100644 --- a/install/package.json +++ b/install/package.json @@ -83,7 +83,7 @@ "material-design-lite": "1.3.0", "mime": "3.0.0", "mkdirp": "1.0.4", - "mongodb": "4.12.0", + "mongodb": "4.12.1", "morgan": "1.10.0", "mousetrap": "1.6.5", "multiparty": "4.2.3",