diff --git a/CHANGELOG.md b/CHANGELOG.md
index f9aa6d52c4..2259da6386 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,40 @@
+#### v2.3.0 (2022-07-28)
+
+##### Chores
+
+* **deps:**
+ * update dependency lint-staged to v13 (07ce0c39)
+ * bump ace-builds from 1.7.1 to 1.8.1 in /install (f397d968)
+ * bump ioredis from 5.2.0 to 5.2.2 in /install (067a5110)
+* have renovate work off of `develop` branch instead (f334e398)
+* update changelog for v2.2.5 (6c3ebf3b)
+
+##### New Features
+
+* add client side filter:chat.send, closes #10729 (b2da02d6)
+* UI changes for ACP > Manage > Categories (#10782) (820bc994)
+* show an informative message when no plugins are found after filtering (6840a742)
+* Allow defining active plugins in config (#10767) (23cb67a1)
+* allow plugins to toggle whether IPs are shown in the users CSV export (a6af47da)
+* fire hook to allow plugins to filter the pids returned in a user profile (c26be43a)
+* closes #10719, don't trim children if category is marked section (7e80cc10)
+
+##### Bug Fixes
+
+* **deps:**
+ * update dependency mongodb to v4.8.1 (8384b7cf)
+ * update dependency helmet to v5.1.1 (03a173bb)
+* bug where fallback to forum search was not working due to client-side error (25046642)
+* better looking placeholder text for ACP search (1b9c6819)
+* use `user.hidePrivateData();` more consistently across user retrieval endpoints (0529f2fb)
+* minor margin tweak for alert in acp header (4faf0cdf)
+* cannot turn off all networks (bbc7f2af)
+* cannot setting networks for sharing posts (2e088a8e)
+
+##### Refactors
+
+* invert helmet configuration (dcacd815)
+
#### v2.2.5 (2022-07-21)
##### Chores
diff --git a/install/package.json b/install/package.json
index 363b261ac9..e2b8e1a8a9 100644
--- a/install/package.json
+++ b/install/package.json
@@ -97,7 +97,7 @@
"nodebb-plugin-spam-be-gone": "1.0.0",
"nodebb-rewards-essentials": "0.2.1",
"nodebb-theme-lavender": "6.0.0",
- "nodebb-theme-persona": "12.0.12",
+ "nodebb-theme-persona": "12.0.14",
"nodebb-theme-slick": "2.0.2",
"nodebb-theme-vanilla": "12.1.18",
"nodebb-widget-essentials": "6.0.0",
@@ -116,7 +116,7 @@
"request-promise-native": "1.0.9",
"rimraf": "3.0.2",
"rss": "1.2.2",
- "sanitize-html": "2.7.0",
+ "sanitize-html": "2.7.1",
"semver": "7.3.7",
"serve-favicon": "2.5.0",
"sharp": "0.30.7",
@@ -137,7 +137,7 @@
"uglify-es": "3.3.9",
"validator": "13.7.0",
"visibilityjs": "2.0.2",
- "webpack": "5.73.0",
+ "webpack": "5.74.0",
"webpack-merge": "5.8.0",
"winston": "3.8.1",
"xml": "1.0.1",
diff --git a/public/language/ar/admin/menu.json b/public/language/ar/admin/menu.json
index 97d0fa4dfc..028ee61cef 100644
--- a/public/language/ar/admin/menu.json
+++ b/public/language/ar/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/bg/admin/menu.json b/public/language/bg/admin/menu.json
index 6b2b2fc2c7..ee7113eb8f 100644
--- a/public/language/bg/admin/menu.json
+++ b/public/language/bg/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Изход",
"view-forum": "Преглед на форума",
- "search.placeholder": "Натиснете „/“ за търсене на настройки",
+ "search.placeholder": "Search settings",
"search.no-results": "Няма резултати…",
"search.search-forum": "Търсене във форума за ",
"search.keep-typing": "Продължете да пишете, за да видите още резултати…",
diff --git a/public/language/bn/admin/menu.json b/public/language/bn/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/bn/admin/menu.json
+++ b/public/language/bn/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/cs/admin/menu.json b/public/language/cs/admin/menu.json
index 603d9616fe..d22f9a6bdd 100644
--- a/public/language/cs/admin/menu.json
+++ b/public/language/cs/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Odhlásit",
"view-forum": "Zobrazit fórum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Žádné výsledky…",
"search.search-forum": "Prohledat fórum pro ",
"search.keep-typing": "Pište dále pro zobrazení výsledků…",
diff --git a/public/language/da/admin/menu.json b/public/language/da/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/da/admin/menu.json
+++ b/public/language/da/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/de/admin/menu.json b/public/language/de/admin/menu.json
index 6244d2cad1..07a3c5937b 100644
--- a/public/language/de/admin/menu.json
+++ b/public/language/de/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Abmelden",
"view-forum": "Forum anzeigen",
- "search.placeholder": "Drücke "/" um nach Einstellungen zu suchen",
+ "search.placeholder": "Search settings",
"search.no-results": "Keine Ergebnisse...",
"search.search-forum": "Suche im Forum nach ",
"search.keep-typing": "Gib mehr ein, um die Ergebnisse zu sehen...",
diff --git a/public/language/el/admin/menu.json b/public/language/el/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/el/admin/menu.json
+++ b/public/language/el/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/en-US/admin/menu.json b/public/language/en-US/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/en-US/admin/menu.json
+++ b/public/language/en-US/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/en-x-pirate/admin/menu.json b/public/language/en-x-pirate/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/en-x-pirate/admin/menu.json
+++ b/public/language/en-x-pirate/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/es/admin/menu.json b/public/language/es/admin/menu.json
index d9e2ce06b3..d59ea10b71 100644
--- a/public/language/es/admin/menu.json
+++ b/public/language/es/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Cerrar sesión",
"view-forum": "Ver foro",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Sin resultados...",
"search.search-forum": "Buscar en el foro ",
"search.keep-typing": "Escribe más para ver resultados...",
diff --git a/public/language/et/admin/menu.json b/public/language/et/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/et/admin/menu.json
+++ b/public/language/et/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/fa-IR/admin/menu.json b/public/language/fa-IR/admin/menu.json
index 7fa68c6830..135e14ace0 100644
--- a/public/language/fa-IR/admin/menu.json
+++ b/public/language/fa-IR/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "هیچ نتیجه ای وجود ندارد",
"search.search-forum": "جستجو در انجمن برای ",
"search.keep-typing": "لطفا برای مشاهده نتیجه بیشتر بنویسید",
diff --git a/public/language/fi/admin/menu.json b/public/language/fi/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/fi/admin/menu.json
+++ b/public/language/fi/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/fr/admin/menu.json b/public/language/fr/admin/menu.json
index 196f86ce5c..e5f477dc00 100644
--- a/public/language/fr/admin/menu.json
+++ b/public/language/fr/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Déconnexion ",
"view-forum": "Voir le forum",
- "search.placeholder": "Appuyez sur "/" pour rechercher dans les paramètres",
+ "search.placeholder": "Search settings",
"search.no-results": "Aucun résultat…",
"search.search-forum": "Rechercher dans le forum",
"search.keep-typing": "Continuez de taper pour afficher les résultats…",
diff --git a/public/language/gl/admin/menu.json b/public/language/gl/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/gl/admin/menu.json
+++ b/public/language/gl/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/he/admin/menu.json b/public/language/he/admin/menu.json
index 95890e7d15..30888f99b2 100644
--- a/public/language/he/admin/menu.json
+++ b/public/language/he/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "התנתק",
"view-forum": "כניסה לפורום",
- "search.placeholder": "הקלד "/" בכדי לחפש הגדרה",
+ "search.placeholder": "Search settings",
"search.no-results": "אין תוצאות...",
"search.search-forum": "חפש בפורום ",
"search.keep-typing": "המשך להקליד על מנת למצוא תוצאות...",
diff --git a/public/language/hr/admin/menu.json b/public/language/hr/admin/menu.json
index 4dd18a9204..7145bdc4fc 100644
--- a/public/language/hr/admin/menu.json
+++ b/public/language/hr/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Odjava",
"view-forum": "Pogledaj forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Nema rezultata ...",
"search.search-forum": "Pretraži forum za ",
"search.keep-typing": "Upiši više da vidiš rezultate ...",
diff --git a/public/language/hu/admin/menu.json b/public/language/hu/admin/menu.json
index e2329570bb..b3340a00da 100644
--- a/public/language/hu/admin/menu.json
+++ b/public/language/hu/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Kilépés",
"view-forum": "Fórum megtekintése",
- "search.placeholder": "Nyomd meg a "/"-t beállítások kereséséhez",
+ "search.placeholder": "Search settings",
"search.no-results": "Nincs eredmény...",
"search.search-forum": " keresése a fórumon",
"search.keep-typing": "Gépelj többet az eredményekért...",
diff --git a/public/language/id/admin/menu.json b/public/language/id/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/id/admin/menu.json
+++ b/public/language/id/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/it/admin/menu.json b/public/language/it/admin/menu.json
index 8851052e87..fc0b6f6bf2 100644
--- a/public/language/it/admin/menu.json
+++ b/public/language/it/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Esci",
"view-forum": "Vista Forum",
- "search.placeholder": "Premi "/" per cercare le impostazioni",
+ "search.placeholder": "Search settings",
"search.no-results": "Niente risultati...",
"search.search-forum": "Cerca nel forum per ",
"search.keep-typing": "Scrivi altro per vedere risultati...",
diff --git a/public/language/it/error.json b/public/language/it/error.json
index 0e3e0ada11..ed6895dc00 100644
--- a/public/language/it/error.json
+++ b/public/language/it/error.json
@@ -205,8 +205,8 @@
"no-connection": "Sembra ci sia un problema con la tua connessione internet",
"socket-reconnect-failed": "Impossibile raggiungere il server al momento. Clicca qui per riprovare o riprova in un secondo momento",
"plugin-not-whitelisted": "Impossibile installare il plug-in & solo i plugin nella whitelist del Gestione Pacchetti di NodeBB possono essere installati tramite ACP",
- "plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
- "theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",
+ "plugins-set-in-configuration": "Non è possibile modificare lo stato dei plugin, poiché sono definiti in fase di esecuzione. (config.json, variabili ambientali o argomenti del terminale); modificare invece la configurazione.",
+ "theme-not-set-in-configuration": "Quando si definiscono i plugin attivi nella configurazione, la modifica dei temi richiede l'aggiunta del nuovo tema all'elenco dei plugin attivi prima di aggiornarlo nell'ACP",
"topic-event-unrecognized": "Evento discussione '%1' non riconosciuto",
"cant-set-child-as-parent": "Impossibile impostare figlio come categoria padre",
"cant-set-self-as-parent": "Impossibile impostare se stessi come categoria padre",
diff --git a/public/language/ja/admin/menu.json b/public/language/ja/admin/menu.json
index 35eec8d76c..8769bc3143 100644
--- a/public/language/ja/admin/menu.json
+++ b/public/language/ja/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "ログアウト",
"view-forum": "フォーラムを表示",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "結果がありません...",
"search.search-forum": "フォーラムでを検索",
"search.keep-typing": "結果を見るにはもっと入力してください...",
diff --git a/public/language/ko/admin/menu.json b/public/language/ko/admin/menu.json
index b28b897736..f495308092 100644
--- a/public/language/ko/admin/menu.json
+++ b/public/language/ko/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "로그아웃",
"view-forum": "포럼 보기",
- "search.placeholder": ""/"를 눌러 설정 검색",
+ "search.placeholder": "Search settings",
"search.no-results": "검색 결과 없음...",
"search.search-forum": "포럼에서 검색",
"search.keep-typing": "검색 결과를 보기 위해 더 입력하세요...",
diff --git a/public/language/lt/admin/menu.json b/public/language/lt/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/lt/admin/menu.json
+++ b/public/language/lt/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/lv/admin/menu.json b/public/language/lv/admin/menu.json
index c97b9b0cb3..5a56214054 100644
--- a/public/language/lv/admin/menu.json
+++ b/public/language/lv/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Izlogoties",
"view-forum": "Uz forumu",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Nav rezultātu...",
"search.search-forum": "Forumā meklēt ",
"search.keep-typing": "Rakstīt vairāk, lai redzētu rezultātus...",
diff --git a/public/language/ms/admin/menu.json b/public/language/ms/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/ms/admin/menu.json
+++ b/public/language/ms/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/nb/admin/menu.json b/public/language/nb/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/nb/admin/menu.json
+++ b/public/language/nb/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/nl/admin/menu.json b/public/language/nl/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/nl/admin/menu.json
+++ b/public/language/nl/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/pl/admin/menu.json b/public/language/pl/admin/menu.json
index 55223f5f0e..03219f99fb 100644
--- a/public/language/pl/admin/menu.json
+++ b/public/language/pl/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Wyloguj się",
"view-forum": "Zobacz forum",
- "search.placeholder": "Naciśnij "/" aby wyszukać ustawienia",
+ "search.placeholder": "Search settings",
"search.no-results": "Brak wyników...",
"search.search-forum": "Szukaj w forum ",
"search.keep-typing": "Wpisz więcej, aby zobaczyć wyniki ...",
diff --git a/public/language/pt-BR/admin/menu.json b/public/language/pt-BR/admin/menu.json
index 9e620cd716..e146ab8d61 100644
--- a/public/language/pt-BR/admin/menu.json
+++ b/public/language/pt-BR/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Sair da Conta",
"view-forum": "Ver Fórum",
- "search.placeholder": "Pressione \"/\" para pesquisar por configurações",
+ "search.placeholder": "Search settings",
"search.no-results": "Sem resultados...",
"search.search-forum": "Pesquisar o fórum por ",
"search.keep-typing": "Digite para ver mais resultados...",
diff --git a/public/language/pt-PT/admin/menu.json b/public/language/pt-PT/admin/menu.json
index 925af96d95..35d3d4af31 100644
--- a/public/language/pt-PT/admin/menu.json
+++ b/public/language/pt-PT/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Terminar sessão",
"view-forum": "Ver Fórum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Sem resultados...",
"search.search-forum": "Procurar no fórum por ",
"search.keep-typing": "Digita mais para veres resultados...",
diff --git a/public/language/ro/admin/menu.json b/public/language/ro/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/ro/admin/menu.json
+++ b/public/language/ro/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/ru/admin/menu.json b/public/language/ru/admin/menu.json
index 76f895e641..3ec3e5ce5c 100644
--- a/public/language/ru/admin/menu.json
+++ b/public/language/ru/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Выйти",
"view-forum": "Перейти на форум",
- "search.placeholder": "Введите "/" для поиска настроек",
+ "search.placeholder": "Search settings",
"search.no-results": "Нет результата...",
"search.search-forum": "Искать на форуме",
"search.keep-typing": "Наберите ещё что-нибудь, чтобы увидеть результат...",
diff --git a/public/language/rw/admin/menu.json b/public/language/rw/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/rw/admin/menu.json
+++ b/public/language/rw/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/sc/admin/menu.json b/public/language/sc/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/sc/admin/menu.json
+++ b/public/language/sc/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/sk/admin/menu.json b/public/language/sk/admin/menu.json
index 12aa2962be..7c42194fa7 100644
--- a/public/language/sk/admin/menu.json
+++ b/public/language/sk/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Odhlásiť",
"view-forum": "Zobraziť fórum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Žiadne výsledky...",
"search.search-forum": "Prehľadať fórum pre ",
"search.keep-typing": "Píšte viac pre zobrazenie výsledkov...",
diff --git a/public/language/sl/admin/menu.json b/public/language/sl/admin/menu.json
index 14b3e8c210..49412fc084 100644
--- a/public/language/sl/admin/menu.json
+++ b/public/language/sl/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Odjavi se",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Ni rezultatov...",
"search.search-forum": "Na forumu poišči ",
"search.keep-typing": "Vnesite več, da vidite rezultate...",
diff --git a/public/language/sq-AL/admin/menu.json b/public/language/sq-AL/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/sq-AL/admin/menu.json
+++ b/public/language/sq-AL/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/sr/admin/menu.json b/public/language/sr/admin/menu.json
index 1b369a0fcd..02074b61c0 100644
--- a/public/language/sr/admin/menu.json
+++ b/public/language/sr/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Izloguj se",
"view-forum": "Pogledaj Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Nema rezultata...",
"search.search-forum": "Pretraži forum za ",
"search.keep-typing": "Ukucaj više da vidiš rezultate",
diff --git a/public/language/sv/admin/menu.json b/public/language/sv/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/sv/admin/menu.json
+++ b/public/language/sv/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/th/admin/menu.json b/public/language/th/admin/menu.json
index 5b22fbeb36..379e0b2687 100644
--- a/public/language/th/admin/menu.json
+++ b/public/language/th/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Log out",
"view-forum": "View Forum",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "No results...",
"search.search-forum": "Search the forum for ",
"search.keep-typing": "Type more to see results...",
diff --git a/public/language/tr/admin/menu.json b/public/language/tr/admin/menu.json
index 821acc2ed1..1976645b73 100644
--- a/public/language/tr/admin/menu.json
+++ b/public/language/tr/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Çıkış",
"view-forum": "Forumu Görüntüle",
- "search.placeholder": "Ayarları aramak için "/" işaretine tıklayın",
+ "search.placeholder": "Search settings",
"search.no-results": "Sonuç yok...",
"search.search-forum": "Forumda ara: ",
"search.keep-typing": "Sonuçları görmek için daha fazla yazın...",
diff --git a/public/language/uk/admin/menu.json b/public/language/uk/admin/menu.json
index 7dd7c875fb..8a44556a55 100644
--- a/public/language/uk/admin/menu.json
+++ b/public/language/uk/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Вийти",
"view-forum": "Переглянути форум",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "Без результатів...",
"search.search-forum": "Шукати на форумі ",
"search.keep-typing": "Для результатів, надрукуйте ще...",
diff --git a/public/language/vi/admin/menu.json b/public/language/vi/admin/menu.json
index d44cc4d246..d1818e0b17 100644
--- a/public/language/vi/admin/menu.json
+++ b/public/language/vi/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "Đăng xuất",
"view-forum": "Xem diễn đàn",
- "search.placeholder": "Nhấn "/" để tìm kiếm cài đặt",
+ "search.placeholder": "Search settings",
"search.no-results": "Ko có kết quả...",
"search.search-forum": "Tìm kiếm diễn đàn cho ",
"search.keep-typing": "Nhập thêm để xem kết quả...",
diff --git a/public/language/zh-CN/admin/menu.json b/public/language/zh-CN/admin/menu.json
index 450f7662bf..8857255b41 100644
--- a/public/language/zh-CN/admin/menu.json
+++ b/public/language/zh-CN/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "登出",
"view-forum": "查看论坛",
- "search.placeholder": "按下"/"以设置搜索",
+ "search.placeholder": "Search settings",
"search.no-results": "没有可用结果…",
"search.search-forum": "搜索论坛为",
"search.keep-typing": "输入更多以查看结果...",
diff --git a/public/language/zh-TW/admin/menu.json b/public/language/zh-TW/admin/menu.json
index 22213c257f..d8804bbfd0 100644
--- a/public/language/zh-TW/admin/menu.json
+++ b/public/language/zh-TW/admin/menu.json
@@ -76,7 +76,7 @@
"logout": "登出",
"view-forum": "檢視論壇",
- "search.placeholder": "Press "/" to search for settings",
+ "search.placeholder": "Search settings",
"search.no-results": "沒有可用結果…",
"search.search-forum": "搜索論壇為",
"search.keep-typing": "輸入更多以查看結果...",
diff --git a/public/src/client/topic/postTools.js b/public/src/client/topic/postTools.js
index 8b46eb3485..28b1119a3f 100644
--- a/public/src/client/topic/postTools.js
+++ b/public/src/client/topic/postTools.js
@@ -478,6 +478,10 @@ define('forum/topic/postTools', [
const selectionChangeFn = utils.debounce(selectionChange, 100);
function handleSelectionTooltip() {
+ if (!ajaxify.data.privileges['topics:reply']) {
+ return;
+ }
+
hooks.onPage('action:posts.loaded', delayedTooltip);
$(document).off('selectionchange', selectionChangeFn).on('selectionchange', selectionChangeFn);
diff --git a/src/webserver.js b/src/webserver.js
index e143c70968..3fd24b582b 100644
--- a/src/webserver.js
+++ b/src/webserver.js
@@ -83,7 +83,7 @@ exports.listen = async function () {
helpers.register();
logger.init(app);
await initializeNodeBB();
- winston.info('NodeBB Ready');
+ winston.info('🪄 NodeBB Ready');
require('./socket.io').server.emit('event:nodebb.ready', {
'cache-buster': meta.config['cache-buster'],
@@ -194,7 +194,7 @@ function setupHelmet(app) {
referrerPolicy: { policy: 'strict-origin-when-cross-origin' },
};
- if (meta.config['cross-origin-embedder-policy']) {
+ if (!meta.config['cross-origin-embedder-policy']) {
options.crossOriginEmbedderPolicy = false;
}
@@ -258,7 +258,7 @@ async function listen() {
}
port = parseInt(port, 10);
if ((port !== 80 && port !== 443) || nconf.get('trust_proxy') === true) {
- winston.info('Enabling \'trust proxy\'');
+ winston.info('🤝 Enabling \'trust proxy\'');
app.enable('trust proxy');
}
@@ -288,8 +288,8 @@ async function listen() {
reject(err);
}
- winston.info(`NodeBB is now listening on: ${chalk.yellow(onText)}`);
- winston.info(`Canonical URL: ${chalk.yellow(nconf.get('url'))}`);
+ winston.info(`📡 NodeBB is now listening on: ${chalk.yellow(onText)}`);
+ winston.info(`🔗 Canonical URL: ${chalk.yellow(nconf.get('url'))}`);
if (oldUmask) {
process.umask(oldUmask);
}