Merge branch 'develop' into bootstrap5

This commit is contained in:
Julian Lam
2022-11-23 16:07:15 -05:00
51 changed files with 277 additions and 15 deletions

View File

@@ -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

View File

@@ -56,11 +56,11 @@
"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",
"esbuild": "0.15.14",
"esbuild": "0.15.15",
"express": "4.18.2",
"express-session": "1.17.3",
"express-useragent": "1.0.15",
@@ -85,7 +85,7 @@
"material-design-lite": "1.3.0",
"mime": "3.0.0",
"mkdirp": "1.0.4",
"mongodb": "4.11.0",
"mongodb": "4.12.1",
"morgan": "1.10.0",
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
@@ -127,8 +127,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",
@@ -150,16 +150,16 @@
},
"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.27.0",
"eslint": "8.28.0",
"eslint-config-nodebb": "0.2.1",
"eslint-plugin-import": "2.26.0",
"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",
@@ -171,7 +171,7 @@
"sass-embedded": "1.55.0"
},
"resolutions": {
"*/jquery": "3.6.0"
"*/jquery": "3.6.1"
},
"bugs": {
"url": "https://github.com/NodeBB/NodeBB/issues"
@@ -191,4 +191,4 @@
"url": "https://github.com/barisusakli"
}
]
}
}

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -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“",
@@ -20,6 +20,8 @@
"headers.coep-help": "Когато е включено (по подразбиране), стойността на заглавката ще бъде <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Стриктна транспортна сигурност",
"hsts.enabled": "Включване на HSTS (препоръчително)",
"hsts.maxAge": "Максимална възраст на HSTS",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Přísné zabezpečení přenosu",
"hsts.enabled": "Povolit HSTS (doporučeno)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "Wenn aktiviert (Standard), wird der Header auf <code>require-corp</code> 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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "HSTS Aktivieren (empfohlen)",
"hsts.maxAge": "HSTS Maximales Alter",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Seguridad estricta del transporte",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -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",
@@ -20,6 +20,8 @@
"headers.coep-help": "Lorsqu'il est activé (par défaut), définira l'en-tête sur <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Activer HSTS (recommandé)",
"hsts.maxAge": "HSTS Age Max",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "הפעל HSTS (מומלץ)",
"hsts.maxAge": "גיל כותרת HSTS",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> 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",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "Se abilitato (impostazione predefinita), imposterà l'intestazione su <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Rigorosa sicurezza trasporto",
"hsts.enabled": "Abilita HSTS (consigliato)",
"hsts.maxAge": "Età massima HSTS",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "HSTS 활성화 (권장)",
"hsts.maxAge": "HSTS 유효 기간",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "HTTP Strict Transport Security (HSTS)",
"hsts.enabled": "Iespējots HSTS (ieteicams)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Włączony HSTS (zalecane)",
"hsts.maxAge": "Maksymalny wiek HSTS",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Habilitar HSTS (recomendado)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Строгая политика безопасности транспортного уровня",
"hsts.enabled": "Включить HSTS (рекомендуется)",
"hsts.maxAge": "Срок действия заголовка HSTS",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Prísne zabezpečenie prenosu",
"hsts.enabled": "Povoliť HSTS (odporúčané)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Omogočen HSTS (priporočeno)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "Etkinleştirildiğinde (varsayılan), başlığı <code>require-corp</code> 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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "STS",
"hsts.enabled": "HSTS'yi etkinleştir (önerilir)",
"hsts.maxAge": "HSTS Maksimum Yaş",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "Strict Transport Security",
"hsts.enabled": "Enabled HSTS (recommended)",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -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",
@@ -20,6 +20,8 @@
"headers.coep-help": "Khi được bật (mặc định), sẽ đặt tiêu đề thành <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> 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",

View File

@@ -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",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "严格安全传输HSTS",
"hsts.enabled": "启用HSTS推荐",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -20,6 +20,8 @@
"headers.coep-help": "When enabled (default), will set the header to <code>require-corp</code>",
"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 <a href=\"https://github.com/w3c/webappsec-permissions-policy/blob/main/permissions-policy-explainer.md\">this</a> for more info.",
"hsts": "嚴格安全傳輸",
"hsts.enabled": "啟用HSTS推薦",
"hsts.maxAge": "HSTS Max Age",

View File

@@ -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'];
}

View File

@@ -94,6 +94,12 @@
<option value="cross-origin">cross-origin</option>
</select>
</div>
<div class="form-group">
<label for="permissions-policy">[[admin/settings/advanced:headers.permissions-policy]]</label>
<input class="form-control" id="permissions-policy" type="text" placeholder="" data-field="permissions-policy" >
<p class="help-block">[[admin/settings/advanced:headers.permissions-policy-help]]</p>
</div>
</form>
</div>
</div>