Compare commits

..

421 Commits

Author SHA1 Message Date
Misty Release Bot
025ffe0329 chore: incrementing version number - v3.10.3 2024-10-23 20:41:17 +00:00
Barış Soner Uşaklı
0082ac981d fix: add missing await 2024-10-23 16:32:11 -04:00
Barış Soner Uşaklı
e6ab4b07dd fix: closes #12858 2024-10-23 11:34:47 -04:00
Barış Soner Uşaklı
8a89c5d759 fix: don't crash if profile folder doesn't exist 2024-10-23 11:25:32 -04:00
Misty Release Bot
e780120a62 chore: update changelog for v3.10.2 2024-10-18 13:15:57 +00:00
Misty Release Bot
7a513e6bdc chore: incrementing version number - v3.10.2 2024-10-18 13:15:57 +00:00
Barış Soner Uşaklı
120b184e58 refactor: single line 2024-10-15 11:03:46 -04:00
Barış Soner Uşaklı
a309918ec0 refactor: hide modal and show alert on success 2024-10-14 09:37:23 -04:00
Barış Soner Uşaklı
72ccb87058 refactor: more immediate feedback on category purge 2024-10-13 23:01:02 -04:00
Barış Soner Uşaklı
6477935240 fix: closes #12848, add missing purge class 2024-10-13 22:57:36 -04:00
Barış Soner Uşaklı
f53f1394bd perf: make unread faster if there are 60k+ unread topics
fixes https://community.nodebb.org/topic/18350/nodebb-slow-after-website-have-over-60k-topic
2024-10-11 12:06:19 -04:00
Misty Release Bot
d63a8cca60 chore: update changelog for v3.10.1 2024-10-09 13:48:03 +00:00
Misty Release Bot
02f859c352 chore: incrementing version number - v3.10.1 2024-10-09 13:48:03 +00:00
Barış Soner Uşaklı
a5f3d097bb chore: up composer
add test for /compose route
2024-10-08 00:08:10 -04:00
Barış Soner Uşaklı
39f57f9e5b refactor: don't block ./nodebb upgrade if suggested modules are not loaded 2024-10-04 15:44:19 -04:00
Julian Lam
712767f689 fix(deps): bump 2factor 2024-10-04 11:57:31 -04:00
Misty Release Bot
a9da495dcb chore: update changelog for v3.10.0 2024-09-25 17:46:30 +00:00
Misty Release Bot
30308053b2 chore: incrementing version number - v3.10.0 2024-09-25 17:46:30 +00:00
Misty Release Bot
8ff580806e Merge branch 'develop' 2024-09-25 17:46:24 +00:00
Julian Lam
c153c4694b chore: move service worker generation code to its own controller file 2024-09-25 12:40:56 -04:00
Julian Lam
979954c29e feat: port updated service worker code to develop, allow plugins to define scripts to import into service worker 2024-09-25 12:29:52 -04:00
Misty Release Bot
1f63f6504f chore: update changelog for v3.9.1 2024-09-25 16:02:01 +00:00
Misty Release Bot
b43d04181d chore: incrementing version number - v3.9.1 2024-09-25 16:02:01 +00:00
Barış Soner Uşaklı
05e4307e5a refactor: silence saas deprecations on prod 2024-09-24 09:14:38 -04:00
Misty Release Bot
0dd080fb55 Latest translations and fallbacks 2024-09-24 09:19:48 +00:00
Barış Soner Uşaklı
7d0c2cb66f fix: closes #12819, add helper to escape tx strings 2024-09-23 16:17:35 -04:00
renovate[bot]
8c148bc456 fix(deps): update dependency esbuild to v0.24.0 (#12817)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 09:43:18 -04:00
renovate[bot]
9a24eb7e18 chore(deps): update dependency jsdom to v25.0.1 (#12816)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-22 08:56:35 -04:00
renovate[bot]
c7d4db8ca7 fix(deps): update dependency commander to v12.1.0 (#12587)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 21:05:46 -04:00
renovate[bot]
f0cdc2493f fix(deps): update dependency sass to v1.79.3 (#12814)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 21:05:07 -04:00
renovate[bot]
e0cb1d26d4 chore(deps): update dependency sass-embedded to v1.79.3 (#12813)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 20:55:44 -04:00
renovate[bot]
2a5d481fb9 fix(deps): update dependency sass to v1.79.2 (#12812)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 13:42:17 -04:00
renovate[bot]
8a6ced2d8e chore(deps): update dependency sass-embedded to v1.79.2 (#12811)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 13:42:09 -04:00
renovate[bot]
d55c3f0399 chore(deps): update dependency nyc to v17.1.0 (#12806)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-20 13:17:45 -04:00
Barış Soner Uşaklı
42a6bad62c Merge branch 'master' into develop 2024-09-19 11:19:50 -04:00
Barış Soner Uşaklı
8bca97685c chore: up themes 2024-09-19 11:19:24 -04:00
Barış Soner Uşaklı
4dbeda739e fix change password error classes and event 2024-09-19 11:15:40 -04:00
Barış Soner Uşaklı
41c73de508 chore: up widgets 2024-09-19 10:38:14 -04:00
Barış Soner Uşaklı
06ac0c992c fix: closes #12807, fix quick reply js error 2024-09-19 09:41:17 -04:00
Barış Soner Uşaklı
3cee59f94d refactor: remove deprecation warnings, still used from widgets
when tpls are parsed via js
2024-09-19 09:40:58 -04:00
renovate[bot]
86c2caed84 fix(deps): update dependency nodebb-widget-essentials to v7.0.29 (#12805)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 18:11:57 -04:00
Barış Soner Uşaklı
3fdec51a40 refactor: silence saas deprecations on prod 2024-09-18 13:02:20 -04:00
Misty Release Bot
c3d97c6cf2 chore: update changelog for v3.9.0 2024-09-18 14:27:50 +00:00
Misty Release Bot
8df838c054 chore: incrementing version number - v3.9.0 2024-09-18 14:27:49 +00:00
renovate[bot]
ff77a7abdf fix(deps): update dependency sass to v1.79.1 (#12804)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:50:25 -04:00
renovate[bot]
1ad1e0bab6 fix(deps): update dependency pg to v8.13.0 (#12801)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:40:27 -04:00
renovate[bot]
fa75a7e0dd chore(deps): update dependency sass-embedded to v1.79.1 (#12803)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:36:38 -04:00
renovate[bot]
c8627f05ec fix(deps): update dependency pg-cursor to v2.12.0 (#12802)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-18 09:03:15 -04:00
Misty Release Bot
e3c836fe97 Latest translations and fallbacks 2024-09-18 09:20:07 +00:00
renovate[bot]
fc9f0e8ceb chore(deps): update dependency eslint to v8.57.1 (#12800)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-17 12:15:13 -04:00
Barış Soner Uşaklı
cf405b1892 refactor: change the path of follow notif to go to the user 2024-09-16 19:41:01 -04:00
Barış Soner Uşaklı
5cd68c0b44 chore: up harmony 2024-09-16 10:59:19 -04:00
renovate[bot]
64b2167413 fix(deps): update dependency connect-pg-simple to v10 (#12798)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 10:26:54 -04:00
renovate[bot]
2473e57de3 fix(deps): update dependency postcss to v8.4.47 (#12797)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 10:17:04 -04:00
renovate[bot]
d67ebafe24 fix(deps): update dependency nodebb-plugin-ntfy to v1.7.7 (#12796)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 10:10:40 -04:00
renovate[bot]
edc468d4aa fix(deps): update dependency mongodb to v6.9.0 (#12792)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:43:00 -04:00
renovate[bot]
63589d50bd fix(deps): update dependency nodebb-plugin-2factor to v7.5.5 (#12794)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:41:56 -04:00
Misty Release Bot
99f2de4bab Latest translations and fallbacks 2024-09-16 09:19:31 +00:00
Barış Soner Uşaklı
1db80256f0 default hide drafts 2024-09-15 09:19:43 -04:00
Barış Soner Uşaklı
e3b95d02b8 Merge branch 'master' into develop 2024-09-14 18:45:38 -04:00
Barış Soner Uşaklı
6ccf40bf6f fix: closes #12795, don't crash if there is an error in auto approve from queue 2024-09-14 18:39:22 -04:00
Barış Soner Uşaklı
2a15856bfb feat: give category selector input min-width for mobile 2024-09-14 18:33:54 -04:00
Barış Soner Uşaklı
b0d9664bc1 chore: up composer 2024-09-13 12:44:04 -04:00
Barış Soner Uşaklı
20fd75bf76 refactor: move textcomplete to core 2024-09-13 12:43:40 -04:00
Barış Soner Uşaklı
da7044e4f4 refactor: don't use composer directly, use the post hook 2024-09-13 11:55:54 -04:00
Misty Release Bot
ee25619d6f Latest translations and fallbacks 2024-09-13 09:21:38 +00:00
Barış Soner Uşaklı
106291fad4 chores: up themes fix btn-ghost-sm 2024-09-12 14:04:40 -04:00
renovate[bot]
396dd38b23 fix(deps): update dependency tough-cookie to v5 (#12782)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:24:59 -04:00
renovate[bot]
1d9812e095 fix(deps): update dependency express to v4.21.0 (#12784)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 12:24:51 -04:00
renovate[bot]
03f1343342 fix(deps): update fontsource monorepo to v5.1.0 (#12791)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 11:53:45 -04:00
renovate[bot]
b25e763902 chore(deps): update commitlint monorepo to v19.5.0 (#12790)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-12 11:53:32 -04:00
Barış Soner Uşaklı
3e5a8d1cea chore: up themes 2024-09-12 10:29:10 -04:00
Barış Soner Uşaklı
ecfdb3e0fa move common dropdown tpls to core
move btn link hover/active css to core from harmony
2024-09-12 10:25:01 -04:00
Barış Soner Uşaklı
609a9878a5 refactor: fix whitespace 2024-09-11 14:18:32 -04:00
Barış Soner Uşaklı
5220503c73 chore: up deps 2024-09-11 14:08:51 -04:00
Barış Soner Uşaklı
c58e09f91e refactor: fix btn-ghost usage to match bootstrap
remove btn-ghost-sm and replace with btn btn-ghost btn-sm
2024-09-11 14:04:19 -04:00
Barış Soner Uşaklı
8af4a18465 chore: up persona 2024-09-10 16:46:22 -04:00
renovate[bot]
6dc581773a fix(deps): update fontsource monorepo (#12779)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 13:38:26 -04:00
renovate[bot]
8943a54d82 fix(deps): update dependency body-parser to v1.20.3 (#12783)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 13:36:42 -04:00
Barış Soner Uşaklı
1abececab6 chore: up persona 2024-09-10 13:29:13 -04:00
Barış Soner Uşaklı
f64d7e34e2 Merge branch 'master' into develop 2024-09-10 13:11:15 -04:00
Barış Soner Uşaklı
35e92d6df7 chore: up themes 2024-09-10 13:10:36 -04:00
Barış Soner Uşaklı
ea3ffdacd9 move login/register to core 2024-09-10 13:09:48 -04:00
Barış Soner Uşaklı
c9cadbad7e chore: up persona 2024-09-10 12:47:56 -04:00
Barış Soner Uşaklı
db84d04a38 chore: up persona 2024-09-10 12:29:59 -04:00
Barış Soner Uşaklı
705796f628 feat: add action:topics.scheduled.notify
add missing notify calls into scheduled topics
2024-09-10 09:38:05 -04:00
Misty Release Bot
d348d1dfd7 chore(i18n): fallback strings for new resources: nodebb.users 2024-09-09 21:13:00 +00:00
Barış Soner Uşaklı
d664316094 feat: add followed users lang string 2024-09-09 17:10:33 -04:00
renovate[bot]
98957726f8 chore(deps): update dependency smtp-server to v3.13.5 (#12781)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-09 14:15:34 -04:00
Barış Soner Uşaklı
98449a2598 Merge branch 'master' into develop 2024-09-09 14:02:55 -04:00
Barış Soner Uşaklı
675ea0f9ea chore: up widget essentials 2024-09-09 13:59:38 -04:00
Misty Release Bot
16ee1ad72e chore(i18n): fallback strings for new resources: nodebb.admin-extend-widgets 2024-09-09 17:20:31 +00:00
Barış Soner Uşaklı
a4f8092e7d Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-09-09 13:15:18 -04:00
Barış Soner Uşaklı
1c2afcc139 feat: add a new widget container
{title}
----
{body}
2024-09-09 13:15:14 -04:00
Misty Release Bot
da0fe464cb Latest translations and fallbacks 2024-09-09 16:56:33 +00:00
Barış Soner Uşaklı
a4aea98c4e chore: up widgets 2024-09-07 22:56:10 -04:00
Barış Soner Uşaklı
1e616da52b Merge branch 'master' into develop 2024-09-07 22:51:19 -04:00
Barış Soner Uşaklı
a6a995538c chore: up widgets 2024-09-07 22:51:01 -04:00
Barış Soner Uşaklı
220af7068a fix: closes #12780, 404 in api/v3 if topic doesn't exist 2024-09-07 21:31:08 -04:00
renovate[bot]
e97e1373ce fix(deps): update dependency diff to v7 (#12778)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-07 01:32:45 -04:00
renovate[bot]
0784683d64 fix(deps): update dependency mongodb to v6.8.1 (#12777)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-06 21:40:50 -04:00
Barış Soner Uşaklı
9e673a41a2 chore: up widgets 2024-09-06 15:12:46 -04:00
Barış Soner Uşaklı
f759a07d3e chore: up widgets 2024-09-06 10:32:24 -04:00
renovate[bot]
0dda1f34f4 fix(deps): update dependency diff to v6 (#12774)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-05 10:00:51 -04:00
Misty Release Bot
90e0013c73 chore(i18n): fallback strings for new resources: nodebb.themes-harmony 2024-09-04 18:20:51 +00:00
Julian Lam
1702995222 fix: vague description for harmony settings.enableBreadcrumbs, help text 2024-09-04 14:20:17 -04:00
renovate[bot]
2460b05091 chore(deps): update dependency eslint-plugin-import to v2.30.0 (#12771)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 13:00:30 -04:00
renovate[bot]
70f01acb83 fix(deps): update dependency nodemailer to v6.9.15 (#12768)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:35:57 -04:00
renovate[bot]
a2a30ebda1 chore(deps): update redis docker tag to v7.4.0 (#12712)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:35:47 -04:00
renovate[bot]
fde0a65a15 chore(deps): update dependency sass-embedded to v1.78.0 (#12772)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:59 -04:00
renovate[bot]
84b483c63a fix(deps): update dependency sortablejs to v1.15.3 (#12770)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:48 -04:00
renovate[bot]
817575955c fix(deps): update dependency postcss to v8.4.45 (#12769)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:34 -04:00
renovate[bot]
a55b985e11 chore(deps): update dependency lint-staged to v15.2.10 (#12767)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:34:20 -04:00
renovate[bot]
e8cc695da3 fix(deps): update dependency sass to v1.78.0 (#12773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 12:11:16 -04:00
renovate[bot]
25deb062dc fix(deps): update dependency ace-builds to v1.36.2 (#12765)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 11:32:22 -04:00
Barış Soner Uşaklı
46950e287d Merge branch 'master' into develop 2024-09-04 11:31:50 -04:00
renovate[bot]
ee715f36b2 fix(deps): update dependency ace-builds to v1.36.1 (#12764)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 20:13:10 -04:00
renovate[bot]
f608f786ce chore(deps): update commitlint monorepo to v19.4.1 (#12762)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 15:52:27 -04:00
Misty Release Bot
3e1fc1fc7b Latest translations and fallbacks 2024-08-28 09:20:20 +00:00
renovate[bot]
da61bd49d2 fix(deps): update dependency rtlcss to v4.3.0 (#12759)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-27 12:57:19 -04:00
Barış Soner Uşaklı
c0b30ea4ef fix: closes #12758, show different error message for block 2024-08-27 10:23:21 -04:00
Barış Soner Uşaklı
5fa8ddbcf9 test: fix spec 2024-08-26 14:52:30 -04:00
Barış Soner Uşaklı
01a2f0e730 feat: show a friendly message on invalid or expired code, closes #12738 2024-08-26 14:47:43 -04:00
Barış Soner Uşaklı
20053af684 fix: reset form/invalid code style 2024-08-26 13:46:12 -04:00
renovate[bot]
e8abf502cc chore(deps): update dependency jsdom to v25 (#12756)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 11:45:05 -04:00
renovate[bot]
07151f8a4b chore(deps): update dependency jsdom to v24.1.3 (#12755)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-25 10:49:06 -04:00
renovate[bot]
1f88b551a2 fix(deps): update dependency webpack to v5.94.0 (#12752)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 10:40:34 -04:00
Barış Soner Uşaklı
be32cf4404 test: since admin pwd changes in test, login with new pwd 2024-08-23 10:38:31 -04:00
Barış Soner Uşaklı
f361df0193 fix: #12754, throw if currentPwd == newPwd 2024-08-23 09:52:00 -04:00
Misty Release Bot
43f1b3b3e3 Latest translations and fallbacks 2024-08-23 09:19:52 +00:00
Julian Lam
ad68809bb4 fix: #12736, merged notifications use username instead of displayname 2024-08-22 15:05:44 -04:00
renovate[bot]
fbd09b2a4f fix(deps): update dependency ace-builds to v1.36.0 (#12750)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-22 12:39:25 -04:00
Barış Soner Uşaklı
f5fcac95e7 Merge branch 'master' into develop 2024-08-21 12:55:56 -04:00
Barış Soner Uşaklı
4aad601967 perf: don't load unread page again if everything already loaded
this only applies when you have only 1-2 unread topics, side effect from https://github.com/NodeBB/NodeBB/pull/9525
2024-08-21 12:55:37 -04:00
renovate[bot]
23eb35382b fix(deps): update dependency nodebb-widget-essentials to v7.0.21 (#12749)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-21 11:25:14 -04:00
Barış Soner Uşaklı
bf6be3efc5 chore: up widgets 2024-08-20 20:31:17 -04:00
Barış Soner Uşaklı
32d4ac843a chore: up widgets 2024-08-20 20:29:24 -04:00
renovate[bot]
dc24e5bafb fix(deps): update dependency chart.js to v4.4.4 (#12748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:22:42 -04:00
renovate[bot]
e578dfcade fix(deps): update dependency async to v3.2.6 (#12747)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:22:29 -04:00
renovate[bot]
3d0e55d534 fix(deps): update dependency ace-builds to v1.35.5 (#12746)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:22:01 -04:00
renovate[bot]
1b6572bb30 chore(deps): update dependency lint-staged to v15.2.9 (#12730)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:07:17 -04:00
renovate[bot]
6297322c94 fix(deps): update dependency esbuild to v0.23.1 (#12745)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-20 19:06:59 -04:00
renovate[bot]
51b9c5b4ad fix(deps): update dependency @fontsource/poppins to v5.0.15 (#12744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 20:32:22 -04:00
renovate[bot]
6300d849b1 fix(deps): update dependency winston to v3.14.2 (#12741)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-18 20:21:45 -04:00
Barış Soner Uşaklı
335873589b test: add logs for test failures 2024-08-16 14:39:24 -04:00
Barış Soner Uşaklı
94af94e075 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-08-16 14:29:38 -04:00
Barış Soner Uşaklı
feefd73313 refactor: remove unused 2024-08-16 14:29:34 -04:00
Misty Release Bot
3531617d8c chore(i18n): fallback strings for new resources: nodebb.modules 2024-08-16 18:28:49 +00:00
Barış Soner Uşaklı
96175bcbd6 Merge branch 'master' into develop 2024-08-16 14:28:11 -04:00
Barış Soner Uşaklı
c5b2f988cb refactor: remove log 2024-08-16 14:26:04 -04:00
Barış Soner Uşaklı
f80b7b87fb feat: allow chat rooms in widgets 2024-08-16 14:21:33 -04:00
Julian Lam
2d14a79854 feat: migrate topic move socket call to api v3 2024-08-15 13:28:57 -04:00
Barış Soner Uşaklı
6f7eecd183 fix: #12728, don't display unread badge if nav link doesn't exist 2024-08-15 13:12:17 -04:00
Misty Release Bot
3476ab0db9 Latest translations and fallbacks 2024-08-15 09:20:54 +00:00
Julian Lam
a7934f3648 fix: bump composer 2024-08-14 14:03:36 -04:00
Barış Soner Uşaklı
5eaba4935c Merge branch 'master' into develop 2024-08-12 10:30:12 -04:00
Barış Soner Uşaklı
c3f02b74cc feat: add allow and frameborder to allow attrs 2024-08-12 10:30:01 -04:00
renovate[bot]
e0850ef724 chore(deps): update dependency mocha to v10.7.3 (#12723)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-11 14:49:36 -04:00
renovate[bot]
42aa8786a3 fix(deps): update dependency nodebb-plugin-ntfy to v1.7.6 (#12724)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 16:18:36 -04:00
renovate[bot]
948d308050 chore(deps): update postgres docker tag to v16.4 (#12726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:57:27 -04:00
renovate[bot]
0e547405fd fix(deps): update dependency winston to v3.14.1 (#12727)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:57:18 -04:00
renovate[bot]
bf5c1855a9 chore(deps): update dependency @commitlint/cli to v19.4.0 (#12725)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:56:50 -04:00
Barış Soner Uşaklı
cacf247a4c Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-08-09 15:33:44 -04:00
Barış Soner Uşaklı
167b7d0ce1 Merge branch 'master' into develop 2024-08-09 15:33:38 -04:00
renovate[bot]
f54519f1db fix(deps): update dependency postcss to v8.4.41 (#12718)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:32:28 -04:00
renovate[bot]
4e97a091c7 fix(deps): update dependency jquery-ui to v1.14.0 (#12719)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-09 15:32:16 -04:00
Barış Soner Uşaklı
780db9e2ff chore: up harmony 2024-08-09 15:31:53 -04:00
Barış Soner Uşaklı
334c8c9d31 feat: add missing event type 2024-08-09 15:25:49 -04:00
Barış Soner Uşaklı
6e1c643607 fix: closes #12721, export all users 2024-08-09 12:48:17 -04:00
Misty Release Bot
d347a841ad Latest translations and fallbacks 2024-08-09 09:19:08 +00:00
Julian Lam
79c4eadd57 fix: bump 2factor and ntfy 2024-08-08 14:53:55 -04:00
Julian Lam
e630f006ab fix: crash if error objecft passed to handleErrors contains no message 2024-08-07 14:18:44 -04:00
renovate[bot]
d0e6cd8f3c chore(deps): update dependency lint-staged to v15.2.8 (#12717)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 10:26:29 -04:00
renovate[bot]
89c87f515f fix(deps): update dependency autoprefixer to v10.4.20 (#12716)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-06 10:16:23 -04:00
Misty Release Bot
c54392ee11 Latest translations and fallbacks 2024-08-04 09:18:36 +00:00
Barış Soner Uşaklı
ed2f3b7518 test: create topic for socket.io tests 2024-08-02 16:24:56 -04:00
Barış Soner Uşaklı
503a97e520 fix: don't allow joining topic_<tid> & category_<cid>
socket.io rooms if you don't have relevant privileges
2024-08-02 16:09:35 -04:00
renovate[bot]
7b1dc6a77f fix(deps): update dependency rimraf to v5.0.10 (#12715)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-02 11:09:27 -04:00
Barış Soner Uşaklı
ac644ac286 refactor: #12713, update chat teasers even if chat notifications are disabled 2024-08-02 10:06:28 -04:00
renovate[bot]
703951d32f fix(deps): update dependency @fontsource/inter to v5.0.20 (#12714)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01 20:10:44 -04:00
Misty Release Bot
693bac5bfa chore: update changelog for v3.8.4 2024-08-01 14:17:49 +00:00
Misty Release Bot
6ed71b801f chore: incrementing version number - v3.8.4 2024-08-01 14:17:48 +00:00
Barış Soner Uşaklı
a73f269fce test: test fix maybe 2024-07-31 15:31:11 -04:00
Barış Soner Uşaklı
0204f2aafa feat: update chat teasers when a new chat starts, closes #12713 2024-07-31 15:20:51 -04:00
Misty Release Bot
587bc69e12 Latest translations and fallbacks 2024-07-28 09:18:35 +00:00
Barış Soner Uşaklı
c9de0e519e remove strong 2024-07-25 11:55:22 -04:00
Barış Soner Uşaklı
fe1736310e Merge branch 'master' into develop 2024-07-25 11:26:03 -04:00
Barış Soner Uşaklı
cea18d0c1e refactor: hooks page design 2024-07-25 11:25:53 -04:00
renovate[bot]
48d52840ea fix(deps): update dependency postcss to v8.4.40 (#12710)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 16:55:22 -04:00
renovate[bot]
5aa4c2198c fix(deps): update dependency rtlcss to v4.2.0 (#12709)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-24 10:12:38 -04:00
renovate[bot]
405264d93d fix(deps): update dependency ace-builds to v1.35.4 (#12706)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 13:20:52 -04:00
renovate[bot]
f35068e64d chore(deps): update dependency jsdom to v24.1.1 (#12705)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 09:16:45 -04:00
renovate[bot]
7723e4af4b fix(deps): update dependency @fortawesome/fontawesome-free to v6.6.0 (#12696)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 09:16:35 -04:00
renovate[bot]
4609083eec chore(deps): update dependency mocha to v10.7.0 (#12704)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-22 09:04:38 -04:00
Misty Release Bot
97d0913c3f Latest translations and fallbacks 2024-07-21 09:18:41 +00:00
Misty Release Bot
df86175040 Latest translations and fallbacks 2024-07-20 09:18:41 +00:00
Barış Soner Uşaklı
42ac1f9db4 refactor: closes #12699, allow boolean false for log-colorize 2024-07-19 11:18:20 -04:00
Misty Release Bot
2054da08e6 Latest translations and fallbacks 2024-07-19 09:19:15 +00:00
Misty Release Bot
28c0abf9e7 chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation 2024-07-18 22:03:45 +00:00
Barış Soner Uşaklı
4c511d2f62 Merge branch 'master' into develop 2024-07-18 18:03:17 -04:00
Barış Soner Uşaklı
d1663ac26b chore: up widgets 2024-07-18 18:01:38 -04:00
Barış Soner Uşaklı
bf27e38003 send the location of widget to render hooks 2024-07-18 18:00:12 -04:00
renovate[bot]
ee8fd06e0b fix(deps): update dependency ace-builds to v1.35.3 (#12700)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-18 17:34:26 -04:00
renovate[bot]
2bcf7f798a fix(deps): update dependency semver to v7.6.3 (#12697)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-17 19:13:29 -04:00
Barış Soner Uşaklı
269fc06835 feat: add downvoteVisibility setting, closes #12698 2024-07-17 17:43:31 -04:00
Barış Soner Uşaklı
b7829d7d09 Merge branch 'master' into develop 2024-07-15 11:54:21 -04:00
Barış Soner Uşaklı
cb4bf9dd53 chore: up widgets 2024-07-15 09:04:37 -04:00
renovate[bot]
c52364a51d fix(deps): update dependency compare-versions to v6.1.1 (#12693)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-14 13:20:19 -04:00
Misty Release Bot
85f066ec1b Latest translations and fallbacks 2024-07-14 09:18:50 +00:00
renovate[bot]
710bf2f823 fix(deps): update dependency webpack to v5.93.0 (#12692)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:34:17 -04:00
renovate[bot]
39bcc9033d chore(deps): update dependency sass-embedded to v1.77.8 (#12691)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:34:08 -04:00
renovate[bot]
500304739e fix(deps): update dependency sass to v1.77.8 (#12687)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:26:54 -04:00
renovate[bot]
5678430e96 fix(deps): update dependency winston to v3.13.1 (#12690)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-11 22:26:46 -04:00
Misty Release Bot
1087d95ca6 Latest translations and fallbacks 2024-07-10 09:19:11 +00:00
renovate[bot]
38e9bbba5d fix(deps): update dependency lru-cache to v10.4.3 (#12681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 15:07:25 -04:00
renovate[bot]
335bc685bc fix(deps): update dependency rimraf to v5.0.9 (#12684)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-09 15:07:16 -04:00
renovate[bot]
fcfe1f5719 fix(deps): update dependency lru-cache to v10.3.1 (#12678)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 02:15:28 -04:00
renovate[bot]
871367c113 fix(deps): update dependency nodebb-theme-persona to v13.3.25 (#12679)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 02:15:07 -04:00
renovate[bot]
48bd551911 fix(deps): update dependency rimraf to v5.0.8 (#12680)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-07 02:14:55 -04:00
renovate[bot]
d39c05ab22 fix(deps): update dependency webpack-merge to v6 (#12670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:46:49 -04:00
renovate[bot]
540a05d293 fix(deps): update dependency @fontsource/inter to v5.0.19 (#12677)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:46:34 -04:00
renovate[bot]
088217f3b2 fix(deps): update dependency esbuild to v0.23.0 (#12668)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:43:59 -04:00
renovate[bot]
18f9b1d61f fix(deps): update dependency ace-builds to v1.35.2 (#12669)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:38:55 -04:00
renovate[bot]
8ea9b4a8f3 chore(deps): update dependency mocha to v10.6.0 (#12672)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-06 22:38:45 -04:00
SinisterSpatula
548e5b4545 Update crop_picture.tpl (#12676)
Fixes an issue where clicking flip vertical the first time has no effect on the image.
2024-07-06 22:38:36 -04:00
Barış Soner Uşaklı
324610deb7 chore: up persona 2024-07-06 18:57:58 -04:00
Misty Release Bot
cecd8e1373 Latest translations and fallbacks 2024-07-06 09:18:44 +00:00
Barış Soner Uşaklı
22cdb29167 Merge branch 'master' into develop 2024-07-03 13:47:06 -04:00
Barış Soner Uşaklı
10c5cd4c62 fix: prevent category filter to go to selected cid
if there is an href on the clicked element, like all categories item
2024-07-03 13:46:52 -04:00
renovate[bot]
ba65f193d4 fix(deps): update dependency postcss to v8.4.39 (#12666)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:28 -04:00
renovate[bot]
cba80283ed fix(deps): update dependency workerpool to v9.1.3 (#12665)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:19 -04:00
renovate[bot]
48f8e46424 fix(deps): update dependency mongodb to v6.8.0 (#12663)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-30 13:20:12 -04:00
renovate[bot]
12e0aecb70 fix(deps): update dependency lru-cache to v10.3.0 (#12664)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-28 14:33:33 -04:00
Barış Soner Uşaklı
ce10d8d431 Merge branch 'master' into develop 2024-06-27 17:00:03 -04:00
Barış Soner Uşaklı
ccc8682526 fix: add sizes to maskable so it doesnt crash chrome application tab 2024-06-27 16:59:49 -04:00
Barış Soner Uşaklı
a28dd70fcb fix: post preview not working on parent post 2024-06-27 12:11:09 -04:00
Misty Release Bot
2a239a79bb chore: update changelog for v3.8.3 2024-06-27 15:09:41 +00:00
Misty Release Bot
3760ddd84f chore: incrementing version number - v3.8.3 2024-06-27 15:09:40 +00:00
Barış Soner Uşaklı
e1ae3264ca Merge branch 'master' into develop 2024-06-27 10:30:59 -04:00
renovate[bot]
3c46c5f431 fix(deps): update dependency ace-builds to v1.35.1 (#12659)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-27 10:26:57 -04:00
Barış Soner Uşaklı
61e5293a76 test: dont track session for api/v3 (#12660)
since they get destroyed when the request ends
2024-06-27 10:26:06 -04:00
renovate[bot]
1933b7659a chore(deps): update dependency mocha to v10.5.2 (#12657)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-26 17:34:25 -04:00
Barış Soner Uşaklı
d6c946cf14 refactor: sessionUUID (#12658)
* refactor: sessionUUID

* test: get uuid from sessionsstore

* refactor: dont load all sids again in revoke

* feat: upgrade script, get rid of second sessionStoreGet

* allow disabling maxUserSessions by setting to 0
2024-06-26 17:34:04 -04:00
Barış Soner Uşaklı
9108c900c6 test: move set 2024-06-26 15:30:54 -04:00
Barış Soner Uşaklı
65a91ea5e5 refactor: move delete call 2024-06-26 14:32:37 -04:00
Barış Soner Uşaklı
26feb2bbf8 perf: cleanup sessions every 30 seconds
instead of everytime addSession is called
2024-06-26 14:16:41 -04:00
Barış Soner Uşaklı
69ce3bf0b8 lint: remove unused winston 2024-06-26 13:25:52 -04:00
Barış Soner Uşaklı
172bc2499e perf: change revokeSession to work with an array of sids 2024-06-26 13:09:47 -04:00
Barış Soner Uşaklı
64875b3fae feat: closes #12656, only send required meta/link tags on /api calls 2024-06-26 11:55:24 -04:00
Barış Soner Uşaklı
85b329af25 refactor: use array.some 2024-06-26 09:08:32 -04:00
Misty Release Bot
c266e7288f Latest translations and fallbacks 2024-06-26 09:19:23 +00:00
renovate[bot]
3505388710 chore(deps): update dependency mocha to v10.5.1 (#12651)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 16:10:35 -04:00
Misty Release Bot
6fbc604009 chore(i18n): fallback strings for new resources: nodebb.notifications 2024-06-25 17:05:01 +00:00
Julian Lam
1611b17bd7 feat: send topic title into user-posted-topic-with-tag notification type, unbold tags in copy 2024-06-25 13:04:34 -04:00
Misty Release Bot
b1f11f3b69 Latest translations and fallbacks 2024-06-25 09:19:03 +00:00
Misty Release Bot
b46a82dbac chore(i18n): fallback strings for new resources: nodebb.post-queue 2024-06-25 02:25:58 +00:00
Barış Soner Uşaklı
c731711c73 Merge branch 'master' into develop 2024-06-24 22:25:34 -04:00
Barış Soner Uşaklı
500e3342b2 feat: show links in post queue 2024-06-24 22:25:13 -04:00
Barış Soner Uşaklı
54b0139531 fix: wront topic events showing up in topic
when you perform a topic action on a topic that has queued posts
store topic event id in the event hash
dont load queued post events when adding a new topic event
2024-06-24 21:59:12 -04:00
Barış Soner Uşaklı
74431b573e Merge branch 'master' into develop 2024-06-23 11:09:11 -04:00
Barış Soner Uşaklı
b15a58943a chore: up themes 2024-06-23 11:08:09 -04:00
Barış Soner Uşaklı
af0b261da5 Merge branch 'master' into develop 2024-06-23 10:44:45 -04:00
Barış Soner Uşaklı
3eb69c58f4 chore: up harmony 2024-06-23 10:44:39 -04:00
Barış Soner Uşaklı
c96c5ca2b4 Merge branch 'master' into develop 2024-06-22 08:59:56 -04:00
Barış Soner Uşaklı
381bbb04ad fix: dont show self in suggested topics 2024-06-22 08:59:50 -04:00
Barış Soner Uşaklı
7f2cd0c08d Merge branch 'master' into develop 2024-06-21 14:53:40 -04:00
Barış Soner Uşaklı
467aeea227 make h1 a bit bigger 2024-06-21 14:53:31 -04:00
Barış Soner Uşaklı
1680c65fd8 Merge branch 'master' into develop 2024-06-21 14:46:56 -04:00
Barış Soner Uşaklı
c570a19b37 scale down header font size 2024-06-21 14:46:45 -04:00
Barış Soner Uşaklı
29c01e0e29 Merge branch 'master' into develop 2024-06-21 11:24:11 -04:00
Misty Release Bot
5726199b1a Latest translations and fallbacks 2024-06-21 09:18:56 +00:00
Barış Soner Uşaklı
3332480cf1 fix: #12645, use titleRaw like reply button 2024-06-20 14:15:52 -04:00
renovate[bot]
94691372a6 fix(deps): update dependency nodemailer to v6.9.14 (#12643)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 09:59:22 -04:00
renovate[bot]
115f236fba fix(deps): update dependency webpack to v5.92.1 (#12644)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-20 09:59:09 -04:00
Barış Soner Uşaklı
515cae5943 Merge branch 'master' into develop 2024-06-19 11:02:44 -04:00
Barış Soner Uşaklı
6f6cfb1a5a fix: update follower/following counts after removing uid from zsets
use batch instead of async.each
2024-06-19 10:15:31 -04:00
renovate[bot]
a78cd1b483 chore(deps): update docker/build-push-action action to v6 (#12641)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 09:05:59 -04:00
renovate[bot]
d023933dd3 chore(deps): update dependency lint-staged to v15.2.7 (#12638)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 09:05:41 -04:00
renovate[bot]
31186b8c41 chore(deps): update dependency nyc to v17 (#12627)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-19 09:05:31 -04:00
Barış Soner Uşaklı
f86c70644a Merge branch 'master' into develop 2024-06-18 10:05:03 -04:00
Barış Soner Uşaklı
b98333f38c chore: up harmony 2024-06-18 10:04:55 -04:00
renovate[bot]
b80a8dec1c fix(deps): update dependency sass to v1.77.6 (#12640)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 18:27:09 -04:00
renovate[bot]
66f66ede99 chore(deps): update dependency sass-embedded to v1.77.5 (#12639)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 18:13:23 -04:00
renovate[bot]
21e061a059 fix(deps): update dependency webpack to v5.92.0 (#12631)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-17 18:13:12 -04:00
Barış Soner Uşaklı
fa86efad93 Merge branch 'master' into develop 2024-06-17 18:07:29 -04:00
Barış Soner Uşaklı
351ee71d64 fix: suggested topic tid 2024-06-17 18:07:21 -04:00
Barış Soner Uşaklı
52f693d6a0 Merge branch 'master' into develop 2024-06-17 09:18:27 -04:00
Barış Soner Uşaklı
41f1cd69ad test: spec 2024-06-16 23:15:36 -04:00
Barış Soner Uşaklı
b148d0fcf9 test: spec 2024-06-16 23:03:03 -04:00
Barış Soner Uşaklı
afb979267d Merge branch 'master' into develop 2024-06-16 22:56:34 -04:00
Barış Soner Uşaklı
8f486b1b99 refactor: add placeholders on demand
remove emptylines/whitespace from tpls
2024-06-16 22:56:21 -04:00
Barış Soner Uşaklı
c2d48699b7 Merge branch 'master' into develop 2024-06-15 14:18:02 -04:00
Barış Soner Uşaklı
461e95d8d6 perf: dont make db call if posts is already loaded client side 2024-06-15 14:17:48 -04:00
Barış Soner Uşaklı
aa2e0f20b4 Merge branch 'master' into develop 2024-06-15 13:45:33 -04:00
Barış Soner Uşaklı
252d0df76c refactor: move getTopicData call to avoid db calls when its not in cache 2024-06-15 13:45:26 -04:00
Barış Soner Uşaklı
74dd2844a0 refactor: remove exits check 2024-06-15 13:36:13 -04:00
Misty Release Bot
b5358b3acc Latest translations and fallbacks 2024-06-15 09:18:37 +00:00
Barış Soner Uşaklı
df77f30727 Merge branch 'master' into develop 2024-06-14 21:15:09 -04:00
Barış Soner Uşaklı
6e3b012b2a fix: #12633, don't check post index 2024-06-14 21:15:02 -04:00
Barış Soner Uşaklı
883eb25a28 Merge branch 'master' into develop 2024-06-14 20:45:30 -04:00
Barış Soner Uşaklı
92f1f189a8 fix mongo stats 2024-06-14 20:23:50 -04:00
Barış Soner Uşaklı
5f47888750 Merge branch 'master' into develop 2024-06-14 20:01:09 -04:00
Barış Soner Uşaklı
8a42db6f21 chore: up dbsearch 2024-06-14 20:00:59 -04:00
renovate[bot]
e29bcbcec9 fix(deps): update dependency esbuild to v0.21.5 (#12626)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-14 14:22:08 -04:00
renovate[bot]
0053c7884e fix(deps): update dependency ace-builds to v1.35.0 (#12630)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-14 14:21:59 -04:00
Barış Soner Uşaklı
80da3e0a6f Merge branch 'master' into develop 2024-06-14 12:12:37 -04:00
Barış Soner Uşaklı
73241bd521 perf: if sigs disabled dont filter uids 2024-06-14 12:12:16 -04:00
Barış Soner Uşaklı
e010d1749b Merge branch 'master' into develop 2024-06-14 11:29:50 -04:00
Barış Soner Uşaklı
fedfce7bce perf: cache isAdmin, isGlobalMod checks 2024-06-14 11:06:30 -04:00
Barış Soner Uşaklı
a1db504de5 Merge branch 'master' into develop 2024-06-14 10:35:53 -04:00
Barış Soner Uşaklı
f7c9b7ae4e fix: recent chat pagination, closes #12637 2024-06-14 09:52:11 -04:00
Barış Soner Uşaklı
0989be0c7c Merge branch 'master' into develop 2024-06-12 22:57:54 -04:00
Barış Soner Uşaklı
6f79d30518 fix: info.tpl table 2024-06-12 22:57:43 -04:00
Misty Release Bot
aa99d226f8 Latest translations and fallbacks 2024-06-12 09:20:04 +00:00
Barış Soner Uşaklı
ba700c208a Merge branch 'master' into develop 2024-06-11 18:28:21 -04:00
Barış Soner Uşaklı
35710e6551 catch all deleted/missing and 404 2024-06-11 18:28:10 -04:00
Barış Soner Uşaklı
1ced3eb9f1 don't crash on missing user 2024-06-11 18:25:59 -04:00
Barış Soner Uşaklı
43f6d35a0d Merge branch 'master' into develop 2024-06-11 18:06:53 -04:00
Barış Soner Uşaklı
9ecee78293 test: fix path replace 2024-06-11 17:56:45 -04:00
Barış Soner Uşaklı
adb0566f48 lint: remove unused 2024-06-11 17:47:53 -04:00
Barış Soner Uşaklı
023d52a31c perf: get rid of async call in user load for expiring bans
unban all expires in one call
2024-06-11 17:42:06 -04:00
Barış Soner Uşaklı
1dadd16f4b perf: call getIconbackgrounds once
instead of 20x on topic/topic list load
2024-06-11 17:20:31 -04:00
Barış Soner Uşaklı
1c44f55d3c handle sub account pages in redirect 2024-06-11 16:56:04 -04:00
Barış Soner Uşaklı
17cd3b684c move slug handling to middleware #12632 2024-06-11 16:24:56 -04:00
Barış Soner Uşaklı
5c6a853e94 perf: get rid of more calls, fix other profile pages #12632 2024-06-11 16:07:10 -04:00
Barış Soner Uşaklı
66adfa2999 fix: closes #12632, dont load data twice 2024-06-11 15:38:40 -04:00
Barış Soner Uşaklı
9af3a2daca test: update openapi spec 2024-06-11 12:25:47 -04:00
Barış Soner Uşaklı
4430de8c4a fix: don't error if file required too early
Exception during run: TypeError: ttl must be positive integer or Infinity if set
    at new TTLCache (/home/runner/work/NodeBB/NodeBB/node_modules/@isaacs/ttlcache/index.js:35:13)
2024-06-11 12:09:24 -04:00
Misty Release Bot
cfedfc2d9d chore(i18n): fallback strings for new resources: nodebb.admin-development-info 2024-06-11 15:54:24 +00:00
Barış Soner Uşaklı
8c8357cca0 Merge branch 'master' into develop 2024-06-11 11:53:30 -04:00
Barış Soner Uşaklı
60b4bc662f feat: show connetion count on /info 2024-06-11 11:53:19 -04:00
Barış Soner Uşaklı
c2f6309080 test: fix tests 2024-06-10 20:55:39 -04:00
Barış Soner Uşaklı
b8701c2fae Merge branch 'master' into develop 2024-06-10 20:43:28 -04:00
Barış Soner Uşaklı
3356022a85 refactor: move als requires, move autoLocale to api/page routes 2024-06-10 20:43:22 -04:00
Barış Soner Uşaklı
d9e135ef2f Merge branch 'master' into develop 2024-06-10 17:26:45 -04:00
Barış Soner Uşaklı
8eccdb481f refactor: move requires down 2024-06-10 17:18:41 -04:00
Barış Soner Uşaklı
795a0daa03 lint: fix semicolons 2024-06-10 17:17:46 -04:00
Barış Soner Uşaklı
236ac32303 refactor: posts cache to get rid of require in functions 2024-06-10 17:10:43 -04:00
Barış Soner Uşaklı
b4db2f7faf lint: fix whitespace 2024-06-10 17:03:58 -04:00
Barış Soner Uşaklı
bad1564301 refactor: closes #12629, allow passing arrays to meta.userOrGroupExists 2024-06-10 16:59:55 -04:00
Barış Soner Uşaklı
be86d8efc7 fix: require of spider-detector 2024-06-10 15:53:05 -04:00
Barış Soner Uşaklı
a4a72434d2 Merge branch 'master' into develop 2024-06-10 13:49:19 -04:00
Barış Soner Uşaklı
3a1b39c9e0 chore: use nodebb fork of spider-detector 2024-06-10 13:49:11 -04:00
Barış Soner Uşaklı
516c068471 Merge branch 'master' into develop 2024-06-10 12:18:54 -04:00
Barış Soner Uşaklı
3ec44d640d feat: make upload scores descending for ordering 2024-06-10 11:00:45 -04:00
Barış Soner Uşaklı
937ba663f0 Merge branch 'master' into develop 2024-06-09 23:26:24 -04:00
Barış Soner Uşaklı
8ded36f25d refactor: suggest topics, use strings for tids
limit search results
2024-06-09 23:26:12 -04:00
Barış Soner Uşaklı
55507b9372 Merge branch 'master' into develop 2024-06-09 13:54:25 -04:00
Barış Soner Uşaklı
142de2cae2 chore: up 2factor 2024-06-09 13:54:09 -04:00
renovate[bot]
c3ff16e561 fix(deps): update dependency nodebb-plugin-markdown to v12.2.8 (#12624)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-09 13:16:38 -04:00
Barış Soner Uşaklı
330512d52e Merge branch 'master' into develop 2024-06-08 20:50:57 -04:00
Barış Soner Uşaklı
8d56e097a5 fix: return early for guests/spiders
they cant have private chats
2024-06-08 20:50:46 -04:00
Barış Soner Uşaklı
47a3163299 Merge branch 'master' into develop 2024-06-08 16:50:44 -04:00
Barış Soner Uşaklı
2d86552b85 refactor: #12623, add filter:config.get.admin
to add admin only config values
add /api/admin/config to retrieve config object with admin values included
2024-06-08 13:42:43 -04:00
Barış Soner Uşaklı
a7033f564d Merge branch 'master' into develop 2024-06-08 12:36:23 -04:00
Barış Soner Uşaklı
c51b772fae feat: add isACP to config, closes #12623 2024-06-08 12:30:26 -04:00
Barış Soner Uşaklı
1b283ccc29 test: return empty array on db.exists([]); 2024-06-07 21:44:57 -04:00
Barış Soner Uşaklı
4e0e792232 Merge branch 'master' into develop 2024-06-07 19:26:49 -04:00
Barış Soner Uşaklı
70b4a0e2ae feat: allow passing min,max to sortedSetsCardSum
to get rid of multiple db calls in profile page
2024-06-07 19:14:13 -04:00
Barış Soner Uşaklı
6bbe3d1c4c fix: dont show error alert when user user mouse overs votes
if they dont have permission to view votes
2024-06-07 14:08:48 -04:00
renovate[bot]
24d0999fb5 fix(deps): update dependency pg-cursor to v2.11.0 (#12617)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 13:49:14 -04:00
renovate[bot]
bee05fe212 fix(deps): update dependency pg to v8.12.0 (#12616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-06 13:28:59 -04:00
Barış Soner Uşaklı
048c91c7ef Merge branch 'master' into develop 2024-06-06 13:18:00 -04:00
Barış Soner Uşaklı
7c2a3a6e13 test: fix test only set for spiders 2024-06-06 13:17:22 -04:00
Barış Soner Uşaklı
ca4a7751e2 fix: dont load chat rooms for quests/spiders 2024-06-06 12:14:08 -04:00
Barış Soner Uşaklı
9d74539a4e fix: set uid in case its spider(-1), closes #12621 2024-06-06 11:34:57 -04:00
Barış Soner Uşaklı
389c8df20e Merge branch 'master' into develop 2024-06-06 11:14:11 -04:00
Barış Soner Uşaklı
bcd4997d69 fix: dont add spiders to online_guests room 2024-06-06 10:54:22 -04:00
Barış Soner Uşaklı
ef19eb156a #12620 2024-06-06 10:52:14 -04:00
Barış Soner Uşaklı
b6671d1672 fix: dont autoconnect for spiders, closes #12620 2024-06-06 10:39:31 -04:00
renovate[bot]
bff0f0e8aa fix(deps): update dependency workerpool to v9.1.2 (#12612)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 13:54:36 -04:00
Barış Soner Uşaklı
56b5850a07 fix: #12614 fix html markup for widget containers 2024-06-04 12:22:48 -04:00
renovate[bot]
eba8179e27 fix(deps): update dependency sass to v1.77.4 (#12608)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-31 17:33:47 -04:00
Barış Soner Uşaklı
42230300a0 test: fix post test 2024-05-31 11:59:46 -04:00
Barış Soner Uşaklı
e98f184868 refactor: add sanity checks to sio 2024-05-31 11:49:34 -04:00
Barış Soner Uşaklı
1aaa6cbbc5 feat: add voters/upvoters v3 routes
closes #12423
2024-05-31 11:45:41 -04:00
renovate[bot]
606342c509 fix(deps): update dependency mongodb to v6.7.0 (#12603)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30 12:13:54 -04:00
renovate[bot]
f783ce303e fix(deps): update dependency sass to v1.77.3 (#12605)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30 11:38:08 -04:00
Misty Release Bot
3854a43427 chore: update changelog for v3.8.2 2024-05-29 14:19:23 +00:00
Misty Release Bot
0a3ac7170a chore: incrementing version number - v3.8.2 2024-05-29 14:19:23 +00:00
Misty Release Bot
208a89af65 Latest translations and fallbacks 2024-05-29 09:19:02 +00:00
renovate[bot]
91e79c2237 chore(deps): update dependency jsdom to v24.1.0 (#12601)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:36:43 -04:00
renovate[bot]
c1a6293fee fix(deps): update dependency esbuild to v0.21.4 (#12600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:36:21 -04:00
renovate[bot]
5595a35ec6 fix(deps): update dependency ace-builds to v1.34.2 (#12599)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:12:32 -04:00
renovate[bot]
3f904986f4 chore(deps): update dependency lint-staged to v15.2.5 (#12598)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 11:12:23 -04:00
renovate[bot]
8f6ef987ff chore(deps): update postgres docker tag to v16.3 (#12576)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:38:29 -04:00
renovate[bot]
72a0fe9320 fix(deps): update dependency nodebb-plugin-2factor to v7.5.2 (#12577)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:37:44 -04:00
renovate[bot]
9ebd96e830 fix(deps): update dependency sitemap to v8 (#12595)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-27 10:36:42 -04:00
Misty Release Bot
97952467c0 Latest translations and fallbacks 2024-05-27 09:19:18 +00:00
Barış Soner Uşaklı
58ed470440 Merge branch 'master' into develop 2024-05-25 12:36:12 -04:00
Barış Soner Uşaklı
7969e62d06 fix: wrong var for ignored 2024-05-25 12:36:04 -04:00
Misty Release Bot
1bb472803a chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation 2024-05-25 16:29:17 +00:00
Barış Soner Uşaklı
759d654da7 Merge branch 'master' into develop 2024-05-25 12:28:53 -04:00
Barış Soner Uşaklı
29dbe92d6e feat: show ignored/watched topics in topic list, closes #10974 2024-05-25 12:28:39 -04:00
Misty Release Bot
c8429d8bb0 Latest translations and fallbacks 2024-05-25 09:18:41 +00:00
Barış Soner Uşaklı
e0515080a0 feat: convert "All Votes Are Public" toggle to vote visibility
closes #12597
2024-05-24 17:12:44 -04:00
renovate[bot]
333ebd9be7 fix(deps): update dependency nodebb-plugin-markdown to v12.2.7 (#12590)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 12:43:16 -04:00
renovate[bot]
7a6b70f00d fix(deps): update dependency ace-builds to v1.34.1 (#12591)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 12:42:22 -04:00
renovate[bot]
0b004b4b8c chore(deps): update dependency lint-staged to v15.2.4 (#12592)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24 12:41:06 -04:00
Opliko
56ef2bdd67 fix: reduce docker image size again and speed up build
it really was just order of operations...
resolves #12582
2024-05-23 18:38:39 -04:00
Barış Soner Uşaklı
285e40acab Revert "fix: handle unhandled exception at handleErrors"
This reverts commit 598c10c6a9.
2024-05-23 16:53:42 -04:00
Julian Lam
db30834ebc fix: sanitize-html configuration passed in src/posts/parse.js
Cursory review of sanitize-html documentation suggests that the currently-used `globalAttributes` property no longer exists, but was replaced with `nonBooleanAttributes`, likely because the attribute allow-list explicitly applies only to "non-boolean" attributes (e.g. not `checked` or `selected`).

Either way it does not likely affect us but is mainly here for future-proofing purposes.
2024-05-23 15:18:29 -04:00
Julian Lam
598c10c6a9 fix: handle unhandled exception at handleErrors 2024-05-21 12:39:27 -04:00
renovate[bot]
95023355f8 fix(deps): update dependency chart.js to v4.4.3 (#12585)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 10:44:45 -04:00
renovate[bot]
fc29ea8514 chore(deps): update redis docker tag to v7.2.5 (#12588)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-21 10:44:20 -04:00
Barış Soner Uşaklı
d61b02156e Merge branch 'master' into develop 2024-05-21 10:05:06 -04:00
Misty Release Bot
2fef27a41d Latest translations and fallbacks 2024-05-21 09:19:03 +00:00
Misty Release Bot
14c58ed394 Latest translations and fallbacks 2024-05-20 09:19:45 +00:00
Misty Release Bot
4e742e5c08 Latest translations and fallbacks 2024-05-19 09:18:32 +00:00
Misty Release Bot
d1add6684c Latest translations and fallbacks 2024-05-18 09:18:41 +00:00
renovate[bot]
f6509266f6 fix(deps): update dependency sass to v1.77.2 (#12584)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 21:54:09 -04:00
renovate[bot]
42754e39ed chore(deps): update dependency sass-embedded to v1.77.2 (#12583)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 21:54:00 -04:00
renovate[bot]
984717a896 fix(deps): update dependency mongodb to v6.6.2 (#12579)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 21:53:41 -04:00
Barış Soner Uşaklı
83facb7df6 chore: up composer 2024-05-17 17:11:18 -04:00
Barış Soner Uşaklı
6214336ce1 fix: update thumb count when removing thumbs 2024-05-17 17:10:44 -04:00
renovate[bot]
d66118bbe9 fix(deps): update dependency esbuild to v0.21.3 (#12580)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 12:11:21 -04:00
renovate[bot]
2dd6b14817 fix(deps): update dependency nodebb-theme-harmony to v1.2.56 (#12581)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-16 12:04:56 -04:00
Barış Soner Uşaklı
17ea61a0ea chore: up harmony 2024-05-16 12:02:43 -04:00
Barış Soner Uşaklı
2c0f8c913b refactor: render 2024-05-16 07:47:49 -04:00
Misty Release Bot
5187f3f143 Latest translations and fallbacks 2024-05-16 09:18:48 +00:00
Misty Release Bot
5ef3e0f3a0 chore: update changelog for v3.8.1 2024-05-15 20:36:21 +00:00
772 changed files with 6061 additions and 2858 deletions

View File

@@ -61,7 +61,7 @@ jobs:
key: var-cache-node-modules-${{ hashFiles('Dockerfile', 'install/package.json') }}
- name: Build and push Docker images
uses: docker/build-push-action@v5
uses: docker/build-push-action@v6
with:
cache-from: type=gha
cache-to: type=gha,mode=min

View File

@@ -63,7 +63,7 @@ jobs:
- 5432:5432
redis:
image: 'redis:7.2.4'
image: 'redis:7.4.0'
# Set health checks to wait until redis has started
options: >-
--health-cmd "redis-cli ping"

View File

@@ -1,3 +1,902 @@
#### v3.10.2 (2024-10-18)
##### Chores
* incrementing version number - v3.10.1 (cca3a644)
* update changelog for v3.10.1 (d63a8cca)
* incrementing version number - v3.10.0 (b60a9b4e)
* incrementing version number - v3.9.1 (f120c91c)
* incrementing version number - v3.9.0 (4880f32d)
* incrementing version number - v3.8.4 (4833f9a6)
* incrementing version number - v3.8.3 (97ce2c44)
* incrementing version number - v3.8.2 (72d91251)
* incrementing version number - v3.8.1 (527326f7)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* closes #12848, add missing purge class (64779352)
##### Performance Improvements
* make unread faster if there are 60k+ unread topics (f53f1394)
##### Refactors
* single line (120b184e)
* hide modal and show alert on success (a309918e)
* more immediate feedback on category purge (72ccb870)
#### v3.10.1 (2024-10-09)
##### Chores
* up composer (a5f3d097)
* incrementing version number - v3.10.0 (b60a9b4e)
* update changelog for v3.10.0 (a9da495d)
* incrementing version number - v3.9.1 (f120c91c)
* incrementing version number - v3.9.0 (4880f32d)
* incrementing version number - v3.8.4 (4833f9a6)
* incrementing version number - v3.8.3 (97ce2c44)
* incrementing version number - v3.8.2 (72d91251)
* incrementing version number - v3.8.1 (527326f7)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* **deps:** bump 2factor (712767f6)
##### Refactors
* don't block ./nodebb upgrade if suggested modules are not loaded (39f57f9e)
#### v3.10.0 (2024-09-25)
##### Chores
* move service worker generation code to its own controller file (c153c469)
* incrementing version number - v3.9.1 (f120c91c)
* incrementing version number - v3.9.0 (4880f32d)
* incrementing version number - v3.8.4 (4833f9a6)
* incrementing version number - v3.8.3 (97ce2c44)
* incrementing version number - v3.8.2 (72d91251)
* incrementing version number - v3.8.1 (527326f7)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
* **deps:**
* update dependency jsdom to v25.0.1 (#12816) (9a24eb7e)
* update dependency sass-embedded to v1.79.3 (#12813) (e0cb1d26)
* update dependency sass-embedded to v1.79.2 (#12811) (8a6ced2d)
* update dependency nyc to v17.1.0 (#12806) (d55c3f03)
##### New Features
* port updated service worker code to `develop`, allow plugins to define scripts to import into service worker (979954c2)
##### Bug Fixes
* **deps:**
* update dependency esbuild to v0.24.0 (#12817) (8c148bc4)
* update dependency commander to v12.1.0 (#12587) (c7d4db8c)
* update dependency sass to v1.79.3 (#12814) (f0cdc249)
* update dependency sass to v1.79.2 (#12812) (2a5d481f)
* update dependency nodebb-widget-essentials to v7.0.29 (#12805) (86c2caed)
##### Refactors
* silence saas deprecations on prod (3fdec51a)
#### v3.9.1 (2024-09-25)
##### Chores
* up themes (8bca9768)
* up widgets (41c73de5)
* incrementing version number - v3.9.0 (4880f32d)
* update changelog for v3.9.0 (c3d97c6c)
* incrementing version number - v3.8.4 (4833f9a6)
* incrementing version number - v3.8.3 (97ce2c44)
* incrementing version number - v3.8.2 (72d91251)
* incrementing version number - v3.8.1 (527326f7)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* closes #12819, add helper to escape tx strings (7d0c2cb6)
* closes #12807, fix quick reply js error (06ac0c99)
##### Refactors
* silence saas deprecations on prod (05e4307e)
* remove deprecation warnings, still used from widgets (3cee59f9)
#### v3.9.0 (2024-09-18)
##### Chores
* **deps:**
* update dependency sass-embedded to v1.79.1 (#12803) (fa75a7e0)
* update dependency eslint to v8.57.1 (#12800) (fc9f0e8c)
* update commitlint monorepo to v19.5.0 (#12790) (b25e7639)
* update dependency smtp-server to v3.13.5 (#12781) (98957726)
* update dependency eslint-plugin-import to v2.30.0 (#12771) (2460b050)
* update redis docker tag to v7.4.0 (#12712) (a2a30ebd)
* update dependency sass-embedded to v1.78.0 (#12772) (fde0a65a)
* update dependency lint-staged to v15.2.10 (#12767) (a55b985e)
* update commitlint monorepo to v19.4.1 (#12762) (f608f786)
* update dependency jsdom to v25 (#12756) (e8abf502)
* update dependency jsdom to v24.1.3 (#12755) (07151f8a)
* update dependency lint-staged to v15.2.9 (#12730) (1b6572bb)
* update dependency mocha to v10.7.3 (#12723) (e0850ef7)
* update postgres docker tag to v16.4 (#12726) (948d3080)
* update dependency @commitlint/cli to v19.4.0 (#12725) (bf5c1855)
* update dependency lint-staged to v15.2.8 (#12717) (d0e6cd8f)
* update dependency jsdom to v24.1.1 (#12705) (f35068e6)
* update dependency mocha to v10.7.0 (#12704) (4609083e)
* update dependency sass-embedded to v1.77.8 (#12691) (39bcc903)
* update dependency mocha to v10.6.0 (#12672) (8ea9b4a8)
* update dependency mocha to v10.5.2 (#12657) (1933b765)
* update dependency mocha to v10.5.1 (#12651) (35053887)
* update docker/build-push-action action to v6 (#12641) (a78cd1b4)
* update dependency lint-staged to v15.2.7 (#12638) (d023933d)
* update dependency nyc to v17 (#12627) (31186b8c)
* update dependency sass-embedded to v1.77.5 (#12639) (66f66ede)
* update dependency jsdom to v24.1.0 (#12601) (91e79c22)
* update dependency lint-staged to v15.2.5 (#12598) (3f904986)
* update postgres docker tag to v16.3 (#12576) (8f6ef987)
* update dependency lint-staged to v15.2.4 (#12592) (0b004b4b)
* update redis docker tag to v7.2.5 (#12588) (fc29ea85)
* update dependency sass-embedded to v1.77.2 (#12583) (42754e39)
* up harmony (5cd68c0b)
* up composer (b0d9664b)
* up themes (3e5a8d1c)
* up deps (5220503c)
* up persona (8af4a184)
* up persona (1abececa)
* up themes (35e92d6d)
* up persona (c9cadbad)
* up persona (db84d04a)
* up widget essentials (675ea0f9)
* up widgets (a4aea98c)
* up widgets (a6a99553)
* up widgets (9e673a41)
* up widgets (f759a07d)
* up widgets (bf6be3ef)
* up widgets (32d4ac84)
* up harmony (780db9e2)
* incrementing version number - v3.8.4 (4833f9a6)
* update changelog for v3.8.4 (693bac5b)
* incrementing version number - v3.8.3 (97ce2c44)
* incrementing version number - v3.8.2 (72d91251)
* incrementing version number - v3.8.1 (527326f7)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
* **i18n:**
* fallback strings for new resources: nodebb.users (d348d1df)
* fallback strings for new resources: nodebb.admin-extend-widgets (16ee1ad7)
* fallback strings for new resources: nodebb.themes-harmony (90e0013c)
* fallback strings for new resources: nodebb.modules (3531617d)
* fallback strings for new resources: nodebb.admin-settings-reputation (28c0abf9)
* fallback strings for new resources: nodebb.notifications (6fbc6040)
* fallback strings for new resources: nodebb.post-queue (b46a82db)
* fallback strings for new resources: nodebb.admin-development-info (cfedfc2d)
* fallback strings for new resources: nodebb.admin-settings-reputation (1bb47280)
##### New Features
* give category selector input min-width for mobile (2a15856b)
* add action:topics.scheduled.notify (705796f6)
* add followed users lang string (d6643160)
* add a new widget container (1c2afcc1)
* show a friendly message on invalid or expired code, closes #12738 (01a2f0e7)
* allow chat rooms in widgets (f80b7b87)
* migrate topic move socket call to api v3 (2d14a798)
* add allow and frameborder to allow attrs (c3f02b74)
* add missing event type (334c8c9d)
* send topic title into user-posted-topic-with-tag notification type, unbold tags in copy (1611b17b)
##### Bug Fixes
* **deps:**
* update dependency sass to v1.79.1 (#12804) (ff77a7ab)
* update dependency pg to v8.13.0 (#12801) (1ad1e0ba)
* update dependency pg-cursor to v2.12.0 (#12802) (c8627f05)
* update dependency connect-pg-simple to v10 (#12798) (64b21674)
* update dependency postcss to v8.4.47 (#12797) (2473e57d)
* update dependency nodebb-plugin-ntfy to v1.7.7 (#12796) (d67ebafe)
* update dependency mongodb to v6.9.0 (#12792) (edc468d4)
* update dependency nodebb-plugin-2factor to v7.5.5 (#12794) (63589d50)
* update dependency tough-cookie to v5 (#12782) (396dd38b)
* update dependency express to v4.21.0 (#12784) (1d9812e0)
* update fontsource monorepo to v5.1.0 (#12791) (03f13433)
* update fontsource monorepo (#12779) (6dc58177)
* update dependency body-parser to v1.20.3 (#12783) (8943a54d)
* update dependency diff to v7 (#12778) (e97e1373)
* update dependency mongodb to v6.8.1 (#12777) (0784683d)
* update dependency diff to v6 (#12774) (0dda1f34)
* update dependency nodemailer to v6.9.15 (#12768) (70f01acb)
* update dependency sortablejs to v1.15.3 (#12770) (84b483c6)
* update dependency postcss to v8.4.45 (#12769) (81757595)
* update dependency sass to v1.78.0 (#12773) (e8cc695d)
* update dependency ace-builds to v1.36.2 (#12765) (25deb062)
* update dependency ace-builds to v1.36.1 (#12764) (ee715f36)
* update dependency rtlcss to v4.3.0 (#12759) (da61bd49)
* update dependency webpack to v5.94.0 (#12752) (1f88b551)
* update dependency ace-builds to v1.36.0 (#12750) (fbd09b2a)
* update dependency nodebb-widget-essentials to v7.0.21 (#12749) (23eb3538)
* update dependency chart.js to v4.4.4 (#12748) (dc24e5ba)
* update dependency async to v3.2.6 (#12747) (e578dfca)
* update dependency ace-builds to v1.35.5 (#12746) (3d0e55d5)
* update dependency esbuild to v0.23.1 (#12745) (6297322c)
* update dependency @fontsource/poppins to v5.0.15 (#12744) (51b9c5b4)
* update dependency winston to v3.14.2 (#12741) (6300d849)
* update dependency nodebb-plugin-ntfy to v1.7.6 (#12724) (42aa8786)
* update dependency winston to v3.14.1 (#12727) (0e547405)
* update dependency postcss to v8.4.41 (#12718) (f54519f1)
* update dependency jquery-ui to v1.14.0 (#12719) (4e97a091)
* update dependency autoprefixer to v10.4.20 (#12716) (89c87f51)
* update dependency rimraf to v5.0.10 (#12715) (7b1dc6a7)
* update dependency @fontsource/inter to v5.0.20 (#12714) (703951d3)
* update dependency postcss to v8.4.40 (#12710) (48d52840)
* update dependency rtlcss to v4.2.0 (#12709) (5aa4c219)
* update dependency ace-builds to v1.35.4 (#12706) (405264d9)
* update dependency @fortawesome/fontawesome-free to v6.6.0 (#12696) (7723e4af)
* update dependency ace-builds to v1.35.3 (#12700) (ee8fd06e)
* update dependency semver to v7.6.3 (#12697) (2bcf7f79)
* update dependency compare-versions to v6.1.1 (#12693) (c52364a5)
* update dependency webpack to v5.93.0 (#12692) (710bf2f8)
* update dependency sass to v1.77.8 (#12687) (50030473)
* update dependency winston to v3.13.1 (#12690) (5678430e)
* update dependency lru-cache to v10.4.3 (#12681) (38e9bbba)
* update dependency rimraf to v5.0.9 (#12684) (335bc685)
* update dependency lru-cache to v10.3.1 (#12678) (fcfe1f57)
* update dependency nodebb-theme-persona to v13.3.25 (#12679) (871367c1)
* update dependency rimraf to v5.0.8 (#12680) (48bd5519)
* update dependency webpack-merge to v6 (#12670) (d39c05ab)
* update dependency @fontsource/inter to v5.0.19 (#12677) (540a05d2)
* update dependency esbuild to v0.23.0 (#12668) (088217f3)
* update dependency ace-builds to v1.35.2 (#12669) (18f9b1d6)
* update dependency postcss to v8.4.39 (#12666) (ba65f193)
* update dependency workerpool to v9.1.3 (#12665) (cba80283)
* update dependency mongodb to v6.8.0 (#12663) (48f8e464)
* update dependency lru-cache to v10.3.0 (#12664) (12e0aecb)
* update dependency ace-builds to v1.35.1 (#12659) (3c46c5f4)
* update dependency nodemailer to v6.9.14 (#12643) (94691372)
* update dependency webpack to v5.92.1 (#12644) (115f236f)
* update dependency sass to v1.77.6 (#12640) (b80a8dec)
* update dependency webpack to v5.92.0 (#12631) (21e061a0)
* update dependency esbuild to v0.21.5 (#12626) (e29bcbce)
* update dependency ace-builds to v1.35.0 (#12630) (0053c788)
* update dependency nodebb-plugin-markdown to v12.2.8 (#12624) (c3ff16e5)
* update dependency pg-cursor to v2.11.0 (#12617) (24d0999f)
* update dependency pg to v8.12.0 (#12616) (bee05fe2)
* update dependency workerpool to v9.1.2 (#12612) (bff0f0e8)
* update dependency sass to v1.77.4 (#12608) (eba8179e)
* update dependency mongodb to v6.7.0 (#12603) (606342c5)
* update dependency sass to v1.77.3 (#12605) (f783ce30)
* update dependency esbuild to v0.21.4 (#12600) (c1a6293f)
* update dependency ace-builds to v1.34.2 (#12599) (5595a35e)
* update dependency nodebb-plugin-2factor to v7.5.2 (#12577) (72a0fe93)
* update dependency sitemap to v8 (#12595) (9ebd96e8)
* update dependency nodebb-plugin-markdown to v12.2.7 (#12590) (333ebd9b)
* update dependency ace-builds to v1.34.1 (#12591) (7a6b70f0)
* update dependency chart.js to v4.4.3 (#12585) (95023355)
* update dependency sass to v1.77.2 (#12584) (f6509266)
* update dependency mongodb to v6.6.2 (#12579) (984717a8)
* update dependency esbuild to v0.21.3 (#12580) (d66118bb)
* update dependency nodebb-theme-harmony to v1.2.56 (#12581) (2dd6b148)
* closes #12795, don't crash if there is an error in auto approve from queue (6ccf40bf)
* closes #12780, 404 in api/v3 if topic doesn't exist (220af706)
* vague description for harmony settings.enableBreadcrumbs, help text (17029952)
* closes #12758, show different error message for block (c0b30ea4)
* reset form/invalid code style (20053af6)
* #12754, throw if currentPwd == newPwd (f361df01)
* #12736, merged notifications use username instead of displayname (ad68809b)
* #12728, don't display unread badge if nav link doesn't exist (6f7eecd1)
* bump composer (a7934f36)
* closes #12721, export all users (6e1c6436)
* bump 2factor and ntfy (79c4eadd)
* crash if error objecft passed to handleErrors contains no message (e630f006)
* don't allow joining topic_<tid> & category_<cid> (503a97e5)
* sanitize-html configuration passed in src/posts/parse.js (db30834e)
* handle unhandled exception at handleErrors (598c10c6)
##### Other Changes
* up themes fix btn-ghost-sm (106291fa)
##### Performance Improvements
* don't load unread page again if everything already loaded (4aad6019)
##### Refactors
* change the path of follow notif to go to the user (cf405b18)
* move textcomplete to core (20fd75bf)
* don't use composer directly, use the post hook (da7044e4)
* fix whitespace (609a9878)
* fix btn-ghost usage to match bootstrap (c58e09f9)
* remove unused (feefd733)
* remove log (c5b2f988)
* #12713, update chat teasers even if chat notifications are disabled (ac644ac2)
##### Tests
* fix spec (5fa8ddbc)
* since admin pwd changes in test, login with new pwd (be32cf44)
* add logs for test failures (33587358)
* create topic for socket.io tests (ed2f3b75)
#### v3.8.4 (2024-08-01)
##### Chores
* up widgets (d1663ac2)
* up widgets (cb4bf9dd)
* up persona (324610de)
* incrementing version number - v3.8.3 (97ce2c44)
* update changelog for v3.8.3 (2a239a79)
* incrementing version number - v3.8.2 (72d91251)
* incrementing version number - v3.8.1 (527326f7)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### New Features
* update chat teasers when a new chat starts, closes #12713 (0204f2aa)
* add downvoteVisibility setting, closes #12698 (269fc068)
##### Bug Fixes
* prevent category filter to go to selected cid (10c5cd4c)
* add sizes to maskable so it doesnt crash chrome application tab (ccc86825)
* post preview not working on parent post (a28dd70f)
##### Refactors
* hooks page design (cea18d0c)
* closes #12699, allow boolean false for log-colorize (42ac1f9d)
##### Tests
* test fix maybe (a73f269f)
#### v3.8.3 (2024-06-27)
##### Chores
* up themes (b15a5894)
* up harmony (3eb69c58)
* up harmony (b98333f3)
* up dbsearch (8a42db6f)
* use nodebb fork of spider-detector (3a1b39c9)
* up 2factor (142de2ca)
* incrementing version number - v3.8.2 (72d91251)
* update changelog for v3.8.2 (3854a434)
* incrementing version number - v3.8.1 (527326f7)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### New Features
* closes #12656, only send required meta/link tags on /api calls (64875b3f)
* show links in post queue (500e3342)
* show connetion count on /info (60b4bc66)
* make upload scores descending for ordering (3ec44d64)
* add isACP to config, closes #12623 (c51b772f)
* allow passing min,max to sortedSetsCardSum (70b4a0e2)
* add voters/upvoters v3 routes (1aaa6cbb)
##### Bug Fixes
* wront topic events showing up in topic (54b01395)
* dont show self in suggested topics (381bbb04)
* #12645, use titleRaw like reply button (3332480c)
* update follower/following counts after removing uid from zsets (6f6cfb1a)
* suggested topic tid (351ee71d)
* #12633, don't check post index (6e3b012b)
* recent chat pagination, closes #12637 (f7c9b7ae)
* info.tpl table (6f79d305)
* closes #12632, dont load data twice (66adfa29)
* don't error if file required too early (4430de8c)
* require of spider-detector (be86d8ef)
* return early for guests/spiders (8d56e097)
* dont show error alert when user user mouse overs votes (6bbe3d1c)
* dont load chat rooms for quests/spiders (ca4a7751)
* set uid in case its spider(-1), closes #12621 (9d74539a)
* dont add spiders to online_guests room (bcd4997d)
* dont autoconnect for spiders, closes #12620 (b6671d16)
* #12614 fix html markup for widget containers (56b5850a)
##### Other Changes
* remove unused winston (69ce3bf0)
* remove unused (adb0566f)
* fix semicolons (795a0daa)
* fix whitespace (b4db2f7f)
##### Performance Improvements
* cleanup sessions every 30 seconds (26feb2bb)
* change revokeSession to work with an array of sids (172bc249)
* dont make db call if posts is already loaded client side (461e95d8)
* if sigs disabled dont filter uids (73241bd5)
* cache isAdmin, isGlobalMod checks (fedfce7b)
* get rid of async call in user load for expiring bans (023d52a3)
* call getIconbackgrounds once (1dadd16f)
* get rid of more calls, fix other profile pages #12632 (5c6a853e)
##### Refactors
* sessionUUID (#12658) (d6c946cf)
* move delete call (65a91ea5)
* use array.some (85b329af)
* add placeholders on demand (8f486b1b)
* move getTopicData call to avoid db calls when its not in cache (252d0df7)
* remove exits check (74dd2844)
* move als requires, move autoLocale to api/page routes (3356022a)
* move requires down (8eccdb48)
* posts cache to get rid of require in functions (236ac323)
* closes #12629, allow passing arrays to meta.userOrGroupExists (bad15643)
* suggest topics, use strings for tids (8ded36f2)
* #12623, add filter:config.get.admin (2d86552b)
* add sanity checks to sio (e98f1848)
##### Tests
* dont track session for api/v3 (#12660) (61e5293a)
* move set (9108c900)
* spec (41f1cd69)
* spec (b148d0fc)
* fix path replace (9ecee782)
* update openapi spec (9af3a2da)
* fix tests (c2f63090)
* return empty array on db.exists([]); (1b283ccc)
* fix test only set for spiders (7c2a3a6e)
* fix post test (42230300)
#### v3.8.2 (2024-05-29)
##### Chores
* up composer (83facb7d)
* up harmony (17ea61a0)
* incrementing version number - v3.8.1 (527326f7)
* update changelog for v3.8.1 (5ef3e0f3)
* incrementing version number - v3.8.0 (e228a6eb)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### New Features
* show ignored/watched topics in topic list, closes #10974 (29dbe92d)
* convert "All Votes Are Public" toggle to vote visibility (e0515080)
##### Bug Fixes
* wrong var for ignored (7969e62d)
* reduce docker image size again and speed up build (56ef2bdd)
* update thumb count when removing thumbs (6214336c)
##### Refactors
* render (2c0f8c91)
#### v3.8.1 (2024-05-15)
##### Chores
* incrementing version number - v3.8.0 (e228a6eb)
* update changelog for v3.8.0 (2ef2750d)
* incrementing version number - v3.7.5 (6882894d)
* incrementing version number - v3.7.4 (6678744c)
* incrementing version number - v3.7.3 (2d62b6f6)
* incrementing version number - v3.7.2 (cc257e7e)
* incrementing version number - v3.7.1 (712365a5)
* incrementing version number - v3.7.0 (9a6153d7)
* incrementing version number - v3.6.7 (86a17e38)
* incrementing version number - v3.6.6 (6604bf37)
* incrementing version number - v3.6.5 (6c653625)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* incrementing version number - v3.6.2 (0f577a57)
* incrementing version number - v3.6.1 (f1a69468)
* incrementing version number - v3.6.0 (4cdf85f8)
* incrementing version number - v3.5.3 (ed0e8783)
* incrementing version number - v3.5.2 (52fbb2da)
* incrementing version number - v3.5.1 (4c543488)
* incrementing version number - v3.5.0 (d06fb4f0)
* incrementing version number - v3.4.3 (5c984250)
* incrementing version number - v3.4.2 (3f0dac38)
* incrementing version number - v3.4.1 (01e69574)
* incrementing version number - v3.4.0 (fd9247c5)
* incrementing version number - v3.3.9 (5805e770)
* incrementing version number - v3.3.8 (a5603565)
* incrementing version number - v3.3.7 (b26f1744)
* incrementing version number - v3.3.6 (7fb38792)
* incrementing version number - v3.3.4 (a67f84ea)
* incrementing version number - v3.3.3 (f94d239b)
* incrementing version number - v3.3.2 (ec9dac97)
* incrementing version number - v3.3.1 (151cc68f)
* incrementing version number - v3.3.0 (fc1ad70f)
* incrementing version number - v3.2.3 (b06d3e63)
* incrementing version number - v3.2.2 (758ecfcd)
* incrementing version number - v3.2.1 (20145074)
* incrementing version number - v3.2.0 (9ecac38e)
* incrementing version number - v3.1.7 (0b4e81ab)
* incrementing version number - v3.1.6 (b3a3b130)
* incrementing version number - v3.1.5 (ec19343a)
* incrementing version number - v3.1.4 (2452783c)
* incrementing version number - v3.1.3 (3b4e9d3f)
* incrementing version number - v3.1.2 (40fa3489)
* incrementing version number - v3.1.1 (40250733)
* incrementing version number - v3.1.0 (0cb386bd)
* incrementing version number - v3.0.1 (26f6ea49)
* incrementing version number - v3.0.0 (224e08cd)
##### Bug Fixes
* wrong mention version (1d1f499b)
##### Tests
* use node 20 (a40f54aa)
* remove node 18 (6bd22e53)
#### v3.8.0 (2024-05-15)
##### Chores

View File

@@ -46,15 +46,16 @@ ENV NODE_ENV=production \
WORKDIR /usr/src/app/
COPY --from=build --chown=${USER}:${USER} /usr/src/app/ /usr/src/app/install/docker/setup.json /usr/src/app/
COPY --from=build --chown=${USER}:${USER} /usr/bin/tini /usr/src/app/install/docker/entrypoint.sh /usr/local/bin/
RUN corepack enable \
&& groupadd --gid ${GID} ${USER} \
&& useradd --uid ${UID} --gid ${GID} --home-dir /usr/src/app/ --shell /bin/bash ${USER} \
&& mkdir -p /usr/src/app/logs/ /opt/config/ \
&& chown -R ${USER}:${USER} /usr/src/app/ /opt/config/ \
&& chmod +x /usr/local/bin/entrypoint.sh \
&& chown -R ${USER}:${USER} /usr/src/app/ /opt/config/
COPY --from=build --chown=${USER}:${USER} /usr/src/app/ /usr/src/app/install/docker/setup.json /usr/src/app/
COPY --from=build --chown=${USER}:${USER} /usr/bin/tini /usr/src/app/install/docker/entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/entrypoint.sh \
&& chmod +x /usr/local/bin/tini
# TODO: Have docker-compose use environment variables to create files like setup.json and config.json.

View File

@@ -51,17 +51,18 @@ ENV NODE_ENV=development \
WORKDIR /usr/src/app/
RUN corepack enable \
&& groupadd --gid ${GID} ${USER} \
&& useradd --uid ${UID} --gid ${GID} --home-dir /usr/src/app/ --shell /bin/bash ${USER} \
&& mkdir -p /usr/src/app/logs/ /opt/config/ \
&& chown -R ${USER}:${USER} /usr/src/app/ /opt/config/
COPY --from=build --chown=${USER}:${USER} /usr/src/app/ /usr/src/app/install/docker/setup.json /usr/src/app/
COPY --from=build --chown=${USER}:${USER} /usr/bin/tini /usr/src/app/install/docker/entrypoint.sh /usr/local/bin/
COPY --from=node_modules_touch --chown=${USER}:${USER} /usr/src/app/ /usr/src/app/
COPY --from=git --chown=${USER}:${USER} /usr/src/app/ /usr/src/app/
RUN corepack enable \
&& groupadd --gid ${GID} ${USER} \
&& useradd --uid ${UID} --gid ${GID} --home-dir /usr/src/app/ --shell /bin/bash ${USER} \
&& mkdir -p /usr/src/app/logs/ /opt/config/ \
&& chown -R ${USER}:${USER} /usr/src/app/ /opt/config/ \
&& chmod +x /usr/local/bin/entrypoint.sh \
RUN chmod +x /usr/local/bin/entrypoint.sh \
&& chmod +x /usr/local/bin/tini
# TODO: Have docker-compose use environment variables to create files like setup.json and config.json.

View File

@@ -14,7 +14,7 @@ services:
- ./install/docker/setup.json:/usr/src/app/setup.json
postgres:
image: postgres:16.3-alpine
image: postgres:16.4-alpine
restart: unless-stopped
environment:
POSTGRES_USER: nodebb
@@ -24,7 +24,7 @@ services:
- postgres-data:/var/lib/postgresql/data
redis:
image: redis:7.2.4-alpine
image: redis:7.4.0-alpine
restart: unless-stopped
command: ['redis-server', '--appendonly', 'yes', '--loglevel', 'warning']
# command: ["redis-server", "--save", "60", "1", "--loglevel", "warning"] # uncomment if you want to use snapshotting instead of AOF

View File

@@ -14,7 +14,7 @@ services:
- ./install/docker/setup.json:/usr/src/app/setup.json
redis:
image: redis:7.2.4-alpine
image: redis:7.4.0-alpine
restart: unless-stopped
command: ['redis-server', '--appendonly', 'yes', '--loglevel', 'warning']
# command: ["redis-server", "--save", "60", "1", "--loglevel", "warning"] # uncomment if you want to use snapshotting instead of AOF

View File

@@ -26,7 +26,7 @@ services:
- mongo-data:/data/db
- ./install/docker/mongodb-user-init.js:/docker-entrypoint-initdb.d/user-init.js
redis:
image: redis:7.2.4-alpine
image: redis:7.4.0-alpine
restart: unless-stopped
command: ['redis-server', '--appendonly', 'yes', '--loglevel', 'warning']
# command: ['redis-server', '--save', '60', '1', '--loglevel', 'warning'] # uncomment if you want to use snapshotting instead of AOF
@@ -36,7 +36,7 @@ services:
- redis
postgres:
image: postgres:16.1-alpine
image: postgres:16.4-alpine
restart: unless-stopped
environment:
POSTGRES_USER: nodebb

View File

@@ -137,7 +137,8 @@
"sitemapTopics": 500,
"maintenanceMode": 0,
"maintenanceModeStatus": 503,
"votesArePublic": 0,
"upvoteVisibility": "all",
"downvoteVisibility": "privileged",
"maximumInvites": 0,
"username:disableEdit": 0,
"email:disableEdit": 0,

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "3.8.1",
"version": "3.10.3",
"homepage": "https://www.nodebb.org",
"repository": {
"type": "git",
@@ -29,42 +29,46 @@
},
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource/inter": "5.0.18",
"@fontsource/poppins": "5.0.14",
"@fortawesome/fontawesome-free": "6.5.2",
"@fontsource/inter": "5.1.0",
"@fontsource/poppins": "5.1.0",
"@fortawesome/fontawesome-free": "6.6.0",
"@isaacs/ttlcache": "1.4.1",
"@nodebb/spider-detector": "2.0.3",
"@popperjs/core": "2.11.8",
"ace-builds": "1.33.2",
"@textcomplete/contenteditable": "0.1.13",
"@textcomplete/core": "0.1.13",
"@textcomplete/textarea": "0.1.13",
"ace-builds": "1.36.2",
"archiver": "7.0.1",
"async": "3.2.5",
"autoprefixer": "10.4.19",
"async": "3.2.6",
"autoprefixer": "10.4.20",
"bcryptjs": "2.4.3",
"benchpressjs": "2.5.1",
"body-parser": "1.20.2",
"body-parser": "1.20.3",
"bootbox": "6.0.0",
"bootstrap": "5.3.3",
"bootswatch": "5.3.3",
"chalk": "4.1.2",
"chart.js": "4.4.2",
"chart.js": "4.4.4",
"cli-graph": "3.2.2",
"clipboard": "2.0.11",
"colors": "1.4.0",
"commander": "12.0.0",
"compare-versions": "6.1.0",
"commander": "12.1.0",
"compare-versions": "6.1.1",
"compression": "1.7.4",
"connect-flash": "0.1.1",
"connect-mongo": "5.1.0",
"connect-multiparty": "2.2.0",
"connect-pg-simple": "9.0.1",
"connect-pg-simple": "10.0.0",
"connect-redis": "7.1.1",
"cookie-parser": "1.4.6",
"cron": "3.1.7",
"cropperjs": "1.6.2",
"csrf-sync": "4.0.3",
"daemon": "1.1.0",
"diff": "5.2.0",
"esbuild": "0.21.2",
"express": "4.19.2",
"diff": "7.0.0",
"esbuild": "0.24.0",
"express": "4.21.0",
"express-session": "1.18.0",
"express-useragent": "1.0.15",
"fetch-cookie": "3.0.1",
@@ -79,74 +83,73 @@
"jquery-deserialize": "2.0.0",
"jquery-form": "4.3.0",
"jquery-serializeobject": "1.0.0",
"jquery-ui": "1.13.3",
"jquery-ui": "1.14.0",
"jsesc": "3.0.2",
"json2csv": "5.0.7",
"jsonwebtoken": "9.0.2",
"lodash": "4.17.21",
"logrotate-stream": "0.2.9",
"lru-cache": "10.2.2",
"lru-cache": "10.4.3",
"mime": "3.0.0",
"mkdirp": "3.0.1",
"mongodb": "6.6.1",
"mongodb": "6.9.0",
"morgan": "1.10.0",
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
"nconf": "0.12.1",
"nodebb-plugin-2factor": "7.5.1",
"nodebb-plugin-composer-default": "10.2.35",
"nodebb-plugin-dbsearch": "6.2.3",
"nodebb-plugin-2factor": "7.5.6",
"nodebb-plugin-composer-default": "10.2.40",
"nodebb-plugin-dbsearch": "6.2.5",
"nodebb-plugin-emoji": "5.1.15",
"nodebb-plugin-emoji-android": "4.0.0",
"nodebb-plugin-markdown": "12.2.6",
"nodebb-plugin-markdown": "12.2.8",
"nodebb-plugin-mentions": "4.4.3",
"nodebb-plugin-ntfy": "1.7.4",
"nodebb-plugin-ntfy": "1.7.7",
"nodebb-plugin-spam-be-gone": "2.2.2",
"nodebb-rewards-essentials": "1.0.0",
"nodebb-theme-harmony": "1.2.55",
"nodebb-theme-harmony": "1.2.71",
"nodebb-theme-lavender": "7.1.8",
"nodebb-theme-peace": "2.2.5",
"nodebb-theme-persona": "13.3.19",
"nodebb-widget-essentials": "7.0.16",
"nodemailer": "6.9.13",
"nodebb-theme-peace": "2.2.7",
"nodebb-theme-persona": "13.3.37",
"nodebb-widget-essentials": "7.0.29",
"nodemailer": "6.9.15",
"nprogress": "0.2.0",
"passport": "0.7.0",
"passport-http-bearer": "1.0.1",
"passport-local": "1.0.0",
"pg": "8.11.5",
"pg-cursor": "2.10.5",
"postcss": "8.4.38",
"pg": "8.13.0",
"pg-cursor": "2.12.0",
"postcss": "8.4.47",
"postcss-clean": "1.2.0",
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"ioredis": "5.4.1",
"rimraf": "5.0.7",
"rimraf": "5.0.10",
"rss": "1.2.2",
"rtlcss": "4.1.1",
"rtlcss": "4.3.0",
"sanitize-html": "2.13.0",
"sass": "1.77.1",
"semver": "7.6.2",
"sass": "1.79.3",
"semver": "7.6.3",
"serve-favicon": "2.5.0",
"sharp": "0.32.6",
"sitemap": "7.1.1",
"sitemap": "8.0.0",
"socket.io": "4.7.5",
"socket.io-client": "4.7.5",
"@socket.io/redis-adapter": "8.3.0",
"sortablejs": "1.15.2",
"sortablejs": "1.15.3",
"spdx-license-list": "6.9.0",
"spider-detector": "2.0.1",
"terser-webpack-plugin": "5.3.10",
"textcomplete": "0.18.2",
"textcomplete.contenteditable": "0.1.1",
"timeago": "1.6.7",
"tinycon": "0.6.8",
"toobusy-js": "0.5.1",
"tough-cookie": "4.1.4",
"tough-cookie": "5.0.0",
"validator": "13.12.0",
"webpack": "5.91.0",
"webpack-merge": "5.10.0",
"winston": "3.13.0",
"workerpool": "9.1.1",
"webpack": "5.94.0",
"webpack-merge": "6.0.1",
"winston": "3.14.2",
"workerpool": "9.1.3",
"xml": "1.0.1",
"xregexp": "5.1.1",
"yargs": "17.7.2",
@@ -154,25 +157,25 @@
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.1.0",
"@commitlint/cli": "19.3.0",
"@commitlint/config-angular": "19.3.0",
"@commitlint/cli": "19.5.0",
"@commitlint/config-angular": "19.5.0",
"coveralls": "3.1.1",
"eslint": "8.57.0",
"eslint": "8.57.1",
"eslint-config-nodebb": "0.2.1",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-import": "2.30.0",
"grunt": "1.6.1",
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.3",
"jsdom": "24.0.0",
"lint-staged": "15.2.2",
"mocha": "10.4.0",
"jsdom": "25.0.1",
"lint-staged": "15.2.10",
"mocha": "10.7.3",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "15.1.0",
"smtp-server": "3.13.4"
"nyc": "17.1.0",
"smtp-server": "3.13.5"
},
"optionalDependencies": {
"sass-embedded": "1.77.1"
"sass-embedded": "1.79.3"
},
"resolutions": {
"*/jquery": "3.7.1"

View File

@@ -3,7 +3,7 @@
"ip": "رقم الآي بي <strong> %1 </strong>",
"nodes-responded": "عدد %1 نقطة/نقاط استجابوا خلال %2 جزء من الثانية.",
"host": "المضيف",
"primary": "primary / run jobs",
"primary": "primary / jobs",
"pid": "pid",
"nodejs": "nodejs",
"online": "online",
@@ -19,6 +19,7 @@
"registered": "Registered",
"sockets": "Sockets",
"connection-count": "Connection Count",
"guests": "Guests",
"info": "Info"

View File

@@ -12,6 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Alert",
"alert.confirm-delete": "Are you sure you wish to delete this widget?",

View File

@@ -2,7 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
"votes-are-public": "All Votes Are Public",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "نأسف، ( عني ) لا يمكن أن يكون أكثر من %1 حرف.",
"cant-chat-with-yourself": "لايمكنك فتح محادثة مع نفسك",
"chat-restricted": "هذا المستخدم عطل المحادثات الواردة عليه. يجب أن يتبعك حتى تتمكن من فتح محادثة معه.",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "نظام المحادثة معطل.",
"too-many-messages": "لقد أرسلت الكثير من الرسائل، الرجاء اﻹنتظار قليلاً",
"invalid-chat-message": "الرسالة غير صالحة.",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Room %1",
"chat.chatting-with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> and %3 others have posted replies to: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> أنشأ موضوعًا جديدًا: <strong>%2</strong>",
"user-edited-post": "<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> صار يتابعك.",
"user-started-following-you-dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
@@ -75,6 +75,7 @@
"email-confirmed": "تم التحقق من عنوان البريد الإلكتروني",
"email-confirmed-message": "شكرًا على إثبات صحة عنوان بريدك الإلكتروني. صار حسابك مفعلًا بالكامل.",
"email-confirm-error-message": "حدث خطأ أثناء التحقق من عنوان بريدك الإلكتروني. ربما رمز التفعيل خاطئ أو انتهت صلاحيته.",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "تم إرسال بريد التفعيل.",
"none": "None",
"notification-only": "التنبيهات فقط",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Remove Selected",
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
"bulk-reject-success": "%1 posts rejected",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -78,6 +78,7 @@
"change-password": "تغيير كلمة السر",
"change-password-error": "كلمة سر غير صحيحة",
"change-password-error-wrong-current": "كلمة السر الحالية ليست صحيحة",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "كلمة السر غير مطابقة لتأكيد كلمة السر",
"change-password-error-privileges": "ليس لديك الصلاحيات الكافية لتغيير كلمة السر هذه.",
"change-password-success": "تم تحديث كلمة السر خاصتك.",

View File

@@ -1,5 +1,6 @@
{
"all-users": "All Users",
"followed-users": "Followed Users",
"latest-users": "أحدث الأعضاء",
"top-posters": "اﻷكثر مشاركة",
"most-reputation": "أعلى سمعة",

View File

@@ -3,7 +3,7 @@
"ip": "IP <strong>%1</strong>",
"nodes-responded": "%1 възела отговориха в рамките на %2мсек!",
"host": "сървър",
"primary": "основен / изпълнение на задачите",
"primary": "основен / задачи",
"pid": "ид. на процеса",
"nodejs": "nodejs",
"online": "на линия",
@@ -19,6 +19,7 @@
"registered": "Регистрирани",
"sockets": "Сокети",
"connection-count": "Брой връзки",
"guests": "Гости",
"info": "Информация"

View File

@@ -12,6 +12,8 @@
"container.card": "Карта",
"container.card-header": "Заглавна част на карта",
"container.card-body": "Основна част на карта",
"container.title": "Заглавие",
"container.body": "Съдържание",
"container.alert": "Предупреждение",
"alert.confirm-delete": "Наистина ли искате да изтриете джаджата?",

View File

@@ -2,7 +2,14 @@
"reputation": "Настройки за репутацията",
"disable": "Изключване на системата за репутация",
"disable-down-voting": "Забрана на отрицателното гласуване",
"votes-are-public": "Всички гласувания са публични",
"upvote-visibility": "Видимост на положителните гласове",
"upvote-visibility-all": "Всички могат да виждат положителните гласове",
"upvote-visibility-loggedin": "Само вписаните потребители могат да виждат положителните гласове",
"upvote-visibility-privileged": "Само потребителите с по-високи правомощия (като администратори и модератори) могат да виждат положителните гласове",
"downvote-visibility": "Видимост на отрицателните гласове",
"downvote-visibility-all": "Всички могат да виждат отрицателните гласове",
"downvote-visibility-loggedin": "Само вписаните потребители могат да виждат отрицателните гласове",
"downvote-visibility-privileged": "Само потребителите с по-високи правомощия (като администратори и модератори) могат да виждат отрицателните гласове",
"thresholds": "Ограничения на дейността",
"min-rep-upvote": "Минимална репутация, необходима за положително гласуване за публикации",
"upvotes-per-day": "Положителни гласувания за ден (задайте 0 за неограничен брой)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "Съжаляваме, но информацията за Вас трябва да съдържа не повече от %1 символ(а).",
"cant-chat-with-yourself": "Не можете да пишете съобщение на себе си!",
"chat-restricted": "Този потребител е ограничил съобщенията до себе си. Той трябва първо да Ви последва, преди да можете да си пишете с него.",
"chat-user-blocked": "Бяхте блокиран(а) от този потребител.",
"chat-disabled": "Системата за разговори е изключена",
"too-many-messages": "Изпратили сте твърде много съобщения. Моля, изчакайте малко.",
"invalid-chat-message": "Неправилно съобщение",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Стая %1",
"chat.chatting-with": "Разговор с",
"chat.placeholder": "Въведете съобщение тук или пуснете снимки и натиснете Ентер за изпращане",
"chat.placeholder.mobile": "Въведете съобщение тук",
"chat.placeholder": "Въведете съобщение тук или пуснете снимки",
"chat.placeholder.mobile": "Въведете съобщение",
"chat.placeholder.message-room": "Съобщение #%1",
"chat.scroll-up-alert": "Към последните съобщения",
"chat.usernames-and-x-others": "%1 и %2 други",
"chat.chat-with-usernames": "Разговор с %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> и %3 други публикуваха отговори на: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> публикува нова тема: <strong>%2</strong>",
"user-edited-post": "<strong>%1</strong> редактира публикация в <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> публикува нова тема с етикет <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> публикува нова тема с етикети <strong>%2</strong> и <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> публикува нова тема с етикети <strong>%2</strong>, <strong>%3</strong> и <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> публикува нова тема с етикети <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> публикува <strong>%2</strong> (с етикет %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> публикува <strong>%2</strong> (с етикети %3 и %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> публикува <strong>%2</strong> (с етикети %3, %4 и %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> публикува <strong>%2</strong> (с етикет %3)",
"user-posted-topic-in-category": "<strong>%1</strong> публикува нова тема в <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> започна да Ви следва.",
"user-started-following-you-dual": "<strong>%1</strong> и <strong>%2</strong> започнаха да Ви следват.",
@@ -75,6 +75,7 @@
"email-confirmed": "Е-пощата беше потвърдена",
"email-confirmed-message": "Благодарим Ви, че потвърдихте е-пощата си. Акаунтът Ви е вече напълно активиран.",
"email-confirm-error-message": "Възникна проблем при потвърждаването на е-пощата Ви. Може кодът да е грешен или давността му да е изтекла.",
"email-confirm-error-message-already-validated": "Адресът на е-пощата Ви вече е проверен.",
"email-confirm-sent": "Изпратено е е-писмо за потвърждение.",
"none": "Нищо",
"notification-only": "Само известие",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Премахване на избраните",
"remove-selected-confirm": "Наистина ли искате да премахнете избраните %1 публикации?",
"bulk-accept-success": "Одобрени публикации: %1",
"bulk-reject-success": "Отхвърлени публикации: %1"
"bulk-reject-success": "Отхвърлени публикации: %1",
"links-in-this-post": "Връзки в тази публикация"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Впишете се или се регистрирайте, за да можете да търсите.",
"settings.title": "Настройки на темата",
"settings.enableQuickReply": "Включване на бързите отговори",
"settings.enableBreadcrumbs": "Включване на пътечките на страниците",
"settings.enableBreadcrumbs": "Показване на пътечката в страниците с категории и теми",
"settings.enableBreadcrumbs.why": "Пътечката се вижда на повечето страници за по-лесно навигиране. Основният дизайн на страниците с категории и теми предоставя други начини за връщане към по-общите страници, но ако желаете, може да изключите показването на пътечката, за да няма претрупване.",
"settings.centerHeaderElements": "Центриране на заглавните елементи",
"settings.mobileTopicTeasers": "Показване на резюмета на темите на мобилни устройства",
"settings.stickyToolbar": "Статична лента с инструменти",

View File

@@ -78,6 +78,7 @@
"change-password": "Промяна на паролата",
"change-password-error": "Грешна парола!",
"change-password-error-wrong-current": "Текущата Ви парола е грешна!",
"change-password-error-same-password": "Новата Ви парола съвпада с текущата. Моля, използвайте нова парола.",
"change-password-error-match": "Паролите са различни!",
"change-password-error-privileges": "Нямате права да промените тази парола.",
"change-password-success": "Паролата ви е обновена!",

View File

@@ -1,5 +1,6 @@
{
"all-users": "Всички потребители",
"followed-users": "Следвани потребители",
"latest-users": "Последни потребители",
"top-posters": "С най-много публикации",
"most-reputation": "С най-много репутация",

View File

@@ -3,7 +3,7 @@
"ip": "IP <strong>%1</strong>",
"nodes-responded": "%1 nodes responded within %2ms!",
"host": "host",
"primary": "primary / run jobs",
"primary": "primary / jobs",
"pid": "pid",
"nodejs": "nodejs",
"online": "online",
@@ -19,6 +19,7 @@
"registered": "Registered",
"sockets": "Sockets",
"connection-count": "Connection Count",
"guests": "Guests",
"info": "Info"

View File

@@ -12,6 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Alert",
"alert.confirm-delete": "Are you sure you wish to delete this widget?",

View File

@@ -2,7 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
"votes-are-public": "All Votes Are Public",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
"cant-chat-with-yourself": "আপনি নিজের সাথে চ্যাট করতে পারবেন না!",
"chat-restricted": "এই সদস্য তার বার্তালাপ সংরক্ষিত রেখেছেন। এই সদস্য আপনাকে ফলো করার পরই কেবলমাত্র আপনি তার সাথে চ্যাট করতে পারবেন",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "Chat system disabled",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"invalid-chat-message": "Invalid chat message",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Room %1",
"chat.chatting-with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> and %3 others have posted replies to: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> has posted a new topic: <strong>%2</strong>",
"user-edited-post": "<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> আপনাকে অনুসরন করা শুরু করেছেন।",
"user-started-following-you-dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
@@ -75,6 +75,7 @@
"email-confirmed": "ইমেইল নিশ্চিত করা হয়েছে",
"email-confirmed-message": "আপনার ইমেইল যাচাই করার জন্য আপনাকে ধন্যবাদ। আপনার অ্যাকাউন্টটি এখন সম্পূর্ণরূপে সক্রিয়।",
"email-confirm-error-message": "আপনার ইমেল ঠিকানার বৈধতা যাচাইয়ে একটি সমস্যা হয়েছে। সম্ভবত কোডটি ভুল ছিল অথবা কোডের মেয়াদ শেষ হয়ে গিয়েছে।",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "নিশ্চিতকরণ ইমেইল পাঠানো হয়েছে।",
"none": "None",
"notification-only": "Notification Only",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Remove Selected",
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
"bulk-reject-success": "%1 posts rejected",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -78,6 +78,7 @@
"change-password": "পাসওয়ার্ড পরিবর্তন",
"change-password-error": "অগ্রহনযোগ্য পাসওয়ার্ড",
"change-password-error-wrong-current": "আপনার পাসওয়ার্ড সঠিক নয়",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "পাসওয়ার্ড অবশ্যই একই হতে হবে",
"change-password-error-privileges": "আপনার পাসওয়ার্ড পরিবর্তন করার অনুমতি নেই",
"change-password-success": "আপনার পাসওয়ার্ড আপডেট করা হয়েছে",

View File

@@ -1,5 +1,6 @@
{
"all-users": "All Users",
"followed-users": "Followed Users",
"latest-users": "সর্বশেষ নিবন্ধিত সদস্যরা:",
"top-posters": "সর্বোচ্চ পোষ্টকারী",
"most-reputation": "সর্বোচ্চ সম্মাননাধারী",

View File

@@ -3,7 +3,7 @@
"ip": "IP <strong>%1</strong>",
"nodes-responded": "%1 vazeb odpovědělo během %2ms.",
"host": "host",
"primary": "primární / spuštěné úlohy",
"primary": "primary / jobs",
"pid": "pid",
"nodejs": "nodejs",
"online": "připojen",
@@ -19,6 +19,7 @@
"registered": "Registrován",
"sockets": "Sockety",
"connection-count": "Connection Count",
"guests": "Hosté",
"info": "Informace"

View File

@@ -12,6 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Upozornění",
"alert.confirm-delete": "Jste si jist/a, že chcete smazat tuto miniaplikaci?",

View File

@@ -2,7 +2,14 @@
"reputation": "Nastavení reputace",
"disable": "Zakázat systém reputace",
"disable-down-voting": "Zakázat hlasování",
"votes-are-public": "Všechna hlasování jsou veřejná",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Omezení aktivity",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "Omlouváme se, ale \"O mně\" nesmí být delší než %1 znaků.",
"cant-chat-with-yourself": "Nemůžete konverzovat sami se sebou.",
"chat-restricted": "Tento uživatel má omezené konverzační zprávy. Nejdříve vás musí začít sledovat, než začnete spolu konverzovat",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "Konverzační systém zakázán",
"too-many-messages": "Odeslal/a jste příliš mnoho zpráv, vyčkejte chvíli.",
"invalid-chat-message": "Neplatná konverzační zpráva",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Room %1",
"chat.chatting-with": "Konverzace s",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> and %3 others have posted replies to: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> založil nové téma: <strong>%2</strong>",
"user-edited-post": "Příspěvek <strong>%2</strong> byl upraven uživatelem <strong>%1</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> vás začal sledovat.",
"user-started-following-you-dual": "<strong>%1</strong> a <strong>%2</strong> vás začali sledovat.",
@@ -75,6 +75,7 @@
"email-confirmed": "E-mail potvrzen",
"email-confirmed-message": "Děkujeme za ověření vaší e-mailové adresy. Váš účet je nyní aktivní.",
"email-confirm-error-message": "Nastal problém s ověřením vaší e-mailové adresy. Kód je pravděpodobně neplatný nebo jeho platnost vypršela.",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "Ověřovací e-mail odeslán.",
"none": "Nic",
"notification-only": "Jen oznámení",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Remove Selected",
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
"bulk-reject-success": "%1 posts rejected",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -78,6 +78,7 @@
"change-password": "Změnit heslo",
"change-password-error": "Neplatné heslo.",
"change-password-error-wrong-current": "Aktuální heslo není správně.",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "Hesla se neshodují.",
"change-password-error-privileges": "Nemáte oprávnění změnit heslo.",
"change-password-success": "Heslo bylo aktualizováno.",

View File

@@ -1,5 +1,6 @@
{
"all-users": "Všichni uživatelé",
"followed-users": "Followed Users",
"latest-users": "Nejnovější uživatelé",
"top-posters": "Nejaktivnější",
"most-reputation": "Nejváženější",

View File

@@ -3,7 +3,7 @@
"ip": "IP <strong>%1</strong>",
"nodes-responded": "%1 nodes responded within %2ms!",
"host": "host",
"primary": "primary / run jobs",
"primary": "primary / jobs",
"pid": "pid",
"nodejs": "nodejs",
"online": "online",
@@ -19,6 +19,7 @@
"registered": "Registered",
"sockets": "Sockets",
"connection-count": "Connection Count",
"guests": "Guests",
"info": "Info"

View File

@@ -12,6 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Alert",
"alert.confirm-delete": "Are you sure you wish to delete this widget?",

View File

@@ -2,7 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
"votes-are-public": "All Votes Are Public",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "Beklager, men din om mig side kan ikke være længere end %1 karakter(er).",
"cant-chat-with-yourself": "Du kan ikke chatte med dig selv!",
"chat-restricted": "Denne bruger har spæret adgangen til chat beskeder. Brugeren må følge dig før du kan chatte med ham/hende",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "Chat system er deaktiveret",
"too-many-messages": "Du har sendt for mange beskeder, vent venligt lidt.",
"invalid-chat-message": "Ugyldig chat besked",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Room %1",
"chat.chatting-with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> and %3 others have posted replies to: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> har oprettet en ny tråd: <strong>%2</strong>",
"user-edited-post": "<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> har valgt at følge dig.",
"user-started-following-you-dual": "<strong>%1</strong> og <strong>%2</strong> har valgt at følge dig.",
@@ -75,6 +75,7 @@
"email-confirmed": "Email bekræftet",
"email-confirmed-message": "Tak fordi du validerede din email. Din konto er nu fuldt ud aktiveret.",
"email-confirm-error-message": "Der var et problem med valideringen af din emailadresse. Bekræftelses koden var muligvis forkert eller udløbet.",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "Bekræftelses email afsendt.",
"none": "None",
"notification-only": "Notification Only",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Remove Selected",
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
"bulk-reject-success": "%1 posts rejected",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -78,6 +78,7 @@
"change-password": "Skift kodeord",
"change-password-error": "Ukorrekt kodeord",
"change-password-error-wrong-current": "Nuværende kodeord er ikke korrekt",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "Passwords matcher ikke!",
"change-password-error-privileges": "Du har ikke rettigheder til at ændre dette password.",
"change-password-success": "Dit password er opdateret!",

View File

@@ -1,5 +1,6 @@
{
"all-users": "All Users",
"followed-users": "Followed Users",
"latest-users": "Seneste brugere",
"top-posters": "Top Postere",
"most-reputation": "Mest Omdømme",

View File

@@ -3,7 +3,7 @@
"ip": "IP<strong>%1</strong>",
"nodes-responded": "%1 Knoten antworteten innerhalb von %2ms",
"host": "Host",
"primary": "Primärer / Laufjob",
"primary": "primary / jobs",
"pid": "PID",
"nodejs": "Node.js Version",
"online": "Online",
@@ -19,6 +19,7 @@
"registered": "Registriert",
"sockets": "Sockets",
"connection-count": "Connection Count",
"guests": "Gäste",
"info": "Info"

View File

@@ -12,6 +12,8 @@
"container.card": "Karte",
"container.card-header": "Karten-Kopfzeile",
"container.card-body": "Karten-Körper",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Alarm",
"alert.confirm-delete": "Möchtest Du dieses Widget wirklich löschen?",

View File

@@ -2,7 +2,14 @@
"reputation": "Ansehenseinstellungen",
"disable": "Ansehenssystem deaktivieren",
"disable-down-voting": "Negative Bewertungen deaktivieren",
"votes-are-public": "Alle Bewertungen sind öffentlich",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Aktivitätsschwelle",
"min-rep-upvote": "Mindestreputation, um Beiträge hochzustimmen",
"upvotes-per-day": "Upvotes pro Tag (für unbegrenzte Upvotes auf 0 setzen)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "Entschuldigung, dein \"über mich\" kann nicht länger als %1 Zeichen sein.",
"cant-chat-with-yourself": "Du kannst nicht mit dir selber chatten!",
"chat-restricted": "Dieser Benutzer hat seine Chatfunktion eingeschränkt. Du kannst nur mit diesem Benutzer chatten, wenn er dir folgt.",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "Das Chatsystem deaktiviert",
"too-many-messages": "Du hast zu viele Nachrichten versandt, bitte warte eine Weile.",
"invalid-chat-message": "Ungültige Nachricht",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Raum %1",
"chat.chatting-with": "Chatte mit",
"chat.placeholder": "Gebe hier eine Chatnachricht ein, ziehe Bilder per Drag & Drop und drücke die Eingabetaste, um sie zu senden",
"chat.placeholder.mobile": "Hier Chatnachricht eingeben",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Zur neuesten Nachricht gehen",
"chat.usernames-and-x-others": "%1 & %2 andere",
"chat.chat-with-usernames": "Chatte mit %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> und %3 andere haben geantwortet auf: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> hat ein neues Thema erstellt: <strong>%2</strong>",
"user-edited-post": "<strong>%1</strong> hat einen Post in <strong>%2</strong> bearbeitet",
"user-posted-topic-with-tag": "<strong>%1</strong> hat ein neues Thema mit dem Tag <strong>%2</strong> erstellt",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> hat ein neues Thema mit den Tags <strong>%2</strong> and <strong>%3</strong> erstellt",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> hat ein neues Thema mit den Tags <strong>%2</strong>, <strong>%3</strong> und <strong>%4</strong> erstellt",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> hat ein neues Thema mit den Tags <strong>%2</strong> erstellt",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> hat ein neues Thema in <strong>%2</strong> erstellt",
"user-started-following-you": "<strong>%1</strong> folgt dir jetzt.",
"user-started-following-you-dual": "<strong>%1</strong> und <strong>%2</strong> folgen dir jetzt.",
@@ -75,6 +75,7 @@
"email-confirmed": "E-Mail bestätigt",
"email-confirmed-message": "Vielen Dank für Ihre E-Mail-Validierung. Ihr Konto ist nun vollständig aktiviert.",
"email-confirm-error-message": "Es gab ein Problem bei der Validierung Ihrer E-Mail-Adresse. Möglicherweise ist der Code ungültig oder abgelaufen.",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "Bestätigungs-E-Mail gesendet.",
"none": "Nichts",
"notification-only": "Nur Benachrichtigungen",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Ausgewählte entfernen",
"remove-selected-confirm": "Möchtest Du %1 ausgewählte Beiträge entfernen?",
"bulk-accept-success": "%1 Beiträge akzeptiert",
"bulk-reject-success": "%1 Beiträge abgelehnt"
"bulk-reject-success": "%1 Beiträge abgelehnt",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Anmelden oder registrieren, um zu suchen",
"settings.title": "Theme-Einstellungen",
"settings.enableQuickReply": "Schnelle Antworten aktivieren",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Header-Elemente zentrieren",
"settings.mobileTopicTeasers": "Themen-Vorschau auf Mobilgeräten anzeigen",
"settings.stickyToolbar": "Klebrige Toolbar",

View File

@@ -78,6 +78,7 @@
"change-password": "Passwort ändern",
"change-password-error": "Ungültiges Passwort!",
"change-password-error-wrong-current": "Ihr derzeitiges Passwort ist ungültig!",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "Passwörter müssen übereinstimmen!",
"change-password-error-privileges": "Deine Berechtigungen reichen nicht aus, um dieses Passwort zu ändern.",
"change-password-success": "Ihr Passwort wurde aktualisiert!",

View File

@@ -1,5 +1,6 @@
{
"all-users": "Alle Benutzer",
"followed-users": "Followed Users",
"latest-users": "Neuste Benutzer",
"top-posters": "Meiste Beiträge",
"most-reputation": "Höchstes Ansehen",

View File

@@ -3,7 +3,7 @@
"ip": "IP <strong>%1</strong>",
"nodes-responded": "%1 nodes responded within %2ms!",
"host": "host",
"primary": "primary / run jobs",
"primary": "primary / jobs",
"pid": "pid",
"nodejs": "nodejs",
"online": "online",
@@ -19,6 +19,7 @@
"registered": "Registered",
"sockets": "Sockets",
"connection-count": "Connection Count",
"guests": "Guests",
"info": "Info"

View File

@@ -12,6 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Alert",
"alert.confirm-delete": "Are you sure you wish to delete this widget?",

View File

@@ -2,7 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
"votes-are-public": "All Votes Are Public",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
"cant-chat-with-yourself": "Δεν μπορείς να συνομιλήσεις με τον εαυτό σου!",
"chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "Chat system disabled",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"invalid-chat-message": "Invalid chat message",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Room %1",
"chat.chatting-with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> and %3 others have posted replies to: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> has posted a new topic: <strong>%2</strong>",
"user-edited-post": "<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> started following you.",
"user-started-following-you-dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
@@ -75,6 +75,7 @@
"email-confirmed": "Email Confirmed",
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
"email-confirm-error-message": "There was a problem validating your email address. Perhaps the code was invalid or has expired.",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "Στάλθηκε email επιβεβαίωσης.",
"none": "None",
"notification-only": "Notification Only",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Remove Selected",
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
"bulk-reject-success": "%1 posts rejected",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -78,6 +78,7 @@
"change-password": "Αλλαγή Κωδικού",
"change-password-error": "Άκυρος Κωδικός!",
"change-password-error-wrong-current": "Ο τωρινός σου κωδικός δεν είναι σωστός!",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "Οι κωδικοί πρέπει να είναι οι ίδιοι!",
"change-password-error-privileges": "Δεν έχεις δικαιώματα για να αλλάξεις αυτόν τον κωδικό.",
"change-password-success": "Ο κωδικός σου ανανεώθηκε!",

View File

@@ -1,5 +1,6 @@
{
"all-users": "All Users",
"followed-users": "Followed Users",
"latest-users": "Πρόσφατοι Χρήστες",
"top-posters": "Top Δημοσιεύοντες",
"most-reputation": "Υψηλότερη Φήμη",

View File

@@ -3,7 +3,7 @@
"ip": "IP <strong>%1</strong>",
"nodes-responded": "%1 nodes responded within %2ms!",
"host": "host",
"primary": "primary / run jobs",
"primary": "primary / jobs",
"pid": "pid",
"nodejs": "nodejs",
"online": "online",
@@ -19,6 +19,7 @@
"registered": "Registered",
"sockets": "Sockets",
"connection-count": "Connection Count",
"guests": "Guests",
"info": "Info"

View File

@@ -12,6 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Alert",
"alert.confirm-delete": "Are you sure you wish to delete this widget?",

View File

@@ -2,7 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
"votes-are-public": "All Votes Are Public",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",

View File

@@ -179,6 +179,7 @@
"cant-chat-with-yourself": "You can't chat with yourself!",
"chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "Chat system disabled",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"invalid-chat-message": "Invalid chat message",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Room %1",
"chat.chatting-with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",

View File

@@ -57,10 +57,10 @@
"user-posted-topic": "<strong>%1</strong> has posted a new topic: <strong>%2</strong>",
"user-edited-post" : "<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
@@ -83,6 +83,7 @@
"email-confirmed": "Email Confirmed",
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
"email-confirm-error-message": "There was a problem validating your email address. Perhaps the code was invalid or has expired.",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "Confirmation email sent.",
"none": "None",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Remove Selected",
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
"bulk-reject-success": "%1 posts rejected",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -81,6 +81,7 @@
"change-password": "Change Password",
"change-password-error": "Invalid Password!",
"change-password-error-wrong-current": "Your current password is not correct!",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "Passwords must match!",
"change-password-error-privileges": "You do not have the rights to change this password.",
"change-password-success": "Your password is updated!",

View File

@@ -1,5 +1,6 @@
{
"all-users": "All Users",
"followed-users": "Followed Users",
"latest-users": "Latest Users",
"top-posters": "Top Posters",
"most-reputation": "Most Reputation",

View File

@@ -3,7 +3,7 @@
"ip": "IP <strong>%1</strong>",
"nodes-responded": "%1 nodes responded within %2ms!",
"host": "host",
"primary": "primary / run jobs",
"primary": "primary / jobs",
"pid": "pid",
"nodejs": "nodejs",
"online": "online",
@@ -19,6 +19,7 @@
"registered": "Registered",
"sockets": "Sockets",
"connection-count": "Connection Count",
"guests": "Guests",
"info": "Info"

View File

@@ -12,6 +12,8 @@
"container.card": "Card",
"container.card-header": "Card Header",
"container.card-body": "Card Body",
"container.title": "Title",
"container.body": "Body",
"container.alert": "Alert",
"alert.confirm-delete": "Are you sure you wish to delete this widget?",

View File

@@ -2,7 +2,14 @@
"reputation": "Reputation Settings",
"disable": "Disable Reputation System",
"disable-down-voting": "Disable Down Voting",
"votes-are-public": "All Votes Are Public",
"upvote-visibility": "Up Vote visibility",
"upvote-visibility-all": "Everyone can see up votes",
"upvote-visibility-loggedin": "Only logged in users can see up votes",
"upvote-visibility-privileged": "Only privileged users like admins & moderators can see up votes",
"downvote-visibility": "Down Vote visibility",
"downvote-visibility-all": "Everyone can see down votes",
"downvote-visibility-loggedin": "Only logged in users can see down votes",
"downvote-visibility-privileged": "Only privileged users like admins & moderators can see down votes",
"thresholds": "Activity Thresholds",
"min-rep-upvote": "Minimum reputation to upvote posts",
"upvotes-per-day": "Upvotes per day (set to 0 for unlimited upvotes)",

View File

@@ -153,6 +153,7 @@
"about-me-too-long": "Sorry, your about me cannot be longer than %1 character(s).",
"cant-chat-with-yourself": "You can't chat with yourself!",
"chat-restricted": "This user has restricted their chat messages. They must follow you before you can chat with them",
"chat-user-blocked": "You have been blocked by this user.",
"chat-disabled": "Chat system disabled",
"too-many-messages": "You have sent too many messages, please wait awhile.",
"invalid-chat-message": "Invalid chat message",

View File

@@ -1,8 +1,9 @@
{
"chat.room-id": "Room %1",
"chat.chatting-with": "Chat with",
"chat.placeholder": "Type chat message here, drag & drop images, press enter to send",
"chat.placeholder.mobile": "Type chat message here",
"chat.placeholder": "Type chat message here, drag & drop images",
"chat.placeholder.mobile": "Type chat message",
"chat.placeholder.message-room": "Message #%1",
"chat.scroll-up-alert": "Go to most recent message",
"chat.usernames-and-x-others": "%1 & %2 others",
"chat.chat-with-usernames": "Chat with %1",

View File

@@ -52,10 +52,10 @@
"user-posted-to-multiple": "<strong>%1</strong>, <strong>%2</strong> and %3 others have posted replies to: <strong>%4</strong>",
"user-posted-topic": "<strong>%1</strong> has posted a new topic: <strong>%2</strong>",
"user-edited-post": "<strong>%1</strong> has edited a post in <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted a new topic with tag <strong>%2</strong>",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong> and <strong>%3</strong>",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>, <strong>%3</strong> and <strong>%4</strong>",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted a new topic with tags <strong>%2</strong>",
"user-posted-topic-with-tag": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-with-tag-dual": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3 and %4)",
"user-posted-topic-with-tag-triple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3, %4, and %5)",
"user-posted-topic-with-tag-multiple": "<strong>%1</strong> has posted <strong>%2</strong> (tagged %3)",
"user-posted-topic-in-category": "<strong>%1</strong> has posted a new topic in <strong>%2</strong>",
"user-started-following-you": "<strong>%1</strong> started following you.",
"user-started-following-you-dual": "<strong>%1</strong> and <strong>%2</strong> started following you.",
@@ -75,6 +75,7 @@
"email-confirmed": "Email Confirmed",
"email-confirmed-message": "Thank you for validating your email. Your account is now fully activated.",
"email-confirm-error-message": "There was a problem validating your email address. Perhaps the code was invalid or has expired.",
"email-confirm-error-message-already-validated": "Your email address was already validated.",
"email-confirm-sent": "Confirmation email sent.",
"none": "None",
"notification-only": "Notification Only",

View File

@@ -38,5 +38,6 @@
"remove-selected": "Remove Selected",
"remove-selected-confirm": "Do you want to remove %1 selected posts?",
"bulk-accept-success": "%1 posts accepted",
"bulk-reject-success": "%1 posts rejected"
"bulk-reject-success": "%1 posts rejected",
"links-in-this-post": "Links in this post"
}

View File

@@ -7,7 +7,8 @@
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.enableBreadcrumbs": "Show breadcrumbs in Category and Topic pages",
"settings.enableBreadcrumbs.why": "Breadcrumbs are visible in most pages for ease-of-navigation. The base design of the category and topic pages has alternative means to link back to parent pages, but the breadcrumb can be toggled off to reduce clutter.",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -78,6 +78,7 @@
"change-password": "Change Password",
"change-password-error": "Invalid Password!",
"change-password-error-wrong-current": "Your current password is not correct!",
"change-password-error-same-password": "Your new password matches your current password, please use a new password.",
"change-password-error-match": "Passwords must match!",
"change-password-error-privileges": "You do not have the rights to change this password.",
"change-password-success": "Your password is updated!",

View File

@@ -1,5 +1,6 @@
{
"all-users": "All Users",
"followed-users": "Followed Users",
"latest-users": "Latest Users",
"top-posters": "Top Posters",
"most-reputation": "Most Reputation",

Some files were not shown because too many files have changed in this diff Show More