Compare commits

...

430 Commits

Author SHA1 Message Date
Misty Release Bot
ddbbb55453 chore: incrementing version number - v3.7.1 2024-03-14 16:11:23 +00:00
Barış Soner Uşaklı
285293c47b fix: #12408, fix mem leak due to mongodb 6.4.0 2024-03-14 11:57:24 -04:00
Barış Soner Uşaklı
1b24b337ea chore: up harmony 2024-03-13 14:15:38 -04:00
Barış Soner Uşaklı
d1ce594cc9 feat: allow setting max-old-space-size in config 2024-03-13 10:18:33 -04:00
Barış Soner Uşaklı
3b48695b2f fix: tids:create on topic post 2024-03-11 20:39:11 -04:00
Barış Soner Uşaklı
b6c3a9d22a chore: up harmony 2024-03-09 08:52:42 -05:00
Barış Soner Uşaklı
f107a7ffd4 chore: up harmony 2024-03-08 08:50:06 -05:00
Barış Soner Uşaklı
57039d2652 scrollbar css 2024-03-07 19:01:12 -05:00
Misty Release Bot
f1f81b1740 chore: update changelog for v3.7.0 2024-03-06 14:57:40 +00:00
Misty Release Bot
108c9fcde0 chore: incrementing version number - v3.7.0 2024-03-06 14:57:39 +00:00
Barış Soner Uşaklı
87a79059f0 fix: #12389, update privilege group check 2024-03-05 12:37:25 -05:00
Misty Release Bot
22c225c51b Latest translations and fallbacks 2024-03-05 09:19:26 +00:00
Barış Soner Uşaklı
d32cc66db5 create sort in sorted.js 2024-03-04 16:40:48 -05:00
Misty Release Bot
0bd0a74074 chore(i18n): fallback strings for new resources: nodebb.admin-settings-post, nodebb.topic 2024-03-04 21:07:10 +00:00
Barış Soner Uşaklı
2a9b0a3c9c feat: add new sorting option to categories
add new zset for category topics
fix sorting names
2024-03-04 16:06:04 -05:00
renovate[bot]
db2f7c0331 fix(deps): update dependency nodebb-theme-harmony to v1.2.36 (#12392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 12:20:23 -05:00
renovate[bot]
073a79eb35 fix(deps): update dependency nodebb-theme-peace to v2.2.4 (#12381)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 08:17:00 -05:00
Misty Release Bot
a4e8d4646d Latest translations and fallbacks 2024-03-04 09:18:55 +00:00
renovate[bot]
716482b259 fix(deps): update dependency mongodb to v6.4.0 (#12382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:17:11 -05:00
renovate[bot]
6f04859e8d fix(deps): update dependency nodebb-plugin-mentions to v4.4.0 (#12385)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:57 -05:00
renovate[bot]
9eb5439447 fix(deps): update dependency ace-builds to v1.32.7 (#12386)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:23 -05:00
renovate[bot]
339e2cfaff fix(deps): update dependency autoprefixer to v10.4.18 (#12387)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:14 -05:00
renovate[bot]
7b1b451027 fix(deps): update dependency nodebb-theme-harmony to v1.2.35 (#12388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-01 17:16:07 -05:00
Misty Release Bot
a02d34f70a Latest translations and fallbacks 2024-03-01 09:18:52 +00:00
Barış Soner Uşaklı
5e89dfad55 refactor: move tomap inside 2024-02-29 16:59:40 -05:00
Barış Soner Uşaklı
b3ad44eef0 string 2024-02-29 16:53:41 -05:00
Barış Soner Uşaklı
4ed8a5ff3c testing popular sorting 2024-02-29 16:46:49 -05:00
renovate[bot]
430c6b6c07 fix(deps): update dependency nodebb-theme-harmony to v1.2.34 (#12383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 16:04:37 -05:00
Barış Soner Uşaklı
072a11b89f Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-29 13:10:01 -05:00
Barış Soner Uşaklı
25ef62dc6b chore: up harmony 2024-02-29 13:09:56 -05:00
Misty Release Bot
8fb0ed82b8 chore(i18n): fallback strings for new resources: nodebb.themes-harmony 2024-02-29 18:08:50 +00:00
Barış Soner Uşaklı
96bc5d6f84 add harmony setting label 2024-02-29 13:08:25 -05:00
renovate[bot]
516c8d0424 chore(deps): update commitlint monorepo to v19 (#12369)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 12:53:39 -05:00
Barış Soner Uşaklı
a8abc7aea4 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-29 10:42:42 -05:00
Barış Soner Uşaklı
3aaa072756 chore: up peace 2024-02-29 10:42:37 -05:00
renovate[bot]
aa6859dfae fix(deps): update dependency nodemailer to v6.9.11 (#12380)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 10:42:16 -05:00
renovate[bot]
2c3540b25c fix(deps): update dependency express to v4.18.3 (#12379)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 10:42:07 -05:00
Barış Soner Uşaklı
c8a5e24aee test: fix test 2024-02-29 10:39:02 -05:00
Barış Soner Uşaklı
5556c1d549 add missing btn class 2024-02-29 10:29:37 -05:00
renovate[bot]
fb98dc054d fix(deps): update dependency nodebb-plugin-markdown to v12.2.6 (#12371)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:43:17 -05:00
renovate[bot]
9de0ab3165 fix(deps): update dependency archiver to v7 (#12374)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:42:13 -05:00
renovate[bot]
131d2fe78b fix(deps): update dependency chart.js to v4.4.2 (#12376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:41:56 -05:00
renovate[bot]
0ab1982cb8 chore(deps): update dependency smtp-server to v3.13.3 (#12378)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-29 09:41:37 -05:00
Barış Soner Uşaklı
65f3c73493 chore: up peace 2024-02-29 09:31:17 -05:00
Misty Release Bot
a5101dcbe1 Latest translations and fallbacks 2024-02-29 09:19:05 +00:00
Barış Soner Uşaklı
0f11533c23 cache page changes 2024-02-28 16:04:25 -05:00
Barış Soner Uşaklı
53b3c5d669 feat: add chat widget areas, closes #12375 2024-02-28 11:41:18 -05:00
renovate[bot]
1ed4d76363 fix(deps): update dependency bootswatch to v5.3.3 (#12373)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 11:14:20 -05:00
Barış Soner Uşaklı
ea99401a0d Merge branch 'master' into develop 2024-02-28 09:19:09 -05:00
Misty Release Bot
caf8722fd5 chore: update changelog for v3.6.7 2024-02-28 14:17:10 +00:00
Misty Release Bot
78b8fab3e7 chore: incrementing version number - v3.6.7 2024-02-28 14:17:09 +00:00
Misty Release Bot
f4c651fe25 Latest translations and fallbacks 2024-02-28 09:18:50 +00:00
Barış Soner Uşaklı
5eb503440d Merge branch 'master' into develop 2024-02-27 15:22:23 -05:00
Barış Soner Uşaklı
5f597dc97f align center 2024-02-27 15:13:06 -05:00
Barış Soner Uşaklı
107f5613bf fix: #12372, fix manual digest buttons 2024-02-27 15:07:23 -05:00
Barış Soner Uşaklı
7207814b90 feat: add hook into user.posts.isReady
can be used to disable post delays or apply custom logic
closes https://github.com/NodeBB/NodeBB/pull/12367
2024-02-27 09:20:44 -05:00
Misty Release Bot
1df37c0153 Latest translations and fallbacks 2024-02-27 09:19:09 +00:00
Barış Soner Uşaklı
22cd80b9db chore: up harmony 2024-02-26 16:23:58 -05:00
Misty Release Bot
a55fb29ede chore(i18n): fallback strings for new resources: nodebb.aria 2024-02-26 19:03:05 +00:00
Barış Soner Uşaklı
1089ef7e9d Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-26 14:02:39 -05:00
Barış Soner Uşaklı
eb8358d17e up harmony 2024-02-26 14:02:37 -05:00
Barış Soner Uşaklı
da1abf0442 new aria label 2024-02-26 14:01:25 -05:00
Misty Release Bot
e6a358ed03 chore(i18n): fallback strings for new resources: nodebb.aria 2024-02-26 18:51:39 +00:00
Barış Soner Uşaklı
281fa6b3c9 add aria label 2024-02-26 13:50:14 -05:00
Barış Soner Uşaklı
e9b00e448e add aria-label to tag input 2024-02-26 13:45:18 -05:00
Barış Soner Uşaklı
00421e3c9c Merge branch 'master' into develop 2024-02-26 13:19:42 -05:00
Barış Soner Uşaklı
b2a988190c maintain old behaviour 2024-02-26 13:19:26 -05:00
Barış Soner Uşaklı
992a9d72c3 maintain old behaviour 2024-02-26 13:19:16 -05:00
Barış Soner Uşaklı
96fc20a31c chore: up themes 2024-02-26 12:41:55 -05:00
Barış Soner Uşaklı
f4b637908a fix: dupe id 2024-02-26 12:39:22 -05:00
Barış Soner Uşaklı
52796bc54e static hooks don't return sync data 2024-02-26 09:22:58 -05:00
Barış Soner Uşaklı
0afd670d1c Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-26 09:22:46 -05:00
Barış Soner Uşaklı
3607834035 static hooks don't return sync data 2024-02-26 09:22:41 -05:00
Misty Release Bot
0c55490485 Latest translations and fallbacks 2024-02-26 09:18:44 +00:00
Barış Soner Uşaklı
03d777745e Merge branch 'master' into develop 2024-02-26 00:55:11 -05:00
Barış Soner Uşaklı
00e29403f0 fix: closes #12365, staticHooks with callbacks 2024-02-26 00:50:22 -05:00
renovate[bot]
6c33c01dfd chore(deps): update dependency eslint to v8.57.0 (#12362)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 18:37:11 -05:00
renovate[bot]
835820a006 fix(deps): update dependency fetch-cookie to v3.0.1 (#12363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-25 18:36:59 -05:00
Misty Release Bot
c88811a9a1 chore(i18n): fallback strings for new resources: nodebb.user 2024-02-25 18:52:22 +00:00
Barış Soner Uşaklı
112493fa30 feat: refactor group title editing
add new titles
2024-02-25 13:51:58 -05:00
Misty Release Bot
646f0c588b Latest translations and fallbacks 2024-02-24 09:19:20 +00:00
Barış Soner Uşaklı
a083e676b5 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-23 15:37:24 -05:00
Barış Soner Uşaklı
421c7fc5cb chore: up themes 2024-02-23 15:37:19 -05:00
Misty Release Bot
0fb768ef86 Latest translations and fallbacks 2024-02-23 09:18:42 +00:00
Barış Soner Uşaklı
d011e809d9 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-22 11:55:54 -05:00
Barış Soner Uşaklı
5afc735bea test: update test 2024-02-22 11:55:49 -05:00
renovate[bot]
00bcf93599 fix(deps): update dependency sanitize-html to v2.12.1 (#12360)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:49:48 -05:00
Barış Soner Uşaklı
0c6e38a8e8 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-22 11:49:15 -05:00
Barış Soner Uşaklı
fadee8d72c chore: closes #12355 2024-02-22 11:49:11 -05:00
renovate[bot]
b58dde1ca2 fix(deps): update dependency spdx-license-list to v6.9.0 (#12354)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:48:15 -05:00
renovate[bot]
3094996bd6 fix(deps): update dependency sass to v1.71.1 (#12351)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Barış Soner Uşaklı <barisusakli@gmail.com>
2024-02-22 11:48:06 -05:00
renovate[bot]
99ad9d3898 chore(deps): update dependency sass-embedded to v1.71.1 (#12350)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:47:26 -05:00
renovate[bot]
ee90866a12 fix(deps): update dependency sanitize-html to v2.12.0 (#12353)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:47:11 -05:00
renovate[bot]
80ea6eb9c4 fix(deps): update dependency nodemailer to v6.9.10 (#12356)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-22 11:47:01 -05:00
Barış Soner Uşaklı
9ee864ceb8 chore: up themes 2024-02-22 11:46:32 -05:00
Barış Soner Uşaklı
f34ebcc91b fix: #12357, properly update lists and counters 2024-02-22 11:44:22 -05:00
Barış Soner Uşaklı
09b4dcd369 Merge branch 'master' into develop 2024-02-22 11:41:13 -05:00
Barış Soner Uşaklı
c61b3bbd25 fix: #12359, fix api call 2024-02-22 11:40:47 -05:00
Barış Soner Uşaklı
3960d370e0 fix: closes #12358, only load pending/invited for owners 2024-02-22 10:14:35 -05:00
Barış Soner Uşaklı
09b2bc0425 Merge branch 'master' into develop 2024-02-22 09:27:55 -05:00
Misty Release Bot
e8ffe5cc20 Latest translations and fallbacks 2024-02-22 09:18:49 +00:00
Barış Soner Uşaklı
4e51bf81bb test: better test for #12352 2024-02-21 11:38:07 -05:00
Barış Soner Uşaklı
4a405ce032 fix: retry setAdd on e11000 error 2024-02-21 11:36:04 -05:00
Misty Release Bot
9393c433fc Latest translations and fallbacks 2024-02-21 09:18:44 +00:00
renovate[bot]
4007882b9e fix(deps): update dependency bootstrap to v5.3.3 (#12348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-20 14:03:10 -05:00
Misty Release Bot
a958dd273e Latest translations and fallbacks 2024-02-20 09:18:41 +00:00
renovate[bot]
920f787ffd chore(deps): update dependency sass-embedded to v1.71.0 (#12344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:21:30 -05:00
renovate[bot]
faf5a9c81e fix(deps): update dependency sass to v1.71.0 (#12345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:21:23 -05:00
renovate[bot]
a0021b1d61 fix(deps): update dependency esbuild to v0.20.1 (#12346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:21:07 -05:00
renovate[bot]
748bbab0a3 fix(deps): update dependency webpack to v5.90.3 (#12347)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19 19:20:52 -05:00
Misty Release Bot
1fbdee3283 Latest translations and fallbacks 2024-02-17 09:18:25 +00:00
Misty Release Bot
47c34972f7 Latest translations and fallbacks 2024-02-16 09:19:01 +00:00
Barış Soner Uşaklı
8324adc555 chore: up composer 2024-02-15 18:35:40 -05:00
renovate[bot]
acad731745 fix(deps): update dependency nodebb-plugin-spam-be-gone to v2.2.1 (#12343)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-15 17:09:11 -05:00
renovate[bot]
cb6fe9c7a3 fix(deps): update dependency webpack to v5.90.2 (#12341)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-15 17:09:01 -05:00
Misty Release Bot
8e61ba675a Latest translations and fallbacks 2024-02-15 09:18:46 +00:00
Barış Soner Uşaklı
0ff7adb449 chore:up composer 2024-02-14 15:39:37 -05:00
renovate[bot]
99474a7e32 fix(deps): update dependency nodebb-theme-harmony to v1.2.25 (#12340)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 11:00:45 -05:00
renovate[bot]
b61486ebb8 fix(deps): update dependency commander to v12 (#12325)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 10:57:23 -05:00
renovate[bot]
254bad8965 chore(deps): update postgres docker tag to v16.2 (#12338)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 10:56:25 -05:00
Barış Soner Uşaklı
b742c2ab21 Merge branch 'master' into develop 2024-02-14 10:53:10 -05:00
Barış Soner Uşaklı
863f5d0a8a fix: use lang key for user avatar label 2024-02-14 10:53:03 -05:00
Misty Release Bot
debaa2b9cd chore: update changelog for v3.6.6 2024-02-14 15:41:31 +00:00
Misty Release Bot
62e3a59c27 chore: incrementing version number - v3.6.6 2024-02-14 15:41:30 +00:00
renovate[bot]
92ef854872 chore(deps): update commitlint monorepo to v18.6.1 (#12339)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-14 07:29:18 -05:00
Misty Release Bot
719dc32da9 Latest translations and fallbacks 2024-02-14 09:18:46 +00:00
Barış Soner Uşaklı
f558696811 lint: fix 2024-02-14 01:07:30 -05:00
Barış Soner Uşaklı
8096029607 feat: cli command for maintenance mode closes #12293 2024-02-13 15:38:47 -05:00
Misty Release Bot
d7ed0e7d51 Latest translations and fallbacks 2024-02-13 09:18:39 +00:00
renovate[bot]
9cd299dbb9 chore(deps): update dependency mocha to v10.3.0 (#12334)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 15:29:41 -05:00
renovate[bot]
d0f6f0ccd9 fix(deps): update dependency diff to v5.2.0 (#12337)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-12 15:29:26 -05:00
Julian Lam
19bc442be6 feat: fallbacks for aria.json 2024-02-12 13:52:46 -05:00
Barış Soner Uşaklı
285c661c32 add aria.json @julianlam 2024-02-12 13:50:29 -05:00
Barış Soner Uşaklı
43a02c89dd chore: up themes 2024-02-12 11:56:49 -05:00
Barış Soner Uşaklı
6cb9f60d2b login/register aria 2024-02-12 11:54:15 -05:00
Misty Release Bot
ad18c93901 Latest translations and fallbacks 2024-02-12 09:18:26 +00:00
Misty Release Bot
f1d2ffd38a Latest translations and fallbacks 2024-02-09 09:18:42 +00:00
renovate[bot]
3bc506f60e fix(deps): update dependency postcss to v8.4.35 (#12333)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-08 13:30:04 -05:00
Barış Soner Uşaklı
4bcbf75994 fix: spec 2024-02-08 13:23:22 -05:00
Barış Soner Uşaklı
693423426e chore: up themes 2024-02-08 13:15:41 -05:00
Barış Soner Uşaklı
7298c5513f make current sort option visible on button 2024-02-08 13:09:15 -05:00
Misty Release Bot
863638c3d0 Latest translations and fallbacks 2024-02-08 09:18:30 +00:00
Barış Soner Uşaklı
e01bceff97 remove body short from subject 2024-02-07 19:11:36 -05:00
Barış Soner Uşaklı
9bbaef84c7 chore: up harmony 2024-02-07 16:45:17 -05:00
Julian Lam
e240d0f92c fix: move winston logging for plugin hook firing to debug level 2024-02-07 15:07:24 -05:00
renovate[bot]
523f7ace97 fix(deps): update dependency ace-builds to v1.32.6 (#12332)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-07 11:23:46 -05:00
Barış Soner Uşaklı
47154eca51 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-07 11:22:04 -05:00
Barış Soner Uşaklı
35e98a9f61 chore: up harmony 2024-02-07 11:22:03 -05:00
Misty Release Bot
7e862a7890 chore(i18n): fallback strings for new resources: nodebb.topic 2024-02-07 16:07:09 +00:00
Barış Soner Uşaklı
4056d2c6da deleted topics shoundlt show unread 2024-02-07 11:06:32 -05:00
Misty Release Bot
3cab72b9ab Latest translations and fallbacks 2024-02-07 09:19:02 +00:00
Barış Soner Uşaklı
22398d477b chore: up harmony 2024-02-06 12:17:07 -05:00
Barış Soner Uşaklı
5cbb8bb173 chore: up themes 2024-02-06 12:04:25 -05:00
Barış Soner Uşaklı
3f3f0d664a chore: up harmony 2024-02-06 11:32:55 -05:00
Barış Soner Uşaklı
a4ffd02c00 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-06 10:52:04 -05:00
Barış Soner Uşaklı
4f42172ded chore: up harmony 2024-02-06 10:51:43 -05:00
Misty Release Bot
53ea10a711 chore(i18n): fallback strings for new resources: nodebb.topic, nodebb.unread 2024-02-06 15:41:07 +00:00
Barış Soner Uşaklı
0a44b5191b unread labels, bump harmony 2024-02-06 10:40:29 -05:00
Barış Soner Uşaklı
35dcd232aa more labels 2024-02-06 10:29:38 -05:00
Barış Soner Uşaklı
d30c42df4b Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-06 10:20:02 -05:00
Barış Soner Uşaklı
f8c0a5051e add new key 2024-02-06 10:19:39 -05:00
Misty Release Bot
73e7d46788 chore(i18n): fallback strings for new resources: nodebb.global 2024-02-06 15:12:32 +00:00
Barış Soner Uşaklı
c6013b4146 add pagination keys 2024-02-06 10:12:06 -05:00
Misty Release Bot
695690bab2 Latest translations and fallbacks 2024-02-06 09:19:03 +00:00
Barış Soner Uşaklı
c0db10afc1 chore: up harmony 2024-02-05 21:58:10 -05:00
Barış Soner Uşaklı
9302d9b489 fix: closes #12326 2024-02-05 21:32:36 -05:00
renovate[bot]
9d036be39f fix(deps): update dependency postcss to v8.4.34 (#12330)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 18:39:38 -05:00
Misty Release Bot
72f1e5157a chore(i18n): fallback strings for new resources: nodebb.topic 2024-02-05 22:01:33 +00:00
Barış Soner Uşaklı
1b4a24b997 update unread anchor 2024-02-05 17:01:08 -05:00
Barış Soner Uşaklı
38197163b9 Merge branch 'master' into develop 2024-02-05 16:39:07 -05:00
renovate[bot]
048e664c92 chore(deps): update dependency smtp-server to v3.13.2 (#12324)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:33:07 -05:00
renovate[bot]
3af049564f fix(deps): update dependency semver to v7.6.0 (#12328)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:32:58 -05:00
renovate[bot]
b56d6a882c fix(deps): update dependency fetch-cookie to v2.2.0 (#12323)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:32:46 -05:00
renovate[bot]
a7008fb3eb chore(deps): update dependency lint-staged to v15.2.2 (#12327)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 16:32:35 -05:00
Barış Soner Uşaklı
5fec8b2381 test: fix spec 2024-02-05 16:32:22 -05:00
Barış Soner Uşaklı
88e9fa379f fix: closes #12329, fix default value of categoryWatchState 2024-02-05 15:40:33 -05:00
Misty Release Bot
642cd8e2be chore(i18n): fallback strings for new resources: nodebb.global 2024-02-05 15:57:05 +00:00
Barış Soner Uşaklı
0743cb3cf2 chore: up harmony 2024-02-05 10:56:41 -05:00
Misty Release Bot
1de2a953c8 Latest translations and fallbacks 2024-02-05 09:18:50 +00:00
Barış Soner Uşaklı
faa9d6b5d0 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-04 11:52:28 -05:00
Barış Soner Uşaklı
14b57fb641 harmony 2024-02-04 11:52:24 -05:00
Misty Release Bot
a998136c6e chore(i18n): fallback strings for new resources: nodebb.global, nodebb.user 2024-02-04 16:52:01 +00:00
Barış Soner Uşaklı
325c709415 2 more language keys 2024-02-04 11:51:25 -05:00
renovate[bot]
65fead8150 fix(deps): update dependency nodebb-theme-harmony to v1.2.12 (#12318)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 10:29:09 -05:00
Misty Release Bot
4d35cb4e26 chore(i18n): fallback strings for new resources: nodebb.tags 2024-02-04 15:28:01 +00:00
Barış Soner Uşaklı
eb05a41338 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-04 10:24:44 -05:00
Barış Soner Uşaklı
a9e8c18462 refactor: shorter tag translation 2024-02-04 10:24:39 -05:00
Misty Release Bot
0bc9ac74f7 chore(i18n): fallback strings for new resources: nodebb.global, nodebb.themes-harmony 2024-02-04 15:13:00 +00:00
Barış Soner Uşaklı
a7320dabaa Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-02-04 10:12:20 -05:00
Barış Soner Uşaklı
3ce89d1eb5 feat: add new lang keys for a11y 2024-02-04 10:12:15 -05:00
Misty Release Bot
02da2f2253 Latest translations and fallbacks 2024-02-04 09:18:04 +00:00
Barış Soner Uşaklı
7917fd828e feat: add missing aria/role attributes to dropdown elements 2024-02-02 17:59:06 -05:00
Misty Release Bot
a2819e9ecd chore(i18n): fallback strings for new resources: nodebb.global, nodebb.topic 2024-02-02 20:51:08 +00:00
Barış Soner Uşaklı
e298fb6b59 feat: add lang keys for hidden labels 2024-02-02 15:50:29 -05:00
renovate[bot]
98b455ce6f fix(deps): update dependency webpack to v5.90.1 (#12322)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 16:07:57 -05:00
renovate[bot]
3f74cca3a4 fix(deps): update dependency nodemailer to v6.9.9 (#12321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 16:07:44 -05:00
renovate[bot]
264e71d24c chore(deps): update dependency lint-staged to v15.2.1 (#12319)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-01 16:07:32 -05:00
Barış Soner Uşaklı
c37be65c41 Merge branch 'master' into develop 2024-02-01 15:33:41 -05:00
Misty Release Bot
04039f7620 chore: update changelog for v3.6.5 2024-01-31 13:49:22 +00:00
Misty Release Bot
f7736155ae chore: incrementing version number - v3.6.5 2024-01-31 13:49:21 +00:00
Barış Soner Uşaklı
a0b9f279cc Merge branch 'master' into develop 2024-01-31 08:42:35 -05:00
Barış Soner Uşaklı
67c8bd9916 fix: #12320, .text() gets \n\t characters
add name check in order active plugins
use single db call to set order
2024-01-31 08:42:18 -05:00
Barış Soner Uşaklı
45cfb3691e feat: show unread categories based on unread topics (#12317)
* feat: show unread categories based on unread topics

if a category has unread topics in one of its children then mark category unread
deprecate cid:<cid>:read_by_uid sets
upgrade script to remove the old sets

* chore: up harmony
2024-01-30 17:47:06 -05:00
renovate[bot]
ef06be6d3f fix(deps): update dependency ace-builds to v1.32.5 (#12316)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 08:40:53 -05:00
renovate[bot]
d648972c6b fix(deps): update dependency nodebb-theme-harmony to v1.2.10 (#12314)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-29 19:16:44 -05:00
renovate[bot]
9fb7c163c6 fix(deps): update dependency ace-builds to v1.32.4 (#12313)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-29 19:14:50 -05:00
Barış Soner Uşaklı
09414efae0 chore: up harmony 2024-01-29 18:02:07 -05:00
Barış Soner Uşaklı
301eee1731 fix: some layout fixes for group details page 2024-01-29 09:51:04 -05:00
renovate[bot]
6444eeb97a fix(deps): update dependency express-session to v1.18.0 (#12311)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-28 18:15:35 -05:00
renovate[bot]
aa1344fc76 fix(deps): update dependency esbuild to v0.20.0 (#12309)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-27 21:25:29 -05:00
renovate[bot]
fd20e3a544 fix(deps): update dependency nodebb-theme-harmony to v1.2.8 (#12310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-27 21:25:07 -05:00
renovate[bot]
eabbf19592 fix(deps): update dependency nodebb-theme-harmony to v1.2.7 (#12307)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-26 14:59:41 -05:00
renovate[bot]
400a1aa3fa fix(deps): update dependency lru-cache to v10.2.0 (#12306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 20:08:04 -05:00
renovate[bot]
7e7bbfa4ea chore(deps): update commitlint monorepo to v18.6.0 (#12305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 12:04:57 -05:00
Barış Soner Uşaklı
3fd1e5322f Merge branch 'master' into develop 2024-01-24 12:32:24 -05:00
Misty Release Bot
6e6c3974e4 chore: update changelog for v3.6.4 2024-01-24 17:22:26 +00:00
Misty Release Bot
0f6847a556 chore: incrementing version number - v3.6.4 2024-01-24 17:22:26 +00:00
Barış Soner Uşaklı
1e1884ce6b Merge branch 'master' into develop 2024-01-24 12:11:33 -05:00
Barış Soner Uşaklı
cf40d68176 fix: if there is no bookmarkThreshold dont init unread indicator 2024-01-24 12:11:17 -05:00
Barış Soner Uşaklı
6d45625dca Merge branch 'master' into develop 2024-01-24 12:00:34 -05:00
Barış Soner Uşaklı
cb21f28b56 feat: add success hook to quick reply 2024-01-24 12:00:27 -05:00
Barış Soner Uşaklı
477a93918a Merge branch 'master' into develop 2024-01-24 11:28:20 -05:00
Barış Soner Uşaklı
20d88e6861 use template name instead of url
sometimes topic.tpl can be rendered on a different url
2024-01-24 11:27:07 -05:00
renovate[bot]
44a798bcf1 fix(deps): update dependency webpack to v5.90.0 (#12303)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-24 10:04:59 -05:00
renovate[bot]
72bb81f0ca fix(deps): update dependency esbuild to v0.19.12 (#12302)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 21:01:13 -05:00
renovate[bot]
45f02ff086 chore(deps): update dependency jsdom to v24 (#12294)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:27:14 -05:00
renovate[bot]
5a776f9f28 chore(deps): update commitlint monorepo to v18.5.0 (#12296)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:26:30 -05:00
renovate[bot]
575f072af8 fix(deps): update dependency connect-redis to v7.1.1 (#12298)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:26:22 -05:00
renovate[bot]
e1adf5b33b fix(deps): update dependency nodebb-theme-harmony to v1.2.6 (#12300)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 11:26:12 -05:00
Barış Soner Uşaklı
ba6b0204e3 Merge branch 'master' into develop 2024-01-23 10:25:03 -05:00
Barış Soner Uşaklı
d5f445f15e fix: remove leftover code from 2.x, closes #12301 2024-01-23 10:24:44 -05:00
Misty Release Bot
08c8b52181 Latest translations and fallbacks 2024-01-23 09:18:30 +00:00
Barış Soner Uşaklı
c533916d54 remove unused class 2024-01-22 19:53:11 -05:00
Barış Soner Uşaklı
1820e78204 Merge branch 'master' into develop 2024-01-22 12:56:35 -05:00
Barış Soner Uşaklı
06269cdfe4 fix: copy single line code blocks, closes #12297 2024-01-22 12:55:44 -05:00
Misty Release Bot
d31376b48a Latest translations and fallbacks 2024-01-22 09:18:21 +00:00
renovate[bot]
876fa4a713 fix(deps): update dependency nodebb-widget-essentials to v7.0.15 (#12295)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 20:30:33 -05:00
Misty Release Bot
1de44519a9 Latest translations and fallbacks 2024-01-20 09:18:31 +00:00
renovate[bot]
f8893cd85f fix(deps): update dependency nodebb-theme-persona to v13.3.3 (#12290)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-19 15:19:11 -05:00
renovate[bot]
e33e9deacc fix(deps): update dependency nodebb-theme-harmony to v1.2.4 (#12292)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-19 15:19:05 -05:00
Misty Release Bot
9d5702f8d7 chore(i18n): fallback strings for new resources: nodebb.error 2024-01-18 23:06:12 +00:00
Barış Soner Uşaklı
963161fcac Merge branch 'master' into develop 2024-01-18 18:05:47 -05:00
Barış Soner Uşaklı
4427ca4cab add itemprop="comment" 2024-01-18 18:05:38 -05:00
Barış Soner Uşaklı
f57ef97ca9 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-01-18 17:58:43 -05:00
Barış Soner Uşaklı
7a785a811e add itemprop="comment" 2024-01-18 17:58:41 -05:00
Misty Release Bot
1230d22d4a chore(i18n): fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error 2024-01-18 22:08:31 +00:00
Barış Soner Uşaklı
2b1fdc56a1 feat: limit post/user flags per day closes #12274 2024-01-18 17:07:52 -05:00
renovate[bot]
9e11b92780 fix(deps): update dependency autoprefixer to v10.4.17 (#12285)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:41:23 -05:00
renovate[bot]
7a24961d38 fix(deps): update dependency workerpool to v9.1.0 (#12288)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:41:14 -05:00
renovate[bot]
0063dd457e chore(deps): update dependency sass-embedded to v1.70.0 (#12286)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:41:04 -05:00
renovate[bot]
a1cdec08ce fix(deps): update dependency sass to v1.70.0 (#12287)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-18 13:40:39 -05:00
Julian Lam
d500ebb181 fix: bookmark in topic data is nullable now
This prevents the superfluous "/1" being appended to all topics you've never been into.

This looks to be a change in the public API but the documented API lists this property as nullable already, so it looks like this commit is actually *restoring* proper behaviour.
2024-01-17 23:14:31 -05:00
Barış Soner Uşaklı
e8befbcc6f test: add plugin id tests 2024-01-17 15:18:26 -05:00
Misty Release Bot
40de567bd8 Latest translations and fallbacks 2024-01-17 09:18:26 +00:00
renovate[bot]
cc93caff3c fix(deps): update dependency sortablejs to v1.15.2 (#12283)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 10:21:10 -05:00
renovate[bot]
91ce17c721 fix(deps): update dependency nodebb-theme-persona to v13.3.2 (#12284)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-16 10:21:02 -05:00
Barış Soner Uşaklı
76f3efff8f fix: validate plugin id in toggleActive 2024-01-16 10:13:50 -05:00
Misty Release Bot
5117de2a38 Latest translations and fallbacks 2024-01-16 09:19:46 +00:00
Misty Release Bot
45e3dda061 Latest translations and fallbacks 2024-01-14 09:18:09 +00:00
Barış Soner Uşaklı
840f15d828 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-01-12 16:03:55 -05:00
Barış Soner Uşaklı
31e7800713 format number 2024-01-12 16:02:59 -05:00
Misty Release Bot
f3974c0bd9 chore(i18n): fallback strings for new resources: nodebb.admin-dashboard 2024-01-12 20:59:40 +00:00
Barış Soner Uşaklı
82f6721d64 refactor: search stats 2024-01-12 15:59:16 -05:00
Barış Soner Uşaklı
21930d5248 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-01-12 14:31:46 -05:00
Barış Soner Uşaklı
4ee9873e58 search in topic titles as well 2024-01-12 14:31:41 -05:00
Misty Release Bot
43bf1f9b87 chore(i18n): fallback strings for new resources: nodebb.search 2024-01-12 19:22:52 +00:00
renovate[bot]
34a8069b0b fix(deps): update dependency nodebb-theme-harmony to v1.2.3 (#12280)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 14:03:05 -05:00
renovate[bot]
fe0845b9a2 fix(deps): update dependency nodebb-theme-persona to v13.3.1 (#12281)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 14:02:55 -05:00
Barış Soner Uşaklı
5610775ac0 Merge branch 'master' into develop 2024-01-12 14:02:34 -05:00
Barış Soner Uşaklı
5213e22a6e feat: search in bookmarks on search page 2024-01-12 14:02:28 -05:00
Misty Release Bot
92ffc57cce chore: update changelog for v3.6.3 2024-01-12 16:06:06 +00:00
Misty Release Bot
2eb36b03a6 chore: incrementing version number - v3.6.3 2024-01-12 16:06:05 +00:00
Barış Soner Uşaklı
1b094b80f1 Merge branch 'master' into develop 2024-01-12 10:28:46 -05:00
Barış Soner Uşaklı
f3927ce76b fix: #12275, pin sharp to 0.32.6 2024-01-12 10:28:26 -05:00
renovate[bot]
fc78b00c2f fix(deps): update dependency nodebb-theme-harmony to v1.2.2 (#12279)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 10:02:35 -05:00
renovate[bot]
16598f7fcc fix(deps): update socket.io packages to v4.7.4 (#12278)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-12 10:01:42 -05:00
Barış Soner Uşaklı
bbdefad3fc chore: up harmony 2024-01-11 11:22:19 -05:00
Misty Release Bot
eb0fb411f6 Latest translations and fallbacks 2024-01-11 09:18:18 +00:00
Barış Soner Uşaklı
71b7d2c8c7 Merge branch 'master' into develop 2024-01-10 17:44:59 -05:00
Barış Soner Uşaklı
5f91cc833f fix: topic event translations closes #12273 2024-01-10 17:44:52 -05:00
Barış Soner Uşaklı
de405653c2 add default to btn ghost colors 2024-01-10 14:59:34 -05:00
Barış Soner Uşaklı
58727b4d9c Merge branch 'master' into develop 2024-01-10 09:24:49 -05:00
Misty Release Bot
82a936c380 chore: update changelog for v3.6.2 2024-01-10 14:22:20 +00:00
Misty Release Bot
a1143e22eb chore: incrementing version number - v3.6.2 2024-01-10 14:22:20 +00:00
renovate[bot]
7cc69df017 chore(deps): update dependency jsdom to v23.2.0 (#12269)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-08 21:23:51 -05:00
Misty Release Bot
ebb4fe0cac Latest translations and fallbacks 2024-01-07 09:18:14 +00:00
Barış Soner Uşaklı
69132be91d Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2024-01-06 22:30:56 -05:00
Barış Soner Uşaklı
5353979693 Merge branch 'master' into develop 2024-01-06 22:30:49 -05:00
renovate[bot]
12aeb6f72f chore(deps): update dependency jsdom to v23.1.0 (#12265)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-06 22:30:35 -05:00
Barış Soner Uşaklı
ef8f8db7bd chore: up composer 2024-01-06 22:30:27 -05:00
Barış Soner Uşaklı
c5d481d942 Merge branch 'master' into develop 2024-01-05 17:38:54 -05:00
Barış Soner Uşaklı
79ebbee5ef chore: up themes 2024-01-05 17:29:02 -05:00
Barış Soner Uşaklı
80d8cfda1c move btn-ghost to core
remove "btn-outline", it can be replaced with "btn-ghost border"
move chats templates and css from harmony to core, persona nd peace will use same templates
2024-01-05 17:27:18 -05:00
Barış Soner Uşaklı
87c3db3650 Merge branch 'master' into develop 2024-01-05 16:15:30 -05:00
Barış Soner Uşaklı
d3d6d77d1e fix: recent loading 2024-01-05 16:15:13 -05:00
renovate[bot]
b25dfd4730 chore(deps): update commitlint monorepo to v18.4.4 (#12261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 18:01:50 -05:00
renovate[bot]
3a32fc8f26 fix(deps): update dependency postcss to v8.4.33 (#12264)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 18:01:43 -05:00
renovate[bot]
4924d1703a fix(deps): update dependency nodebb-theme-harmony to v1.1.108 (#12263)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-04 18:01:35 -05:00
Barış Soner Uşaklı
2bed405cd5 chore: up harmony 2024-01-04 12:59:33 -05:00
renovate[bot]
eb7a3091ee fix(deps): update socket.io packages to v4.7.3 (#12259)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:46:43 -05:00
renovate[bot]
d5dc46550a fix(deps): update dependency sass to v1.69.7 (#12258)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:46:26 -05:00
renovate[bot]
ce78cb0edb chore(deps): update dependency sass-embedded to v1.69.7 (#12257)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-03 21:46:19 -05:00
Barış Soner Uşaklı
8b7922ad3d Merge branch 'master' into develop 2024-01-01 21:23:07 -05:00
Barış Soner Uşaklı
b6dbe1a6d6 chore: up harmony 2024-01-01 21:22:51 -05:00
renovate[bot]
1953a635af fix(deps): update dependency nodemailer to v6.9.8 (#12254)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 18:39:05 -05:00
renovate[bot]
c8007bf603 fix(deps): update dependency esbuild to v0.19.11 (#12253)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 18:38:57 -05:00
renovate[bot]
c40b232255 fix(deps): update dependency ace-builds to v1.32.3 (#12252)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-01 18:38:47 -05:00
Misty Release Bot
505e859adf Latest translations and fallbacks 2023-12-31 09:18:05 +00:00
renovate[bot]
f8a0cb9ec4 fix(deps): update dependency sass to v1.69.6 (#12250)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-29 11:52:39 -05:00
renovate[bot]
1777ec4b91 chore(deps): update dependency sass-embedded to v1.69.6 (#12249)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-29 11:52:32 -05:00
renovate[bot]
9101caff32 fix(deps): update dependency terser-webpack-plugin to v5.3.10 (#12248)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-29 11:52:10 -05:00
Barış Soner Uşaklı
a5026793af Merge branch 'master' into develop 2023-12-29 11:49:58 -05:00
Barış Soner Uşaklı
16f0affa70 chore: up lavender 2023-12-29 11:49:44 -05:00
Barış Soner Uşaklı
1ee66e7af6 Merge branch 'master' into develop 2023-12-27 18:34:16 -05:00
Barış Soner Uşaklı
980bfee88f chore: up themes 2023-12-27 18:34:07 -05:00
Barış Soner Uşaklı
0af19afd2e feat: #12247 2023-12-27 18:32:11 -05:00
Barış Soner Uşaklı
c5730b36c2 feat: #12247 2023-12-27 18:31:56 -05:00
Barış Soner Uşaklı
28ba6c04cb Merge branch 'master' into develop 2023-12-27 17:44:24 -05:00
Barış Soner Uşaklı
8867f243e8 fix: closes #12246, direction is passed in as string as query param with new api call
cid isn't necessary in query params since its in path
2023-12-27 17:43:56 -05:00
Barış Soner Uşaklı
50adee3b03 Merge branch 'master' into develop 2023-12-23 17:58:09 -05:00
Barış Soner Uşaklı
a74b51415c fix: stricter selector for sort 2023-12-23 17:58:03 -05:00
Misty Release Bot
24265fce5a Latest translations and fallbacks 2023-12-23 09:18:17 +00:00
Barış Soner Uşaklı
bf37d6d2e3 Merge branch 'master' into develop 2023-12-23 00:16:26 -05:00
Barış Soner Uşaklı
563e03b6ae perf: dont load all followed tids on unread/recent?filter=watched 2023-12-23 00:16:19 -05:00
Barış Soner Uşaklı
a122f49fe8 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-12-22 19:59:01 -05:00
Barış Soner Uşaklı
0a3a2e0e69 remove body short from subject 2023-12-22 19:58:55 -05:00
Julian Lam
4b87c30f62 fix: bug where body wasn't properly sent on ap-style content-types 2023-12-22 15:53:21 -05:00
Misty Release Bot
1e4abdbfd2 chore: update changelog for v3.6.1 2023-12-22 15:36:18 +00:00
Misty Release Bot
76d28c7e58 chore: incrementing version number - v3.6.1 2023-12-22 15:36:17 +00:00
Barış Soner Uşaklı
9c94547bf9 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2023-12-22 10:19:19 -05:00
Barış Soner Uşaklı
9989880184 Merge branch 'master' into develop 2023-12-22 10:19:15 -05:00
renovate[bot]
8165f45458 fix(deps): update dependency workerpool to v9.0.4 (#12244)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-22 10:19:01 -05:00
Barış Soner Uşaklı
788404c1d2 fix: #12243, don' set process.env.config if it doesnt exist 2023-12-22 10:17:33 -05:00
Misty Release Bot
61cb93dea2 Latest translations and fallbacks 2023-12-22 09:18:23 +00:00
Barış Soner Uşaklı
073f6570c8 Merge branch 'master' into develop 2023-12-21 09:59:58 -05:00
Barış Soner Uşaklı
48a2b5f725 fix: lang key for move notification closes #12241 2023-12-21 09:59:36 -05:00
Barış Soner Uşaklı
eb7126b99a Merge branch 'master' into develop 2023-12-21 09:41:58 -05:00
Barış Soner Uşaklı
459468be0f go to moved post 2023-12-21 09:41:11 -05:00
Misty Release Bot
558179e937 Latest translations and fallbacks 2023-12-21 09:18:26 +00:00
renovate[bot]
3e08ef816d fix(deps): update dependency workerpool to v9.0.3 (#12238)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 19:44:32 -05:00
renovate[bot]
6ef8e7672e fix(deps): update dependency esbuild to v0.19.10 (#12237)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-20 19:44:20 -05:00
Barış Soner Uşaklı
e72b26f565 fix: dont send topic notification to poster 2023-12-20 15:12:12 -05:00
Barış Soner Uşaklı
c2239e486d fix: dont send topic notification to poster 2023-12-20 15:11:59 -05:00
Barış Soner Uşaklı
c31e321bae chore: up composer 2023-12-20 14:55:51 -05:00
Misty Release Bot
eb92cee633 chore: update changelog for v3.6.0 2023-12-20 19:03:41 +00:00
Misty Release Bot
75a7062d6b chore: incrementing version number - v3.6.0 2023-12-20 19:03:40 +00:00
Misty Release Bot
d3cfa1b7e3 chore(i18n): fallback strings for new resources: nodebb.error 2023-12-20 16:37:28 +00:00
Julian Lam
dd0743d3fc chore: make error:email-taken slightly more descriptive 2023-12-20 11:37:04 -05:00
Misty Release Bot
8a8109f160 Latest translations and fallbacks 2023-12-20 09:18:33 +00:00
Barış Soner Uşaklı
250cc771b5 chore: up harmony 2023-12-19 21:34:21 -05:00
Barış Soner Uşaklı
dc97583815 fix: fix display post history 2023-12-19 21:32:05 -05:00
Julian Lam
506d7be5f5 fix: update isJSON test in request lib 2023-12-19 14:34:05 -05:00
Barış Soner Uşaklı
9324a75c33 chore: up harmony 2023-12-19 13:14:12 -05:00
Barış Soner Uşaklı
2d7a737666 Merge branch 'master' into develop 2023-12-19 12:16:19 -05:00
Barış Soner Uşaklı
f7e0fd0bd7 fix: 503 rendering on ajaxify
regression from a75a043b61
2023-12-19 12:16:03 -05:00
Barış Soner Uşaklı
06221a0ddf feat: add 500 page for missing tpls, closes #12230 2023-12-18 17:35:37 -05:00
renovate[bot]
055b759703 chore(deps): update dependency eslint-plugin-import to v2.29.1 (#12229)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 12:41:48 -05:00
renovate[bot]
a7dd0f92fa chore(deps): update dependency eslint to v8.56.0 (#12231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 12:41:41 -05:00
Barış Soner Uşaklı
4e560adef7 refactor: line breaks good 2023-12-18 12:37:40 -05:00
Barış Soner Uşaklı
4e98653b49 dont blow up upgrade 2023-12-18 12:13:22 -05:00
renovate[bot]
2cccbcf648 fix(deps): update dependency workerpool to v9 (#12234)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-18 12:10:40 -05:00
Barış Soner Uşaklı
c15bdd4cf0 👋Request, 🐶 Fetch, closes #10341 (#12236)
* axios migration

* controller tests

* add missing deps

* feeds

* remove unused async

* flags

* locale-detect

* messaging/middleware

* remove log

* meta

* plugins

* posts

* search

* topics/thumbs

* user/emails

* uploads.js

* socket.io

* cleaunup

* test native fetch

* cleanup

* increase engine to 18

fix remaining tests

* remove testing file

* fix comments,typo

* revert debug
2023-12-18 12:08:34 -05:00
renovate[bot]
451430006e fix(deps): update dependency sharp to v0.33.1 (#12233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 19:08:43 -05:00
renovate[bot]
9e2a6f8625 fix(deps): update dependency csrf-sync to v4.0.3 (#12232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-17 19:06:30 -05:00
Barış Soner Uşaklı
7b7bfdb762 text-break on uploads 2023-12-15 20:08:22 -05:00
renovate[bot]
b6ca117ae8 fix(deps): update dependency ace-builds to v1.32.2 (#12228)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-14 12:09:33 -05:00
Barış Soner Uşaklı
f91b823ecc refactor: replace deprecated call with api call 2023-12-14 10:13:19 -05:00
Barış Soner Uşaklı
d13bfacd74 Merge branch 'master' into develop 2023-12-13 13:18:32 -05:00
Barış Soner Uşaklı
2dc1def51f fix: #12227, fix crash in redirect 2023-12-13 13:18:07 -05:00
Misty Release Bot
e49ddaf815 chore: update changelog for v3.5.3 2023-12-13 15:42:45 +00:00
Misty Release Bot
e7e2a2f488 chore: incrementing version number - v3.5.3 2023-12-13 15:42:45 +00:00
Misty Release Bot
3d7bad3274 Latest translations and fallbacks 2023-12-13 09:18:42 +00:00
renovate[bot]
6036d14463 fix(deps): update dependency ace-builds to v1.32.1 (#12226)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-12 20:22:36 -05:00
renovate[bot]
d96d4d0991 fix(deps): update dependency esbuild to v0.19.9 (#12224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-11 11:03:53 -05:00
Barış Soner Uşaklı
dd94b967c2 Merge branch 'master' into develop 2023-12-08 13:55:26 -05:00
Barış Soner Uşaklı
245e5df385 chore: up composer 2023-12-08 13:54:57 -05:00
Barış Soner Uşaklı
7c416efc89 Merge branch 'master' into develop 2023-12-08 11:07:39 -05:00
Barış Soner Uşaklı
c1f82b78a8 chore: up composer default 2023-12-08 11:07:11 -05:00
Barış Soner Uşaklı
c434262e21 fix: change translator escape
remove \\\] and \\\[
match double &rsqb; and &lsqb;
2023-12-08 10:58:13 -05:00
Misty Release Bot
255a67cd7f Latest translations and fallbacks 2023-12-08 09:19:24 +00:00
Steve Fan
daf2900a71 Update defaults.json (#12208) 2023-12-07 12:49:11 -05:00
renovate[bot]
e32eb8b3d7 fix(deps): update dependency @fontsource/inter to v5.0.16 (#12219)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-07 12:48:56 -05:00
Misty Release Bot
3c31ae239b Latest translations and fallbacks 2023-12-07 09:18:44 +00:00
Misty Release Bot
da2441b9bd Latest translations and fallbacks 2023-12-06 09:19:56 +00:00
Julian Lam
445b70deda test: migrate socket modules tests to v3 api 2023-12-05 11:47:55 -05:00
Julian Lam
565ca3cc3b fix: deprecated emailer hook 2023-12-05 10:41:23 -05:00
Julian Lam
2c1c4dfe41 test: migrate socket.io groups tests to use api v3 2023-12-05 10:41:14 -05:00
renovate[bot]
b6b569c0a8 fix(deps): update dependency chart.js to v4.4.1 (#12217)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 19:45:33 -05:00
renovate[bot]
6dab99fd7b fix(deps): update dependency nodebb-theme-persona to v13.2.49 (#12218)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 19:45:13 -05:00
renovate[bot]
32a403b2bd chore(deps): update dependency eslint to v8.55.0 (#12203)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 16:39:06 -05:00
renovate[bot]
da87970475 fix(deps): update dependency postcss to v8.4.32 (#12204)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 16:38:53 -05:00
renovate[bot]
9763e97f5a chore(deps): update dependency lint-staged to v15.2.0 (#12210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-04 16:38:42 -05:00
Opliko
f8219aa6cd feat: remove gif exif stripping exception 2023-12-04 11:31:36 -05:00
Opliko
0b3eb6c02d fix: extract all pages when stripping metadata
fixes #12207
2023-12-04 11:31:36 -05:00
Misty Release Bot
9cd4dac729 Latest translations and fallbacks 2023-12-04 09:18:51 +00:00
Julian Lam
2c6024e07f feat: update groups.leave to allow global mods to kick users out of groups 2023-12-01 13:04:32 -05:00
Julian Lam
78835ebbe9 fix: incorrect call to load additional group members 2023-12-01 12:25:01 -05:00
Barış Soner Uşaklı
dbbf3a2c6f chore: up harmony 2023-12-01 09:32:48 -05:00
Barış Soner Uşaklı
29ae98e8f7 Merge branch 'master' into develop 2023-12-01 09:19:13 -05:00
Barış Soner Uşaklı
e4656bd41c chore: up harmony 2023-12-01 09:13:55 -05:00
Opliko
2d8026ebb7 Add basic author information to topic data (#12202)
* feat: add author metadata to topics

* docs: add author object to OpenAPI definition

* docs: add remaining author properties to openapi definition

* docs: mark optional properties optional

* docs: properly set required properties
2023-12-01 09:08:50 -05:00
renovate[bot]
b41c7f2a8a fix(deps): update dependency @fortawesome/fontawesome-free to v6.5.1 (#12198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:08:25 -05:00
renovate[bot]
72d6a4b16d fix(deps): update dependency nodebb-theme-harmony to v1.1.101 (#12199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:08:17 -05:00
renovate[bot]
cd625705a0 fix(deps): update dependency sortablejs to v1.15.1 (#12200)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:07:44 -05:00
renovate[bot]
75f063ba60 fix(deps): update dependency ace-builds to v1.32.0 (#12197)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 09:07:21 -05:00
Misty Release Bot
a8ea2340f4 Latest translations and fallbacks 2023-12-01 09:18:48 +00:00
renovate[bot]
a94f4a482d fix(deps): update dependency @fortawesome/fontawesome-free to v6.5.0 (#12193)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 09:56:42 -05:00
renovate[bot]
a50b141f6d chore(deps): update dependency jsdom to v23.0.1 (#12196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 09:56:31 -05:00
renovate[bot]
1f287c74c8 fix(deps): update dependency sharp to v0.33.0 (#12194)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-30 09:56:10 -05:00
Steve Fan
17cd19c701 types: add types for database abstration layer (#10762)
* types: add types for database abstration layer

Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>

* types: fix more type dependent return value cases

Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>

* types: make INodeBBDatabaseBackend implement the five major interface set

Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>

* update types

* update type names

* add reverse for options in processSortedSet

* add getSortedSetMembersWithScores and getSortedSetsMembersWithScores

---------

Signed-off-by: steve <29133953+stevefan1999-personal@users.noreply.github.com>
2023-11-30 09:55:57 -05:00
Barış Soner Uşaklı
c71995be0d Merge branch 'master' into develop 2023-11-29 12:54:31 -05:00
Misty Release Bot
e2e85053a6 chore: update changelog for v3.5.2 2023-11-29 17:21:40 +00:00
Misty Release Bot
f31faa457d chore: incrementing version number - v3.5.2 2023-11-29 17:21:39 +00:00
Misty Release Bot
97f6c53914 Latest translations and fallbacks 2023-11-29 09:18:46 +00:00
Barış Soner Uşaklı
6790000d1a fix: closes #12185, fix cli user password reset
refactor session get/destroy
2023-11-28 20:59:37 -05:00
Barış Soner Uşaklı
0ec9d4c393 chore: up themes 2023-11-28 20:59:26 -05:00
Barış Soner Uşaklı
b905013950 fix: closes #12185, fix cli user password reset
refactor session get/destroy
2023-11-28 20:58:07 -05:00
renovate[bot]
4eaf2320d6 fix(deps): update dependency fs-extra to v11.2.0 (#12191)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 12:39:12 -05:00
renovate[bot]
bbf7c5e192 fix(deps): update dependency passport to v0.7.0 (#12190)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 12:38:57 -05:00
renovate[bot]
bc59856e55 fix(deps): update dependency esbuild to v0.19.8 (#12187)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-27 11:57:44 -05:00
renovate[bot]
8c0472a085 chore(deps): update dependency jsdom to v23 (#12186)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-27 11:57:23 -05:00
Barış Soner Uşaklı
50a90f8e03 fix: don't require login for listing categories 2023-11-27 09:11:26 -05:00
Misty Release Bot
5695054750 Latest translations and fallbacks 2023-11-26 09:18:22 +00:00
Misty Release Bot
1ca986e62e Latest translations and fallbacks 2023-11-25 09:18:23 +00:00
Barış Soner Uşaklı
0a4f3c8a56 fix: #12183, remove ensureLoggedIn middleware
from category routes
add privilege check to getTopicCount
2023-11-24 17:05:36 -05:00
renovate[bot]
22932bdb40 fix(deps): update dependency lru-cache to v10.1.0 (#12181)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-22 16:00:50 -05:00
renovate[bot]
fd5d7b651f chore(deps): update commitlint monorepo to v18.4.3 (#12177)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-21 13:22:35 -05:00
renovate[bot]
00cb5839b5 fix(deps): update dependency esbuild to v0.19.7 (#12176)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-21 13:22:25 -05:00
renovate[bot]
c404ef73cf fix(deps): update dependency lru-cache to v10.0.3 (#12175)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-21 13:22:09 -05:00
Barış Soner Uşaklı
f4faa0b7d1 feat: better layout for manage chat room modal 2023-11-20 18:33:02 -05:00
957 changed files with 13041 additions and 10515 deletions

View File

@@ -2549,6 +2549,59 @@ trans.et = public/language/et/themes/persona.json
trans.it = public/language/it/themes/persona.json
trans.rw = public/language/rw/themes/persona.json
[o:nodebb:p:nodebb:r:aria]
file_filter = public/language/<lang>/aria.json
source_file = public/language/en-GB/aria.json
source_lang = en_GB
type = KEYVALUEJSON
trans.th = public/language/th/aria.json
trans.bg = public/language/bg/aria.json
trans.hr = public/language/hr/aria.json
trans.hy = public/language/hy/aria.json
trans.sk = public/language/sk/aria.json
trans.sl = public/language/sl/aria.json
trans.sq_AL = public/language/sq-AL/aria.json
trans.sv = public/language/sv/aria.json
trans.vi = public/language/vi/aria.json
trans.da = public/language/da/aria.json
trans.en_US = public/language/en-US/aria.json
trans.gl = public/language/gl/aria.json
trans.ko = public/language/ko/aria.json
trans.lt = public/language/lt/aria.json
trans.pt_BR = public/language/pt-BR/aria.json
trans.hu = public/language/hu/aria.json
trans.lv = public/language/lv/aria.json
trans.ro = public/language/ro/aria.json
trans.ru = public/language/ru/aria.json
trans.sr = public/language/sr/aria.json
trans.bn = public/language/bn/aria.json
trans.he = public/language/he/aria.json
trans.nl = public/language/nl/aria.json
trans.sc = public/language/sc/aria.json
trans.zh_CN = public/language/zh-CN/aria.json
trans.fi = public/language/fi/aria.json
trans.ja = public/language/ja/aria.json
trans.nb = public/language/nb/aria.json
trans.pl = public/language/pl/aria.json
trans.zh_TW = public/language/zh-TW/aria.json
trans.ar = public/language/ar/aria.json
trans.cs = public/language/cs/aria.json
trans.fa_IR = public/language/fa-IR/aria.json
trans.ms = public/language/ms/aria.json
trans.pt_PT = public/language/pt-PT/aria.json
trans.tr = public/language/tr/aria.json
trans.en@pirate = public/language/en-x-pirate/aria.json
trans.fr = public/language/fr/aria.json
trans.id = public/language/id/aria.json
trans.uk = public/language/uk/aria.json
trans.de = public/language/de/aria.json
trans.el = public/language/el/aria.json
trans.es = public/language/es/aria.json
trans.et = public/language/et/aria.json
trans.it = public/language/it/aria.json
trans.rw = public/language/rw/aria.json
[o:nodebb:p:nodebb:r:category]
file_filter = public/language/<lang>/category.json
source_file = public/language/en-GB/category.json

View File

@@ -1,3 +1,899 @@
#### v3.7.0 (2024-03-06)
##### Chores
* **i18n:**
* fallback strings for new resources: nodebb.admin-settings-post, nodebb.topic (0bd0a740)
* fallback strings for new resources: nodebb.themes-harmony (8fb0ed82)
* fallback strings for new resources: nodebb.aria (a55fb29e)
* fallback strings for new resources: nodebb.aria (e6a358ed)
* fallback strings for new resources: nodebb.user (c88811a9)
* fallback strings for new resources: nodebb.topic (7e862a78)
* fallback strings for new resources: nodebb.topic, nodebb.unread (53ea10a7)
* fallback strings for new resources: nodebb.global (73e7d467)
* fallback strings for new resources: nodebb.topic (72f1e515)
* fallback strings for new resources: nodebb.global (642cd8e2)
* fallback strings for new resources: nodebb.global, nodebb.user (a998136c)
* fallback strings for new resources: nodebb.tags (4d35cb4e)
* fallback strings for new resources: nodebb.global, nodebb.themes-harmony (0bc9ac74)
* fallback strings for new resources: nodebb.global, nodebb.topic (a2819e9e)
* fallback strings for new resources: nodebb.error (9d5702f8)
* fallback strings for new resources: nodebb.admin-settings-reputation, nodebb.error (1230d22d)
* fallback strings for new resources: nodebb.admin-dashboard (f3974c0b)
* fallback strings for new resources: nodebb.search (43bf1f9b)
* up harmony (25ef62dc)
* up peace (3aaa0727)
* up peace (65f3c734)
* incrementing version number - v3.6.7 (86a17e38)
* update changelog for v3.6.7 (caf8722f)
* up harmony (22cd80b9)
* up themes (96fc20a3)
* up themes (421c7fc5)
* closes #12355 (fadee8d7)
* up themes (9ee864ce)
* up composer (8324adc5)
* up composer (0ff7adb4)
* incrementing version number - v3.6.6 (6604bf37)
* up themes (43a02c89)
* up themes (69342342)
* up harmony (9bbaef84)
* up harmony (35e98a9f)
* up harmony (22398d47)
* up themes (5cbb8bb1)
* up harmony (3f3f0d66)
* up harmony (4f42172d)
* up harmony (c0db10af)
* up harmony (0743cb3c)
* incrementing version number - v3.6.5 (6c653625)
* up harmony (09414efa)
* incrementing version number - v3.6.4 (83d131b4)
* incrementing version number - v3.6.3 (fc7d2bfd)
* up harmony (bbdefad3)
* incrementing version number - v3.6.2 (0f577a57)
* up themes (79ebbee5)
* incrementing version number - v3.6.1 (f1a69468)
* up composer (c31e321b)
* 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 commitlint monorepo to v19 (#12369) (516c8d04)
* update dependency smtp-server to v3.13.3 (#12378) (0ab1982c)
* update dependency eslint to v8.57.0 (#12362) (6c33c01d)
* update dependency sass-embedded to v1.71.1 (#12350) (99ad9d38)
* update dependency sass-embedded to v1.71.0 (#12344) (920f787f)
* update postgres docker tag to v16.2 (#12338) (254bad89)
* update commitlint monorepo to v18.6.1 (#12339) (92ef8548)
* update dependency mocha to v10.3.0 (#12334) (9cd299db)
* update dependency smtp-server to v3.13.2 (#12324) (048e664c)
* update dependency lint-staged to v15.2.2 (#12327) (a7008fb3)
* update dependency lint-staged to v15.2.1 (#12319) (264e71d2)
* update commitlint monorepo to v18.6.0 (#12305) (7e7bbfa4)
* update dependency jsdom to v24 (#12294) (45f02ff0)
* update commitlint monorepo to v18.5.0 (#12296) (5a776f9f)
* update dependency sass-embedded to v1.70.0 (#12286) (0063dd45)
* update dependency jsdom to v23.2.0 (#12269) (7cc69df0)
* update dependency jsdom to v23.1.0 (#12265) (12aeb6f7)
* update commitlint monorepo to v18.4.4 (#12261) (b25dfd47)
* update dependency sass-embedded to v1.69.7 (#12257) (ce78cb0e)
* update dependency sass-embedded to v1.69.6 (#12249) (1777ec4b)
##### New Features
* add new sorting option to categories (2a9b0a3c)
* add chat widget areas, closes #12375 (53b3c5d6)
* add hook into user.posts.isReady (7207814b)
* refactor group title editing (112493fa)
* cli command for maintenance mode closes #12293 (80960296)
* fallbacks for aria.json (19bc442b)
* add new lang keys for a11y (3ce89d1e)
* add missing aria/role attributes to dropdown elements (7917fd82)
* add lang keys for hidden labels (e298fb6b)
* show unread categories based on unread topics (#12317) (45cfb369)
* limit post/user flags per day closes #12274 (2b1fdc56)
* search in bookmarks on search page (5213e22a)
* #12247 (c5730b36)
##### Bug Fixes
* #12389, update privilege group check (87a79059)
* dupe id (f4b63790)
* #12357, properly update lists and counters (f34ebcc9)
* use lang key for user avatar label (863f5d0a)
* spec (4bcbf759)
* move winston logging for plugin hook firing to debug level (e240d0f9)
* closes #12326 (9302d9b4)
* some layout fixes for group details page (301eee17)
* bookmark in topic data is nullable now (d500ebb1)
* bug where body wasn't properly sent on ap-style content-types (4b87c30f)
* dont send topic notification to poster (c2239e48)
* **deps:**
* update dependency nodebb-theme-harmony to v1.2.36 (#12392) (db2f7c03)
* update dependency nodebb-theme-peace to v2.2.4 (#12381) (073a79eb)
* update dependency mongodb to v6.4.0 (#12382) (716482b2)
* update dependency nodebb-plugin-mentions to v4.4.0 (#12385) (6f04859e)
* update dependency ace-builds to v1.32.7 (#12386) (9eb54394)
* update dependency autoprefixer to v10.4.18 (#12387) (339e2cfa)
* update dependency nodebb-theme-harmony to v1.2.35 (#12388) (7b1b4510)
* update dependency nodebb-theme-harmony to v1.2.34 (#12383) (430c6b6c)
* update dependency nodemailer to v6.9.11 (#12380) (aa6859df)
* update dependency express to v4.18.3 (#12379) (2c3540b2)
* update dependency nodebb-plugin-markdown to v12.2.6 (#12371) (fb98dc05)
* update dependency archiver to v7 (#12374) (9de0ab31)
* update dependency chart.js to v4.4.2 (#12376) (131d2fe7)
* update dependency bootswatch to v5.3.3 (#12373) (1ed4d763)
* update dependency fetch-cookie to v3.0.1 (#12363) (835820a0)
* update dependency sanitize-html to v2.12.1 (#12360) (00bcf935)
* update dependency spdx-license-list to v6.9.0 (#12354) (b58dde1c)
* update dependency sass to v1.71.1 (#12351) (3094996b)
* update dependency sanitize-html to v2.12.0 (#12353) (ee90866a)
* update dependency nodemailer to v6.9.10 (#12356) (80ea6eb9)
* update dependency bootstrap to v5.3.3 (#12348) (4007882b)
* update dependency sass to v1.71.0 (#12345) (faf5a9c8)
* update dependency esbuild to v0.20.1 (#12346) (a0021b1d)
* update dependency webpack to v5.90.3 (#12347) (748bbab0)
* update dependency nodebb-plugin-spam-be-gone to v2.2.1 (#12343) (acad7317)
* update dependency webpack to v5.90.2 (#12341) (cb6fe9c7)
* update dependency nodebb-theme-harmony to v1.2.25 (#12340) (99474a7e)
* update dependency commander to v12 (#12325) (b61486eb)
* update dependency diff to v5.2.0 (#12337) (d0f6f0cc)
* update dependency postcss to v8.4.35 (#12333) (3bc506f6)
* update dependency ace-builds to v1.32.6 (#12332) (523f7ace)
* update dependency postcss to v8.4.34 (#12330) (9d036be3)
* update dependency semver to v7.6.0 (#12328) (3af04956)
* update dependency fetch-cookie to v2.2.0 (#12323) (b56d6a88)
* update dependency nodebb-theme-harmony to v1.2.12 (#12318) (65fead81)
* update dependency webpack to v5.90.1 (#12322) (98b455ce)
* update dependency nodemailer to v6.9.9 (#12321) (3f74cca3)
* update dependency ace-builds to v1.32.5 (#12316) (ef06be6d)
* update dependency nodebb-theme-harmony to v1.2.10 (#12314) (d648972c)
* update dependency ace-builds to v1.32.4 (#12313) (9fb7c163)
* update dependency express-session to v1.18.0 (#12311) (6444eeb9)
* update dependency esbuild to v0.20.0 (#12309) (aa1344fc)
* update dependency nodebb-theme-harmony to v1.2.8 (#12310) (fd20e3a5)
* update dependency nodebb-theme-harmony to v1.2.7 (#12307) (eabbf195)
* update dependency lru-cache to v10.2.0 (#12306) (400a1aa3)
* update dependency webpack to v5.90.0 (#12303) (44a798bc)
* update dependency esbuild to v0.19.12 (#12302) (72bb81f0)
* update dependency connect-redis to v7.1.1 (#12298) (575f072a)
* update dependency nodebb-theme-harmony to v1.2.6 (#12300) (e1adf5b3)
* update dependency nodebb-widget-essentials to v7.0.15 (#12295) (876fa4a7)
* update dependency nodebb-theme-persona to v13.3.3 (#12290) (f8893cd8)
* update dependency nodebb-theme-harmony to v1.2.4 (#12292) (e33e9dea)
* update dependency autoprefixer to v10.4.17 (#12285) (9e11b927)
* update dependency workerpool to v9.1.0 (#12288) (7a24961d)
* update dependency sass to v1.70.0 (#12287) (a1cdec08)
* update dependency sortablejs to v1.15.2 (#12283) (cc93caff)
* update dependency nodebb-theme-persona to v13.3.2 (#12284) (91ce17c7)
* update dependency nodebb-theme-harmony to v1.2.3 (#12280) (34a8069b)
* update dependency nodebb-theme-persona to v13.3.1 (#12281) (fe0845b9)
* update dependency nodebb-theme-harmony to v1.2.2 (#12279) (fc78b00c)
* update socket.io packages to v4.7.4 (#12278) (16598f7f)
* update dependency postcss to v8.4.33 (#12264) (3a32fc8f)
* update dependency nodebb-theme-harmony to v1.1.108 (#12263) (4924d170)
* update socket.io packages to v4.7.3 (#12259) (eb7a3091)
* update dependency sass to v1.69.7 (#12258) (d5dc4655)
* update dependency nodemailer to v6.9.8 (#12254) (1953a635)
* update dependency esbuild to v0.19.11 (#12253) (c8007bf6)
* update dependency ace-builds to v1.32.3 (#12252) (c40b2322)
* update dependency sass to v1.69.6 (#12250) (f8a0cb9e)
* update dependency terser-webpack-plugin to v5.3.10 (#12248) (9101caff)
* update dependency workerpool to v9.0.4 (#12244) (8165f454)
* update dependency workerpool to v9.0.3 (#12238) (3e08ef81)
* update dependency esbuild to v0.19.10 (#12237) (6ef8e767)
##### Other Changes
* fix (f5586968)
##### Refactors
* move tomap inside (5e89dfad)
* shorter tag translation (a9e8c184)
* search stats (82f6721d)
##### Tests
* fix test (c8a5e24a)
* update test (5afc735b)
#### v3.6.7 (2024-02-28)
##### Chores
* incrementing version number - v3.6.6 (6604bf37)
* update changelog for v3.6.6 (debaa2b9)
* 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
* #12372, fix manual digest buttons (107f5613)
* closes #12365, staticHooks with callbacks (00e29403)
* #12359, fix api call (c61b3bbd)
* closes #12358, only load pending/invited for owners (3960d370)
* retry setAdd on e11000 error (4a405ce0)
##### Tests
* better test for #12352 (4e51bf81)
#### v3.6.6 (2024-02-14)
##### Chores
* incrementing version number - v3.6.5 (6c653625)
* update changelog for v3.6.5 (04039f76)
* 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 #12329, fix default value of categoryWatchState (88e9fa37)
##### Tests
* fix spec (5fec8b23)
#### v3.6.5 (2024-01-31)
##### Chores
* incrementing version number - v3.6.4 (83d131b4)
* update changelog for v3.6.4 (6e6c3974)
* 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
* #12320, .text() gets \n\t characters (67c8bd99)
#### v3.6.4 (2024-01-24)
##### Chores
* incrementing version number - v3.6.3 (fc7d2bfd)
* update changelog for v3.6.3 (92ffc57c)
* 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
* add success hook to quick reply (cb21f28b)
##### Bug Fixes
* if there is no bookmarkThreshold dont init unread indicator (cf40d681)
* remove leftover code from 2.x, closes #12301 (d5f445f1)
* copy single line code blocks, closes #12297 (06269cdf)
* validate plugin id in toggleActive (76f3efff)
##### Tests
* add plugin id tests (e8befbcc)
#### v3.6.3 (2024-01-12)
##### Chores
* incrementing version number - v3.6.2 (0f577a57)
* update changelog for v3.6.2 (82a936c3)
* 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
* #12275, pin sharp to 0.32.6 (f3927ce7)
* topic event translations closes #12273 (5f91cc83)
#### v3.6.2 (2024-01-10)
##### Chores
* up composer (ef8f8db7)
* up harmony (2bed405c)
* up harmony (b6dbe1a6)
* up lavender (16f0affa)
* up themes (980bfee8)
* incrementing version number - v3.6.1 (f1a69468)
* update changelog for v3.6.1 (1e4abdbf)
* 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
* #12247 (0af19afd)
##### Bug Fixes
* recent loading (d3d6d77d)
* closes #12246, direction is passed in as string as query param with new api call (8867f243)
* stricter selector for sort (a74b5141)
##### Performance Improvements
* dont load all followed tids on unread/recent?filter=watched (563e03b6)
#### v3.6.1 (2023-12-22)
##### Chores
* incrementing version number - v3.6.0 (4cdf85f8)
* update changelog for v3.6.0 (eb92cee6)
* 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
* #12243, don' set process.env.config if it doesnt exist (788404c1)
* lang key for move notification closes #12241 (48a2b5f7)
* dont send topic notification to poster (e72b26f5)
#### v3.6.0 (2023-12-20)
##### Chores
* **i18n:**
* fallback strings for new resources: nodebb.error (d3cfa1b7)
* fallback strings for new resources: nodebb.post-queue (64fe1278)
* fallback strings for new resources: nodebb.post-queue (f98205c1)
* fallback strings for new resources: nodebb.social (081352b6)
* fallback strings for new resources: nodebb.modules (4fe84ae8)
* fallback strings for new resources: nodebb.admin-settings-chat, nodebb.admin-settings-post, nodebb.admin-settings-user (94777927)
* fallback strings for new resources: nodebb.admin-settings-user, nodebb.category, nodebb.notifications (29b3a403)
* fallback strings for new resources: nodebb.error (7d8f700f)
* fallback strings for new resources: nodebb.modules (83931138)
* make error:email-taken slightly more descriptive (dd0743d3)
* up harmony (250cc771)
* up harmony (9324a75c)
* incrementing version number - v3.5.3 (ed0e8783)
* update changelog for v3.5.3 (e49ddaf8)
* up harmony (dbbf3a2c)
* up harmony (e4656bd4)
* incrementing version number - v3.5.2 (52fbb2da)
* up themes (0ec9d4c3)
* added missing deprecation warning for .getTopics (9079ad0b)
* update note at top of file (2de534fa)
* up dbsearch (b6981693)
* up themes (9a1f8e9b)
* incrementing version number - v3.5.1 (4c543488)
* up themes (ed10dda2)
* up composer (22d7e92f)
* up themes (fcdd3737)
* v4 note for deprecations (f4c36b84)
* minor re-order of routes/controllers in admin api v3 router/controller (181a9399)
* add in note at top of files ready for deletion in v4 (54a08087)
* up harmony (1b8dcbc2)
* 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 eslint-plugin-import to v2.29.1 (#12229) (055b7597)
* update dependency eslint to v8.56.0 (#12231) (a7dd0f92)
* update dependency eslint to v8.55.0 (#12203) (32a403b2)
* update dependency lint-staged to v15.2.0 (#12210) (9763e97f)
* update dependency jsdom to v23.0.1 (#12196) (a50b141f)
* update dependency jsdom to v23 (#12186) (8c0472a0)
* update commitlint monorepo to v18.4.3 (#12177) (fd5d7b65)
* update dependency eslint to v8.54.0 (#12172) (b6275453)
* update commitlint monorepo to v18.4.2 (#12169) (d6a92d4c)
* update postgres docker tag to v16.1 (#12167) (616ff573)
* update mongo docker tag to v7 (#12166) (5f8a4f3a)
* update redis docker tag to v7.2.3 (#12165) (c41f9a75)
* update dependency lint-staged to v15.1.0 (#12161) (1796ed2b)
* update dependency @commitlint/cli to v18.4.1 (#12162) (be3d3393)
* update commitlint monorepo to v18.4.0 (#12159) (128c24f2)
* update dependency eslint to v8.53.0 (#12151) (d1a7ba35)
* update redis docker tag to v7.2.3 (#12152) (2eff6912)
* update commitlint monorepo to v18 (#12105) (97016f47)
* update dependency sass-embedded to v1.69.5 (#12127) (9e8a2116)
* **socket.io:** deprecate categories.(isModerator|ignore|watch|getSelectCategories|getMoveCategories|getCategoriesByPrivilege) (f1dbfaa2)
##### Documentation Changes
* fix improper verbiage in category watch schema (f8cc8548)
* openapi schema for api.search.categories (4ffe0417)
* **socket.io:**
* openapi schema for remaining added routes (5399e86a)
* added schema for new routes (f279bca0)
##### New Features
* add 500 page for missing tpls, closes #12230 (06221a0d)
* remove gif exif stripping exception (f8219aa6)
* update groups.leave to allow global mods to kick users out of groups (2c6024e0)
* better layout for manage chat room modal (f4faa0b7)
* update Messaging.toggleOwner to optionally take a third `state` argument (932bd292)
* new language strings for post-queue page (5d03321e)
* add some new social share buttons (ace171a6)
* docker improvements (#12031) (7f3a9968)
* closes #12158, add sortable rewards (5ea7dec9)
* add copy text (4b2491be)
* closes #12154, add exempt groups (fdff165e)
* update moved keys (119c3362)
* move new user restrrictions (3d505c5c)
* add tracking categories and make watching send notifications (#12147) (84fed97b)
* add new lang string for minutes (d8d26c9f)
* add direct message link (#12138) (4c4f3ac9)
* closes #5584, setup winston to output to file (87a859aa)
* batch.processSortedSet min/max (#12129) (6c7e6144)
##### Bug Fixes
* fix display post history (dc975838)
* update isJSON test in request lib (506d7be5)
* 503 rendering on ajaxify (f7e0fd0b)
* #12227, fix crash in redirect (2dc1def5)
* deprecated emailer hook (565ca3cc)
* extract all pages when stripping metadata (0b3eb6c0)
* incorrect call to load additional group members (78835ebb)
* closes #12185, fix cli user password reset (b9050139)
* don't require login for listing categories (50a90f8e)
* #12183, remove ensureLoggedIn middleware (0a4f3c8a)
* remove unused requires (b5940a5d)
* remove lodash require (f9c471a0)
* #12171, bump harmony (89a1134c)
* update design of post-queue (41bdc9e8)
* update post-queue template for #12171 (63ba4986)
* language key (4c7c46f3)
* another missing state (f4bbc5bd)
* add missing tracking (3b91e8e2)
* bump harmony (a5e3754b)
* #12133 dropdown menus on mobile stay open during ajaxify (4601a6f7)
* update ajaxifyTimer logic to only drop the request if the URL is the same as the one it's already processing (b4297cd8)
* #12141, use apiv3 for category search module (cefd4061)
* made parentCid optional in api.search.categories (581516c8)
* don't count internal links towards link count when restricting new users from posting links (022fa0e7)
* closes #12126, fix language keys (075cd598)
* param (e5a60dc8)
* handle public chat rooms too (6a696c43)
* suppress chat message notifications for users who are known to be in the chat room (uid is present in the corresponding socket.io room) (18c27d1a)
* **deps:**
* update dependency workerpool to v9 (#12234) (2cccbcf6)
* update dependency sharp to v0.33.1 (#12233) (45143000)
* update dependency csrf-sync to v4.0.3 (#12232) (9e2a6f86)
* update dependency ace-builds to v1.32.2 (#12228) (b6ca117a)
* update dependency ace-builds to v1.32.1 (#12226) (6036d144)
* update dependency esbuild to v0.19.9 (#12224) (d96d4d09)
* update dependency @fontsource/inter to v5.0.16 (#12219) (e32eb8b3)
* update dependency chart.js to v4.4.1 (#12217) (b6b569c0)
* update dependency nodebb-theme-persona to v13.2.49 (#12218) (6dab99fd)
* update dependency postcss to v8.4.32 (#12204) (da879704)
* update dependency @fortawesome/fontawesome-free to v6.5.1 (#12198) (b41c7f2a)
* update dependency nodebb-theme-harmony to v1.1.101 (#12199) (72d6a4b1)
* update dependency sortablejs to v1.15.1 (#12200) (cd625705)
* update dependency ace-builds to v1.32.0 (#12197) (75f063ba)
* update dependency @fortawesome/fontawesome-free to v6.5.0 (#12193) (a94f4a48)
* update dependency sharp to v0.33.0 (#12194) (1f287c74)
* update dependency fs-extra to v11.2.0 (#12191) (4eaf2320)
* update dependency passport to v0.7.0 (#12190) (bbf7c5e1)
* update dependency esbuild to v0.19.8 (#12187) (bc59856e)
* update dependency lru-cache to v10.1.0 (#12181) (22932bdb)
* update dependency esbuild to v0.19.7 (#12176) (00cb5839)
* update dependency lru-cache to v10.0.3 (#12175) (c404ef73)
* update dependency ace-builds to v1.31.2 (#12168) (b4a41af9)
* update dependency mongodb to v6.3.0 (#12170) (85936a59)
* update dependency lru-cache to v10.0.2 (#12160) (9d18d3c7)
* update dependency helmet to v7.1.0 (#12155) (50aa1a7c)
* update dependency async to v3.2.5 (#12150) (0e9eafa1)
* update dependency nodebb-theme-persona to v13.2.44 (#12149) (b489af06)
* update dependency nodebb-theme-harmony to v1.1.95 (#12148) (77b0baea)
* update dependency connect-pg-simple to v9.0.1 (#12144) (4e23d0d1)
* update dependency nodebb-theme-persona to v13.2.43 (#12140) (91e45fa2)
* update dependency nodebb-theme-harmony to v1.1.92 (#12131) (a3452c8f)
* update dependency nodebb-theme-peace to v2.1.24 (#12139) (29a59b90)
* update dependency spdx-license-list to v6.8.0 (2337d641)
* update dependency nodebb-plugin-composer-default to v10.2.25 (#12136) (cdb40719)
* update dependency cron to v3.1.6 (#12132) (2fb3af3c)
* update dependency ace-builds to v1.31.1 (#12135) (6b28f1dc)
* update dependency workerpool to v8 (#12121) (9bed7646)
* update dependency sass to v1.69.5 (#12128) (b351c00a)
* **socket.io:** update getPosts controller to return object containing posts instead of straight array (54000aab)
##### Other Changes
* **socket.io:** deprecate socketGroups.getChatGroups in favour of api.admin.listGroups (dc4cc74f)
##### Refactors
* line breaks good (4e560ade)
* replace deprecated call with api call (f91b823e)
* move async call to parallel (dabc282d)
* **socket.io:**
* deprecate SocketModules.chats.typing in favour of api.chats.toggleTyping (c1e6be77)
* deprecate SocketModules.chats.loadPinnedMessages in favour of api.chats.getPinnedMessages" (401e8636)
* deprecate SocketModules.chats.searchMessages in favour of api.search.roomMessages (f9dc3502)
* deprecate SocketModules.chats.setNotificationSetting in favour of api.chats.watch (75c8cda1)
* deprecated SocketModules.chats.toggleOwner in favour of api.chats.toggleOwner (b13c6ee4)
* deprecated SocketModules.chats.searchMembers in favour of api.search.roomUsers (6e952263)
* deprecate SocketModules.sortPublicRooms in favour of api.chats.sortPublicRooms (62b7dfd4)
* deprecate SocketModules.chat.getUnreadCount in favour of api.chats.getUnread (5eaffb42)
* deprecate SocketModules.chats.getIP in favour of api.chats.getIpAddress (214989a8)
* deprecate SocketModules.chats.hasPrivateChat in favour of api.users.getPrivateRoomId (0d3c94e6)
* deprecate SocketModules.chats.canMessage and .markAllRead with no alternative. deprecate .getRecentChats in favour of api.chats.list (a4133500)
* deprecate SocketModules.chats.isDnD in favour of api.users.getStatus (eebea4df)
* deprecate SocketModules.chats.getRaw in favour of api.chats.getRawMessage (c4b4e79b)
* deprecate socketGroups.loadMoreMembers in favour of api.groups.listMembers (807d778c)
* deprecate socketGroups.searchMembers in favour of api.groups.listMembers (d2f3333a)
* deprecate socketGroups.loadMore in favour of api.groups.list (b61e8147)
* deprecate categories.categorySearch in favour of api.search.categories (00de9d5b)
* deprecate categories.loadMore in favour of api.categories.getTopics (1ce4ca54)
* deprecate categories.loadMoreSubCategories in favour of api.categories.getChildren (010727f5)
* deprecate categories.setWatchState in favour of api.categories.setWatchState (d7c6b3d6)
* deprecate categories.getTopicCount in favour of api.categories.getTopicCount (c442b6e6)
* deprecate categories.get in favour of api.categories.list (96046373)
* deprecate categories.getRecentReplies in favour of api.categories.getPosts (52b78e83)
##### Tests
* migrate socket modules tests to v3 api (445b70de)
* migrate socket.io groups tests to use api v3 (2c1c4dfe)
#### v3.5.3 (2023-12-13)
##### Chores
* up composer (245e5df3)
* up composer default (c1f82b78)
* incrementing version number - v3.5.2 (52fbb2da)
* update changelog for v3.5.2 (e2e85053)
* 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
* change translator escape (c434262e)
##### Other Changes
* add types for database abstration layer (#10762) (17cd19c7)
#### v3.5.2 (2023-11-29)
##### Chores
* up composer (49013f81)
* incrementing version number - v3.5.1 (4c543488)
* update changelog for v3.5.1 (48f7ae99)
* 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 #12185, fix cli user password reset (6790000d)
* thumb width (a9ef58a5)
#### v3.5.1 (2023-11-14)
##### Chores

View File

@@ -30,7 +30,7 @@ services:
profiles:
- mongo
postgres:
image: postgres:16.1-alpine
image: postgres:16.2-alpine
restart: unless-stopped
expose:
- "5432"

View File

@@ -42,11 +42,11 @@
"registrationApprovalType": "normal",
"allowAccountDelete": 1,
"privateUploads": 0,
"allowedFileExtensions": "png,jpg,bmp,txt",
"allowedFileExtensions": "png,jpg,bmp,txt,webp,webm,mp4,gif",
"uploadRateLimitThreshold": 10,
"uploadRateLimitCooldown": 60,
"allowUserHomePage": 1,
"allowMultipleBadges": 0,
"allowMultipleBadges": 1,
"maximumFileSize": 2048,
"stripEXIFData": 1,
"orphanExpiryDays": 0,
@@ -99,6 +99,8 @@
"min:rep:aboutme": 0,
"min:rep:signature": 0,
"flags:limitPerTarget": 0,
"flags:postFlagsPerDay": 10,
"flags:userFlagsPerDay": 10,
"flags:autoFlagOnDownvoteThreshold": 0,
"flags:actionOnResolve": "rescind",
"flags:actionOnReject": "rescind",
@@ -176,7 +178,7 @@
"onlineCutoff": 30,
"timeagoCutoff": 30,
"necroThreshold": 7,
"categoryWatchState": "watching",
"categoryWatchState": "tracking",
"submitPluginUsage": 1,
"showAverageApprovalTime": 1,
"autoApproveTime": 0,
@@ -188,4 +190,4 @@
"maxReconnectionAttempts": 5,
"reconnectionDelay": 1500,
"disableCustomUserSkins": 0
}
}

View File

@@ -2,7 +2,7 @@
"name": "nodebb",
"license": "GPL-3.0",
"description": "NodeBB Forum",
"version": "3.5.1",
"version": "3.7.1",
"homepage": "https://www.nodebb.org",
"repository": {
"type": "git",
@@ -29,46 +29,47 @@
},
"dependencies": {
"@adactive/bootstrap-tagsinput": "0.8.2",
"@fontsource/inter": "5.0.15",
"@fontsource/inter": "5.0.16",
"@fontsource/poppins": "5.0.8",
"@fortawesome/fontawesome-free": "6.4.2",
"@fortawesome/fontawesome-free": "6.5.1",
"@isaacs/ttlcache": "1.4.1",
"@popperjs/core": "2.11.8",
"ace-builds": "1.31.2",
"archiver": "6.0.1",
"ace-builds": "1.32.7",
"archiver": "7.0.0",
"async": "3.2.5",
"autoprefixer": "10.4.16",
"autoprefixer": "10.4.18",
"bcryptjs": "2.4.3",
"benchpressjs": "2.5.1",
"body-parser": "1.20.2",
"bootbox": "6.0.0",
"bootstrap": "5.3.2",
"bootswatch": "5.3.2",
"bootstrap": "5.3.3",
"bootswatch": "5.3.3",
"chalk": "4.1.2",
"chart.js": "4.4.0",
"chart.js": "4.4.2",
"cli-graph": "3.2.2",
"clipboard": "2.0.11",
"colors": "1.4.0",
"commander": "11.1.0",
"commander": "12.0.0",
"compare-versions": "6.1.0",
"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-redis": "7.1.0",
"connect-redis": "7.1.1",
"cookie-parser": "1.4.6",
"cron": "3.1.6",
"cropperjs": "1.6.1",
"csrf-sync": "4.0.1",
"csrf-sync": "4.0.3",
"daemon": "1.1.0",
"diff": "5.1.0",
"esbuild": "0.19.5",
"express": "4.18.2",
"express-session": "1.17.3",
"diff": "5.2.0",
"esbuild": "0.20.1",
"express": "4.18.3",
"express-session": "1.18.0",
"express-useragent": "1.0.15",
"fetch-cookie": "3.0.1",
"file-loader": "6.2.0",
"fs-extra": "11.1.1",
"fs-extra": "11.2.0",
"graceful-fs": "4.2.11",
"helmet": "7.1.0",
"html-to-text": "9.0.5",
@@ -84,69 +85,68 @@
"jsonwebtoken": "9.0.2",
"lodash": "4.17.21",
"logrotate-stream": "0.2.9",
"lru-cache": "10.0.2",
"lru-cache": "10.2.0",
"mime": "3.0.0",
"mkdirp": "3.0.1",
"mongodb": "6.3.0",
"mongodb": "6.5.0",
"morgan": "1.10.0",
"mousetrap": "1.6.5",
"multiparty": "4.2.3",
"nconf": "0.12.1",
"nodebb-plugin-2factor": "7.4.0",
"nodebb-plugin-composer-default": "10.2.27",
"nodebb-plugin-composer-default": "10.2.33",
"nodebb-plugin-dbsearch": "6.2.3",
"nodebb-plugin-emoji": "5.1.13",
"nodebb-plugin-emoji-android": "4.0.0",
"nodebb-plugin-markdown": "12.2.5",
"nodebb-plugin-mentions": "4.3.7",
"nodebb-plugin-markdown": "12.2.6",
"nodebb-plugin-mentions": "4.4.0",
"nodebb-plugin-ntfy": "1.7.3",
"nodebb-plugin-spam-be-gone": "2.2.0",
"nodebb-plugin-spam-be-gone": "2.2.1",
"nodebb-rewards-essentials": "1.0.0",
"nodebb-theme-harmony": "1.1.99",
"nodebb-theme-lavender": "7.1.5",
"nodebb-theme-peace": "2.1.25",
"nodebb-theme-persona": "13.2.47",
"nodebb-widget-essentials": "7.0.14",
"nodemailer": "6.9.7",
"nodebb-theme-harmony": "1.2.40",
"nodebb-theme-lavender": "7.1.7",
"nodebb-theme-peace": "2.2.4",
"nodebb-theme-persona": "13.3.11",
"nodebb-widget-essentials": "7.0.15",
"nodemailer": "6.9.11",
"nprogress": "0.2.0",
"passport": "0.6.0",
"passport": "0.7.0",
"passport-http-bearer": "1.0.1",
"passport-local": "1.0.0",
"pg": "8.11.3",
"pg-cursor": "2.10.3",
"postcss": "8.4.31",
"postcss": "8.4.35",
"postcss-clean": "1.2.0",
"progress-webpack-plugin": "1.0.16",
"prompt": "1.3.0",
"ioredis": "5.3.2",
"request": "2.88.2",
"request-promise-native": "1.0.9",
"rimraf": "5.0.5",
"rss": "1.2.2",
"rtlcss": "4.1.1",
"sanitize-html": "2.11.0",
"sass": "1.69.5",
"semver": "7.5.4",
"sanitize-html": "2.12.1",
"sass": "1.71.1",
"semver": "7.6.0",
"serve-favicon": "2.5.0",
"sharp": "0.32.6",
"sitemap": "7.1.1",
"socket.io": "4.7.2",
"socket.io-client": "4.7.2",
"socket.io": "4.7.4",
"socket.io-client": "4.7.4",
"@socket.io/redis-adapter": "8.2.1",
"sortablejs": "1.15.0",
"spdx-license-list": "6.8.0",
"sortablejs": "1.15.2",
"spdx-license-list": "6.9.0",
"spider-detector": "2.0.1",
"terser-webpack-plugin": "5.3.9",
"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.3",
"validator": "13.11.0",
"webpack": "5.89.0",
"webpack": "5.90.3",
"webpack-merge": "5.10.0",
"winston": "3.11.0",
"workerpool": "8.0.0",
"workerpool": "9.1.0",
"xml": "1.0.1",
"xregexp": "5.1.1",
"yargs": "17.7.2",
@@ -154,25 +154,25 @@
},
"devDependencies": {
"@apidevtools/swagger-parser": "10.1.0",
"@commitlint/cli": "18.4.2",
"@commitlint/config-angular": "18.4.2",
"@commitlint/cli": "19.0.3",
"@commitlint/config-angular": "19.0.3",
"coveralls": "3.1.1",
"eslint": "8.54.0",
"eslint": "8.57.0",
"eslint-config-nodebb": "0.2.1",
"eslint-plugin-import": "2.29.0",
"eslint-plugin-import": "2.29.1",
"grunt": "1.6.1",
"grunt-contrib-watch": "1.1.0",
"husky": "8.0.3",
"jsdom": "22.1.0",
"lint-staged": "15.1.0",
"mocha": "10.2.0",
"jsdom": "24.0.0",
"lint-staged": "15.2.2",
"mocha": "10.3.0",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
"nyc": "15.1.0",
"smtp-server": "3.13.0"
"smtp-server": "3.13.3"
},
"optionalDependencies": {
"sass-embedded": "1.69.5"
"sass-embedded": "1.71.1"
},
"resolutions": {
"*/jquery": "3.7.1"
@@ -181,7 +181,7 @@
"url": "https://github.com/NodeBB/NodeBB/issues"
},
"engines": {
"node": ">=16"
"node": ">=18"
},
"maintainers": [
{
@@ -195,4 +195,4 @@
"url": "https://github.com/barisusakli"
}
]
}
}

View File

@@ -99,7 +99,9 @@ Loader.start = function () {
function forkWorker(index, isPrimary) {
const ports = getPorts();
const args = [];
if (nconf.get('max-memory')) {
args.push(`--max-old-space-size=${nconf.get('max-memory')}`);
}
if (!ports[index]) {
return console.log(`[cluster] invalid port for worker : ${index} ports: ${ports.length}`);
}

41
public/500.html Normal file
View File

@@ -0,0 +1,41 @@
<html>
<head>
<title>Internal Server Error</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="/assets/5xx.css" />
<script type="text/javascript">
window.onload = function() {
let count = 0;
const bounce = document.getElementById('click-me');
bounce.onclick = function() {
count++;
bounce.className = '';
setTimeout(function() {
bounce.className = 'animated bounce';
}, 50);
if (count > 5) {
document.getElementById('hide').className = '';
}
};
}
</script>
</head>
<body>
<div class="wrapper">
<div class="center">
<h1 id="click-me" class="animated bounce">500</h1>
<p>
<strong>Internal server error. </strong>
</p>
<p>
{message}
</p>
<p>
&nbsp;<small id="hide" class="hide">Alright. You can stop clicking... it's not going to make the site come back sooner!</small>
</p>
</div>
</div>
</body>
</html>

View File

@@ -2,147 +2,12 @@
<head>
<title>Excessive Load Warning</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css">
body {
background: #00A9EA;
color: white;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
text-align: center;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
<link rel="stylesheet" type="text/css" href="/assets/5xx.css" />
h1 {
font-size: 250px;
color: #fff;
opacity: 0.5;
margin: 10px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
}
p {
font-size: 20px;
}
p strong {
font-size: 28px;
}
@media (max-width: 640px) {
h1 {
font-size: 125px;
}
p {
font-size: 16px;
}
p strong {
font-size: 20px;
}
}
.center {
position: relative;
top: 50%;
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%);
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.hide {
display: none;
}
</style>
<script type="text/javascript">
window.onload = function() {
var count = 0,
bounce = document.getElementById('click-me');
let count = 0;
const bounce = document.getElementById('click-me');
bounce.onclick = function() {
count++;
bounce.className = '';

135
public/5xx.css Normal file
View File

@@ -0,0 +1,135 @@
body {
background: #00A9EA;
color: white;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
text-align: center;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
h1 {
font-size: 250px;
color: #fff;
opacity: 0.5;
margin: 10px;
cursor: pointer;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
}
p {
font-size: 20px;
}
p strong {
font-size: 28px;
}
@media (max-width: 640px) {
h1 {
font-size: 125px;
}
p {
font-size: 16px;
}
p strong {
font-size: 20px;
}
}
.center {
position: relative;
top: 50%;
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%);
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.hide {
display: none;
}

View File

@@ -94,5 +94,8 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "رقم الصفحة غير صحيح ، يجب أن يكون بين %1 و %2 .",
"username-taken": "اسم المستخدم مأخوذ",
"email-taken": "البريد الالكتروني مأخوذ",
"email-taken": "Email address is already taken.",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,6 +184,8 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -219,6 +221,7 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,8 +24,15 @@
"cancel": "Cancel",
"close": "أغلق",
"pagination": "الصفحات",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 من %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "مدير النظام",
"header.categories": "الأقسام",
"header.recent": "حديث",
@@ -47,8 +54,6 @@
"chats.loading": "تحميل الدردشات",
"drafts.loading": "Loading Drafts",
"motd.welcome": "مرحبا بكم في NodeBB، منصة المناقشة المستقبلية.",
"previouspage": "الصفحة السابقة",
"nextpage": "الصفحة التالية",
"alert.success": "نجاح",
"alert.error": "خطأ",
"alert.warning": "Warning",
@@ -135,9 +140,12 @@
"edited": "حُرِر",
"disabled": "معطل",
"select": "تحديد",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions"
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "لا يوجد مواضيع بهذه الكلمة الدلالية.",
"no-tags-found": "No tags found",
"tags": "الكلمات الدلالية",
"enter-tags-here": "Enter tags here, between %1 and %2 characters each.",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here-short": "أدخل الكلمات الدلالية...",
"no-tags": "لا يوجد كلمات دلالية بعد.",
"select-tags": "Select Tags",

View File

@@ -3,9 +3,11 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,6 +15,7 @@
"replies-to-this-post": "%1 الردود",
"one-reply-to-this-post": "1 رد",
"last-reply-time": "آخر رد",
"reply-options": "Reply options",
"reply-as-topic": "رد بموضوع",
"guest-login-reply": "يجب عليك تسجيل الدخول للرد",
"login-to-view": "سجل الدخول للمشاهدة",
@@ -34,6 +35,7 @@
"pinned": "مثبت",
"pinned-with-expiry": "مثبت حتى %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "منقول",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -180,6 +182,8 @@
"sort-by": "ترتيب حسب",
"oldest-to-newest": "من الأقدم إلى الأحدث",
"newest-to-oldest": "من الأحدث إلى الأقدم",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -204,7 +208,13 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread"
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
}

View File

@@ -3,6 +3,7 @@
"no-unread-topics": "ليس هناك أي موضوع غير مقروء",
"load-more": "حمل المزيد",
"mark-as-read": "حدد غير مقروء",
"mark-as-unread": "Mark as Unread",
"selected": "المحددة",
"all": "الكل",
"all-categories": "كل الفئات",

View File

@@ -1,4 +1,5 @@
{
"user-menu": "User menu",
"banned": "محظور",
"muted": "كتم",
"offline": "غير متصل",
@@ -141,6 +142,10 @@
"follow-topics-you-create": "متابعة المواضيع التي تقوم بإنشائها",
"grouptitle": "عنوان المجموعة",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "لا يوجد عنوان للمجموعة",
"select-skin": "إختر سمة",
"default": "Default (%1)",

View File

@@ -94,5 +94,8 @@
"view-as-json": "Преглед като JSON",
"expand-analytics": "Разгъване на данните за анализ",
"clear-search-history": "Изчистване на историята на търсенията",
"clear-search-history-confirm": "Наистина ли искате да изчистите историята на търсенията?"
"clear-search-history-confirm": "Наистина ли искате да изчистите историята на търсенията?",
"search-term": "Фраза",
"search-count": "Брой",
"view-all": "Преглед на всички"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Подредба по подразбиране на публикациите",
"sorting.oldest-to-newest": "Първо най-старите",
"sorting.newest-to-oldest": "Първо най-новите",
"sorting.recently-replied": "Първо тези с най-скорошни отговори",
"sorting.recently-created": "Първо най-скоро създадените",
"sorting.most-votes": "Първо тези с най-много гласове",
"sorting.most-posts": "Първо тези с най-много публикации",
"sorting.most-views": "Първо тези с най-много преглеждания",
"sorting.topic-default": "Подредба по подразбиране на темите",
"length": "Дължина на публикациите",
"post-queue": "Опашка за публикации",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Максимален брой докладвания на едно и също нещо",
"flags.limit-per-target-placeholder": "По подразбиране: 0",
"flags.limit-per-target-help": "Когато публикация или потребител бъде докладван няколко пъти, това се добавя към един общ доклад. Задайте на тази настройка стойност по-голяма от нула, за да ограничите броя на докладванията, които могат да бъдат натрупани към една публикация или потребител.",
"flags.auto-flag-on-downvote-threshold": "Брой отрицателни гласове, при които публикациите да бъдат докладвани автоматично (0 = изключено, по подразбиране: 0)",
"flags.limit-post-flags-per-day": "Максимален брой публикации, които потребител може да докладва в рамките на един ден",
"flags.limit-post-flags-per-day-help": "Задайте 0 за изключване (по подразбиране: 10)",
"flags.limit-user-flags-per-day": "Максимален брой потребители, които даден потребител може да докладва в рамките на един ден",
"flags.limit-user-flags-per-day-help": "Задайте 0 за изключване (по подразбиране: 10)",
"flags.auto-flag-on-downvote-threshold": "Брой отрицателни гласове за автоматично докладване на публикации",
"flags.auto-flag-on-downvote-threshold-help": "Задайте 0 за изключване (по подразбиране: 0)",
"flags.auto-resolve-on-ban": "Автоматично премахване на всички доклади за потребител, когато той бъде блокиран",
"flags.action-on-resolve": "Когато докладване бъде разрешено, да се направи следното",
"flags.action-on-reject": "Когато докладване бъде отхвърлено, да се направи следното",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Настройка за подредбата на публикациите, %1",
"topic-sort-option": "Настройка за подредбата на темите, %1",
"user-avatar-for": "Изображение на потребителя за %1",
"user-watched-tags": "Наблюдавани от потребителя етикети",
"delete-upload-button": "Бутон за изтриване на каченото",
"group-page-link-for": "Връзка към груповата страница за %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Вече има папка с това име",
"invalid-pagination-value": "Грешен номер на странициране, трябва да бъде между %1 и %2",
"username-taken": "Потребителското име е заето",
"email-taken": "Е-пощата е заета",
"email-taken": "Адресът на е-пощата вече е зает.",
"email-nochange": "Въведената е-поща е същата като съществуващата.",
"email-invited": "На тази е-поща вече е била изпратена покана",
"email-not-confirmed": "Публикуването в някои категории и теми ще бъде възможно едва след като е-пощата Ви бъде потвърдена. Щръкнете тук, за да Ви изпратим е-писмо за потвърждение.",
@@ -184,6 +184,8 @@
"user-already-flagged": "Вече сте докладвали този потребител",
"post-flagged-too-many-times": "Тази публикация вече е докладвана от други хора",
"user-flagged-too-many-times": "Този потребител вече е докладван от други хора",
"too-many-post-flags-per-day": "Можете да докладвате най-много %1 публикации на ден",
"too-many-user-flags-per-day": "Можете да докладвате най-много %1 потребител(и) на ден",
"cant-flag-privileged": "Не можете да докладвате профилите или съдържанието от потребители с по-високи правомощия (модератори, глобални модератори, администратори)",
"cant-locate-flag-report": "Докладът не може да бъде намерен",
"self-vote": "Не можете да гласувате за собствената си публикация",
@@ -219,6 +221,7 @@
"already-unblocked": "Този потребител вече е отблокиран",
"no-connection": "Изглежда има проблем с връзката Ви с Интернет",
"socket-reconnect-failed": "В момента сървърът е недостъпен. Натиснете тук, за да опитате отново, или опитайте пак по-късно.",
"invalid-plugin-id": "Грешен идентификатор на добавка",
"plugin-not-whitelisted": "Добавката не може да бъде инсталирана само добавки, одобрени от пакетния мениджър на NodeBB могат да бъдат инсталирани чрез ACP",
"plugins-set-in-configuration": "Не можете да променяте състоянието на добавката, тъй като то се определя по време на работата ѝ (чрез config.json, променливи на средата или аргументи при изпълнение). Вместо това може да промените конфигурацията.",
"theme-not-set-in-configuration": "Когато определяте активните добавки в конфигурацията, промяната на темите изисква да се добави новата тема към активните добавки, преди актуализирането ѝ в ACP",

View File

@@ -24,8 +24,15 @@
"cancel": "Отказ",
"close": "Затваряне",
"pagination": "Странициране",
"pagination.previouspage": "Предишна страница",
"pagination.nextpage": "Следваща страница",
"pagination.firstpage": "Първа страница",
"pagination.lastpage": "Последна страница",
"pagination.out-of": "%1 от %2",
"pagination.enter-index": "Към публикация номер",
"pagination.go-to-page": "Към страница",
"pagination.page-x": "Страница %1",
"header.brand-logo": "Лого на марката",
"header.admin": "Администратор",
"header.categories": "Категории",
"header.recent": "Скорошни",
@@ -47,8 +54,6 @@
"chats.loading": "Зареждане на разговорите",
"drafts.loading": "Зареждане на черновите",
"motd.welcome": "Добре дошли в NodeBB, системата за дискусии на бъдещето.",
"previouspage": "Предишна страница",
"nextpage": "Следваща страница",
"alert.success": "Готово",
"alert.error": "Грешка",
"alert.warning": "Предупреждение",
@@ -135,9 +140,12 @@
"edited": "Редактирано",
"disabled": "Изключено",
"select": "Избиране",
"selected": "Избрано",
"copied": "Копирано",
"user-search-prompt": "Започнете да пишете, за да потърсите потребител…",
"hidden": "Скрито",
"sort": "Подреждане",
"actions": "Действия"
"actions": "Действия",
"rss-feed": "RSS поток",
"skip-to-content": "Преминаване към съдържанието"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "В заглавията",
"in-titles-posts": "В заглавията и публикациите",
"in-posts": "В публикациите",
"in-bookmarks": "В отметките",
"in-categories": "В категориите",
"in-users": "В потребителите",
"in-tags": "В етикетите",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Няма теми с този етикет.",
"no-tags-found": "Няма намерени етикети",
"tags": "Етикети",
"enter-tags-here": "Тук въведете етикети, всеки между %1 и %2 знака.",
"enter-tags-here": "Въведете етикети, с по %1 %2 знака.",
"enter-tags-here-short": "Въведете етикети...",
"no-tags": "Все още няма етикети.",
"select-tags": "Изберете етикети",

View File

@@ -3,9 +3,11 @@
"skins": "Облици",
"collapse": "Свиване",
"expand": "Разгъване",
"sidebar-toggle": "Превключване на страничната лента",
"login-register-to-search": "Впишете се или се регистрирайте, за да можете да търсите.",
"settings.title": "Настройки на темата",
"settings.enableQuickReply": "Включване на бързите отговори",
"settings.enableBreadcrumbs": "Включване на пътечките на страниците",
"settings.centerHeaderElements": "Центриране на заглавните елементи",
"settings.mobileTopicTeasers": "Показване на резюмета на темите на мобилни устройства",
"settings.stickyToolbar": "Статична лента с инструменти",

View File

@@ -15,6 +15,7 @@
"replies-to-this-post": "%1 отговора",
"one-reply-to-this-post": "1 отговор",
"last-reply-time": "Последен отговор",
"reply-options": "Настройки за отговора",
"reply-as-topic": "Отговор в нова тема",
"guest-login-reply": "Впишете се, за да отговорите",
"login-to-view": "🔒 Впишете се, за да видите това",
@@ -34,6 +35,7 @@
"pinned": "Закачена",
"pinned-with-expiry": "Закачена до %1",
"scheduled": "Насрочена",
"deleted": "Изтрита",
"moved": "Преместена",
"moved-from": "Преместена от %1",
"copy-code": "Копиране на кода",
@@ -180,6 +182,8 @@
"sort-by": "Подреждане по",
"oldest-to-newest": "Първо най-старите",
"newest-to-oldest": "Първо най-новите",
"recently-replied": "Първо тези с най-скорошни отговори",
"recently-created": "Първо най-скоро създадените",
"most-votes": "Първо тези с най-много гласове",
"most-posts": "Първо тези с най-много публикации",
"most-views": "Първо тези с най-много преглеждания",
@@ -204,7 +208,13 @@
"last-post": "Последна публикация",
"go-to-my-next-post": "Към следващата ми публикация",
"no-more-next-post": "Нямате повече публикации в тази тема",
"open-composer": "Отваряне на редактора",
"post-quick-reply": "Бърз отговор",
"navigator.index": "Публикация %1 от %2",
"navigator.unread": "%1 непрочетени"
"navigator.unread": "%1 непрочетени",
"upvote-post": "Положително гласуване за публикацията",
"downvote-post": "Отрицателно гласуване за публикацията",
"post-tools": "Инструменти за публикациите",
"unread-posts-link": "Връзка към непрочетените публикации",
"thumb-image": "Иконка на темата"
}

View File

@@ -3,6 +3,7 @@
"no-unread-topics": "Няма непрочетени теми.",
"load-more": "Зареждане на още",
"mark-as-read": "Отбелязване като прочетени",
"mark-as-unread": "Отбелязване като непрочетени",
"selected": "Избраните",
"all": "Всички",
"all-categories": "Всички категории",

View File

@@ -1,4 +1,5 @@
{
"user-menu": "Потребителско меню",
"banned": "Блокиран",
"muted": "Заглушен",
"offline": "Извън линия",
@@ -141,6 +142,10 @@
"follow-topics-you-create": "Наблюдаване на темите, които създавате",
"grouptitle": "Заглавие на групата",
"group-order-help": "Изберете група и използвайте стрелките, за да пренаредите заглавията",
"show-group-title": "Показване на заглавието на групата",
"hide-group-title": "Скриване на заглавието на групата",
"order-group-up": "Преместване на групата нагоре",
"order-group-down": "Преместване на групата надолу",
"no-group-title": "Няма заглавие на група",
"select-skin": "Изберете облик",
"default": "По подразбиране (%1)",

View File

@@ -94,5 +94,8 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "ইউজারনেম আগেই ব্যবহৃত",
"email-taken": "ইমেইল আগেই ব্যবহৃত",
"email-taken": "Email address is already taken.",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,6 +184,8 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -219,6 +221,7 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,8 +24,15 @@
"cancel": "Cancel",
"close": "বন্ধ",
"pagination": "পাতা নং",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%2 এর মাঝে %1",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "অ্যাডমিন",
"header.categories": "বিভাগ",
"header.recent": "সাম্প্রতিক",
@@ -47,8 +54,6 @@
"chats.loading": "কথোপকথনগুলি লোড হচ্ছে",
"drafts.loading": "Loading Drafts",
"motd.welcome": "ভবিষ্যতের আলোচনার প্লাটফর্ম, NodeBB তে স্বাগতম।",
"previouspage": "আগের পাতা",
"nextpage": "পরের পাতা",
"alert.success": "সফল",
"alert.error": "ত্রুটি",
"alert.warning": "Warning",
@@ -135,9 +140,12 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions"
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "এই ট্যাগ সম্বলিত কোন টপিক নেই",
"no-tags-found": "No tags found",
"tags": "ট্যাগসমূহ",
"enter-tags-here": "Enter tags here, between %1 and %2 characters each.",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here-short": "ট্যাগ বসান",
"no-tags": "এখন পর্যন্ত কোন ট্যাগ নেই",
"select-tags": "Select Tags",

View File

@@ -3,9 +3,11 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,6 +15,7 @@
"replies-to-this-post": "%1 Replies",
"one-reply-to-this-post": "1 Reply",
"last-reply-time": "Last reply",
"reply-options": "Reply options",
"reply-as-topic": "Reply as topic",
"guest-login-reply": "Log in to reply",
"login-to-view": "🔒 Log in to view",
@@ -34,6 +35,7 @@
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Moved",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -180,6 +182,8 @@
"sort-by": "সাজানোর ভিত্তি:",
"oldest-to-newest": "পুরাতন থেকে নতুন",
"newest-to-oldest": "নতুন থেকে পুরাতন",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -204,7 +208,13 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread"
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
}

View File

@@ -3,6 +3,7 @@
"no-unread-topics": "কোন অপঠিত টপিক নেই",
"load-more": "আরো লোড করুন",
"mark-as-read": "পঠিত হিসেবে চিহ্নিত করুন",
"mark-as-unread": "Mark as Unread",
"selected": "নির্বাচিত",
"all": "সবগুলো",
"all-categories": "All categories",

View File

@@ -1,4 +1,5 @@
{
"user-menu": "User menu",
"banned": "নিষিদ্ধ",
"muted": "Muted",
"offline": "অফলাইন",
@@ -141,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",

View File

@@ -94,5 +94,8 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Výchozí třídění příspěvků",
"sorting.oldest-to-newest": "Od nejstarších po nejnovější",
"sorting.newest-to-oldest": "Od nejnovějších po nejstarší",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Dle počtu hlasů",
"sorting.most-posts": "Dle počtu příspěvků",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Výchozí třídění tématu",
"length": "Délka příspěvku",
"post-queue": "Příspěvky ve frontě",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Neplatná hodnota stránkování, musí být alespoň %1 a nejvýše %2",
"username-taken": "Uživatelské jméno je již použito",
"email-taken": "Tento e-mail je již použit",
"email-taken": "Email address is already taken.",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,6 +184,8 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "U svého vlastního příspěvku nemůžete hlasovat",
@@ -219,6 +221,7 @@
"already-unblocked": "Tento uživatel již byl odblokován",
"no-connection": "Zdá se, že nastal problém s připojením k internetu",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,8 +24,15 @@
"cancel": "Cancel",
"close": "Zrušit",
"pagination": "Stránkování",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 z %2",
"pagination.enter-index": "Přejít na n-tý příspěvek",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Administrace",
"header.categories": "Kategorie",
"header.recent": "Nejnovější",
@@ -47,8 +54,6 @@
"chats.loading": "Načítání chatů",
"drafts.loading": "Loading Drafts",
"motd.welcome": "Vítejte na NodeBB, diskusní platforma buducnosti.",
"previouspage": "Předchozí stránka",
"nextpage": "Další stránka",
"alert.success": "Úspěšné",
"alert.error": "Chyba",
"alert.warning": "Warning",
@@ -135,9 +140,12 @@
"edited": "Upraveno",
"disabled": "Nepovoleno",
"select": "Vyberte",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Pro hledání uživatelů, zde pište...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions"
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Není zde žádné téma s tímto označením.",
"no-tags-found": "No tags found",
"tags": "Označení",
"enter-tags-here": "Zde vložte označení, každé o délce %1 %2 znaků.",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here-short": "Zadejte označení…",
"no-tags": "Zatím tu není žádné označení.",
"select-tags": "Select Tags",

View File

@@ -3,9 +3,11 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,6 +15,7 @@
"replies-to-this-post": "%1 odpovědí",
"one-reply-to-this-post": "1 odpověď",
"last-reply-time": "Poslední odpověď",
"reply-options": "Reply options",
"reply-as-topic": "Odpovědět jako Téma",
"guest-login-reply": "Přihlásit se pro odpověď",
"login-to-view": "Přihlásit se pro zobrazení",
@@ -34,6 +35,7 @@
"pinned": "Připnuto",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Přesunuto",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -180,6 +182,8 @@
"sort-by": "Seřadit dle",
"oldest-to-newest": "Od nejstarších po nejnovější",
"newest-to-oldest": "Od nejnovějších po nejstarší",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "S nejvíce hlasy",
"most-posts": "S nejvíce příspěvky",
"most-views": "Most Views",
@@ -204,7 +208,13 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread"
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
}

View File

@@ -3,6 +3,7 @@
"no-unread-topics": "Nejsou zde žádné nepřečtené témata.",
"load-more": "Načíst další",
"mark-as-read": "Označit jako přečtené",
"mark-as-unread": "Mark as Unread",
"selected": "Vybrané",
"all": "Vše",
"all-categories": "Všechny kategorie",

View File

@@ -1,4 +1,5 @@
{
"user-menu": "User menu",
"banned": "Zablokován",
"muted": "Ztlumen",
"offline": "Nepřipojen",
@@ -141,6 +142,10 @@
"follow-topics-you-create": "Sledovat témata, která vytvoříte",
"grouptitle": "Nadpis skupiny",
"group-order-help": "Vyberte si skupiny a použijte šipky pro seřazení titulů",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "Žádný nadpis skupiny",
"select-skin": "Vybrat vzhled",
"default": "Default (%1)",

View File

@@ -94,5 +94,8 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Ugyldig side værdi, skal mindst være %1 og maks. %2",
"username-taken": "Brugernavn optaget",
"email-taken": "Emailadresse allerede i brug",
"email-taken": "Email address is already taken.",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,6 +184,8 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -219,6 +221,7 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,8 +24,15 @@
"cancel": "Cancel",
"close": "Luk",
"pagination": "Sidetal",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 ud af %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Administrator",
"header.categories": "Kategorier",
"header.recent": "Seneste",
@@ -47,8 +54,6 @@
"chats.loading": "Indlæser chats",
"drafts.loading": "Loading Drafts",
"motd.welcome": "Velkommen til NodeBB, fremtidens diskussion platform.",
"previouspage": "Forrige side",
"nextpage": "Næste side",
"alert.success": "Succes",
"alert.error": "Fejl",
"alert.warning": "Warning",
@@ -135,9 +140,12 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions"
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Der er ikke indlæg med dette tag.",
"no-tags-found": "No tags found",
"tags": "Tags",
"enter-tags-here": "Indsæt tags her, hver på mellem %1 og %2 karakterer.",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here-short": "Skriv tags",
"no-tags": "Der er ingen tags endnu.",
"select-tags": "Select Tags",

View File

@@ -3,9 +3,11 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,6 +15,7 @@
"replies-to-this-post": "%1 Replies",
"one-reply-to-this-post": "1 Reply",
"last-reply-time": "Last reply",
"reply-options": "Reply options",
"reply-as-topic": "Svar som emne",
"guest-login-reply": "Login for at svare",
"login-to-view": "🔒 Log in to view",
@@ -34,6 +35,7 @@
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Flyttet",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -180,6 +182,8 @@
"sort-by": "Sorter efter",
"oldest-to-newest": "Ældste til nyeste",
"newest-to-oldest": "Nyeste til ældste",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -204,7 +208,13 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread"
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
}

View File

@@ -3,6 +3,7 @@
"no-unread-topics": "Der er ingen ulæste emner.",
"load-more": "Indlæs mere",
"mark-as-read": "Marker som læst",
"mark-as-unread": "Mark as Unread",
"selected": "Valgte",
"all": "Alle",
"all-categories": "Alle kategorier",

View File

@@ -1,4 +1,5 @@
{
"user-menu": "User menu",
"banned": "Banlyst",
"muted": "Muted",
"offline": "Offline",
@@ -141,6 +142,10 @@
"follow-topics-you-create": "Vis emner du har oprettet",
"grouptitle": "Gruppe Title",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "Ingen gruppe titel",
"select-skin": "Vælg et skin",
"default": "Default (%1)",

View File

@@ -94,5 +94,8 @@
"view-as-json": "Als JSON anzeigen",
"expand-analytics": "Analytik erweitern",
"clear-search-history": "Suchverlauf löschen",
"clear-search-history-confirm": "Bist du dir sicher, dass du den gesamten Suchverlauf löschen möchten?"
"clear-search-history-confirm": "Bist du dir sicher, dass du den gesamten Suchverlauf löschen möchten?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Standardmäßige sortierung von Beiträgen",
"sorting.oldest-to-newest": "Von Alt bis Neu",
"sorting.newest-to-oldest": "Von Neu zu Alt",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Meiste Bewertungen",
"sorting.most-posts": "Meiste Beiträge",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Standardmäßige Themensortierung",
"length": "Beitragslänge",
"post-queue": "Beitragswarteschlange",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Maximale Häufigkeit, mit der etwas gemeldet werden kann",
"flags.limit-per-target-placeholder": "Standardwert: 0",
"flags.limit-per-target-help": "Wenn ein Beitrag oder ein Benutzer mehrfach gemeldet wird, wird jede zusätzliche Meldung als &quot;Report&quot; betrachtet und zur ursprünglichen Meldung hinzugezählt. Setzen Sie diese Option auf eine andere Zahl als Null, um die Anzahl der Meldungen, die ein Report erhalten kann, zu begrenzen.",
"flags.auto-flag-on-downvote-threshold": "Anzahl der Downvotes für Posts mit automatischer Meldung (zum Deaktivieren auf 0 setzen, Standard: 0)",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-resolve-on-ban": "Automatisches Beenden aller Tickets eines Benutzers, wenn dieser gesperrt wird",
"flags.action-on-resolve": "Führe Folgendes aus, wenn eine Flagge aufgelöst wird",
"flags.action-on-reject": "Gehe folgendermaßen vor, wenn eine Flagge abgelehnt wird",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Ordner existiert",
"invalid-pagination-value": "Ungültige Seitennummerierung, muss mindestens %1 und maximal %2 sein",
"username-taken": "Der Benutzername ist bereits vergeben",
"email-taken": "E-Mail-Adresse vergeben",
"email-taken": "Die E-Mail-Adresse ist bereits vergeben.",
"email-nochange": "Die eingegebene E-Mail ist die gleiche wie die bereits hinterlegte E-Mail.",
"email-invited": "E-Mail wurde bereits eingeladen",
"email-not-confirmed": "Das Schreiben von Beiträgen in einigen Kategorien oder Themen ist erst möglich, wenn Ihre E-Mail bestätigt wurde. Bitte klicken Sie hier, um eine Bestätigungs-E-Mail zu senden.",
@@ -184,6 +184,8 @@
"user-already-flagged": "Du hast diesen Benutzer bereits gemeldet",
"post-flagged-too-many-times": "Dieser Beitrag wurde bereits von anderen Benutzern gemeldet",
"user-flagged-too-many-times": "Dieser Benutzer wurde bereits von anderen Benutzern gemeldet",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "Sie dürfen die Profile oder Inhalte von privilegierten Benutzern (Moderatoren/Globalmoderatoren/Admins) nicht kennzeichnen.",
"cant-locate-flag-report": "Meldung-Report kann nicht gefunden werden",
"self-vote": "Du kannst deine eigenen Beiträge nicht bewerten",
@@ -219,6 +221,7 @@
"already-unblocked": "Dieser Nutzer ist bereits entsperrt",
"no-connection": "Es scheint als gäbe es ein Problem mit deiner Internetverbindung",
"socket-reconnect-failed": "Der Server kann zurzeit nicht erreicht werden. Klicken Sie hier, um es erneut zu versuchen, oder versuchen Sie es später erneut",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Plugin kann nicht installiert werden &ndash; nur Plugins, die vom NodeBB Package Manager in die Whitelist aufgenommen wurden, können über den ACP installiert werden",
"plugins-set-in-configuration": "Du darfst den Status der Plugins nicht ändern, da sie zur Laufzeit definiert werden (config.json, Umgebungsvariablen oder Terminalargumente). Bitte ändere stattdessen die Konfiguration.",
"theme-not-set-in-configuration": "Wenn in der Konfiguration aktive Plugins definiert werden, muss bei einem Themenwechsel das neue Thema zur Liste der aktiven Plugins hinzugefügt werden, bevor es im ACP aktualisiert wird.",

View File

@@ -24,8 +24,15 @@
"cancel": "Abbrechen",
"close": "Schließen",
"pagination": "Seitennummerierung",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 von %2",
"pagination.enter-index": "Zum Beitragsindex gehen",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Admin",
"header.categories": "Kategorien",
"header.recent": "Aktuell",
@@ -47,8 +54,6 @@
"chats.loading": "Nachrichten werden geladen",
"drafts.loading": "Entwürfe werden geladen",
"motd.welcome": "Willkommen auf NodeBB, der Diskussionsplattform der Zukunft.",
"previouspage": "Vorherige Seite",
"nextpage": "Nächste Seite",
"alert.success": "Erfolg",
"alert.error": "Fehler",
"alert.warning": "Warnung",
@@ -135,9 +140,12 @@
"edited": "Bearbeitet",
"disabled": "Deaktiviert",
"select": "Auswählen",
"selected": "Selected",
"copied": "Kopiert",
"user-search-prompt": "Gib hier etwas ein um Benutzer zu finden...",
"hidden": "Versteckt",
"sort": "Sortieren",
"actions": "Aktionen"
"actions": "Aktionen",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "In Titeln",
"in-titles-posts": "In Titeln und Beiträgen",
"in-posts": "In Beiträgen",
"in-bookmarks": "In bookmarks",
"in-categories": "In Kategorien",
"in-users": "In Benutzern",
"in-tags": "In Tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Es gibt keine Themen mit diesem Schlagwort.",
"no-tags-found": "Keine Tags gefunden",
"tags": "Schlagworte",
"enter-tags-here": "Hier Schlagworte eingeben. Jeweils %1 bis %2 Zeichen.",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here-short": "Schlagworte eingeben...",
"no-tags": "Es gibt noch keine Schlagworte.",
"select-tags": "Schlagworte auswählen",

View File

@@ -3,9 +3,11 @@
"skins": "Skins",
"collapse": "Einklappen",
"expand": "Ausklappen",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Anmelden oder registrieren, um zu suchen",
"settings.title": "Theme-Einstellungen",
"settings.enableQuickReply": "Schnelle Antworten aktivieren",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Header-Elemente zentrieren",
"settings.mobileTopicTeasers": "Themen-Vorschau auf Mobilgeräten anzeigen",
"settings.stickyToolbar": "Klebrige Toolbar",

View File

@@ -15,6 +15,7 @@
"replies-to-this-post": "%1 Antworten",
"one-reply-to-this-post": "1 Antwort",
"last-reply-time": "Letzte Antwort",
"reply-options": "Reply options",
"reply-as-topic": "In einem neuen Thema antworten",
"guest-login-reply": "Anmelden zum Antworten",
"login-to-view": "🔒 Zum ansehen einloggen",
@@ -34,6 +35,7 @@
"pinned": "Angeheftet",
"pinned-with-expiry": "Angepinnt bis %1",
"scheduled": "Geplant",
"deleted": "Deleted",
"moved": "Verschoben",
"moved-from": "Verschoben von %1",
"copy-code": "Code kopieren",
@@ -180,6 +182,8 @@
"sort-by": "Sortieren nach",
"oldest-to-newest": "Älteste zuerst",
"newest-to-oldest": "Neuste zuerst",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Meiste Stimmen",
"most-posts": "Meiste Beiträge",
"most-views": "Die meisten Ansichten",
@@ -204,7 +208,13 @@
"last-post": "Letzter Beitrag",
"go-to-my-next-post": "Zu meinem nächsten Beitrag gehen",
"no-more-next-post": "Du hast keine weiteren Beiträge zu diesem Thema",
"open-composer": "Open composer",
"post-quick-reply": "Schnell antworten",
"navigator.index": "Beitrag %1 von %2",
"navigator.unread": "%1 ungelesen"
"navigator.unread": "%1 ungelesen",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
}

View File

@@ -3,6 +3,7 @@
"no-unread-topics": "Es gibt keine ungelesenen Themen.",
"load-more": "Mehr laden",
"mark-as-read": "Als gelesen markieren",
"mark-as-unread": "Mark as Unread",
"selected": "Ausgewählt",
"all": "Alle",
"all-categories": "Alle Kategorien",

View File

@@ -1,4 +1,5 @@
{
"user-menu": "User menu",
"banned": "Gesperrt",
"muted": "Stummgeschaltet",
"offline": "Offline",
@@ -141,6 +142,10 @@
"follow-topics-you-create": "Themen folgen, die du erstellst",
"grouptitle": "Gruppentitel",
"group-order-help": "Wähle eine Gruppe und ordne die Titel mit den Pfeiltasten",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "Kein Gruppentitel",
"select-skin": "Einen Skin auswählen",
"default": "Standard: (%1)",

View File

@@ -94,5 +94,8 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -32,7 +32,7 @@
"folder-exists": "Folder exists",
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Το όνομα χρήστη είναι πιασμένο",
"email-taken": "Το email είναι πιασμένο",
"email-taken": "Email address is already taken.",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -184,6 +184,8 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -219,6 +221,7 @@
"already-unblocked": "This user is already unblocked",
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -24,8 +24,15 @@
"cancel": "Cancel",
"close": "Κλείσιμο",
"pagination": "Σελιδοποίηση",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 από %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Διαχειριστής",
"header.categories": "Κατηγορίες",
"header.recent": "Πρόσφατα",
@@ -47,8 +54,6 @@
"chats.loading": "Φόρτωση Συνομιλιών",
"drafts.loading": "Loading Drafts",
"motd.welcome": "Καλωσόρισες στο NodeBB, την πλατφόρμα συζητήσεων του μέλλοντος.",
"previouspage": "Προηγούμενη Σελίδα",
"nextpage": "Επόμενη Σελίδα",
"alert.success": "Επιτυχία",
"alert.error": "Σφάλμα",
"alert.warning": "Warning",
@@ -135,9 +140,12 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions"
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

View File

@@ -3,7 +3,7 @@
"no-tag-topics": "Δεν υπάρχουν θέματα με αυτή την ετικέτα.",
"no-tags-found": "No tags found",
"tags": "Ετικέτες",
"enter-tags-here": "Enter tags here, between %1 and %2 characters each.",
"enter-tags-here": "Enter tags, %1 - %2 characters.",
"enter-tags-here-short": "Εισαγωγή ετικετών...",
"no-tags": "Δεν υπάρχουν ακόμα ετικέτες.",
"select-tags": "Select Tags",

View File

@@ -3,9 +3,11 @@
"skins": "Skins",
"collapse": "Collapse",
"expand": "Expand",
"sidebar-toggle": "Sidebar Toggle",
"login-register-to-search": "Login or register to search.",
"settings.title": "Theme settings",
"settings.enableQuickReply": "Enable quick reply",
"settings.enableBreadcrumbs": "Enable breadcrumbs",
"settings.centerHeaderElements": "Center header elements",
"settings.mobileTopicTeasers": "Show topic teasers on mobile",
"settings.stickyToolbar": "Sticky toolbar",

View File

@@ -15,6 +15,7 @@
"replies-to-this-post": "%1 Replies",
"one-reply-to-this-post": "1 Reply",
"last-reply-time": "Last reply",
"reply-options": "Reply options",
"reply-as-topic": "Reply as topic",
"guest-login-reply": "Log in to reply",
"login-to-view": "🔒 Log in to view",
@@ -34,6 +35,7 @@
"pinned": "Pinned",
"pinned-with-expiry": "Pinned until %1",
"scheduled": "Scheduled",
"deleted": "Deleted",
"moved": "Moved",
"moved-from": "Moved from %1",
"copy-code": "Copy Code",
@@ -180,6 +182,8 @@
"sort-by": "Ταξινόμηση κατά",
"oldest-to-newest": "Παλαιότερο προς Νεότερο",
"newest-to-oldest": "Νεότερο προς Παλαιότερο",
"recently-replied": "Recently Replied",
"recently-created": "Recently Created",
"most-votes": "Most Votes",
"most-posts": "Most Posts",
"most-views": "Most Views",
@@ -204,7 +208,13 @@
"last-post": "Last post",
"go-to-my-next-post": "Go to my next post",
"no-more-next-post": "You don't have more posts in this topic",
"open-composer": "Open composer",
"post-quick-reply": "Quick reply",
"navigator.index": "Post %1 of %2",
"navigator.unread": "%1 unread"
"navigator.unread": "%1 unread",
"upvote-post": "Upvote post",
"downvote-post": "Downvote post",
"post-tools": "Post tools",
"unread-posts-link": "Unread posts link",
"thumb-image": "Topic thumbnail image"
}

View File

@@ -3,6 +3,7 @@
"no-unread-topics": "Δεν υπάρχουν μη αναγνωσμένα θέματα.",
"load-more": "Φόρτωση Περισσότερων",
"mark-as-read": "Σημείωση ώς Αναγνωσμένα",
"mark-as-unread": "Mark as Unread",
"selected": "Επιλεγμένα",
"all": "Όλα",
"all-categories": "Όλες οι κατηγορίες",

View File

@@ -1,4 +1,5 @@
{
"user-menu": "User menu",
"banned": "Αποκλεισμένος/η",
"muted": "Muted",
"offline": "Εκτός Σύνδεσης",
@@ -141,6 +142,10 @@
"follow-topics-you-create": "Watch topics you create",
"grouptitle": "Group Title",
"group-order-help": "Select a group and use the arrows to order titles",
"show-group-title": "Show group title",
"hide-group-title": "Hide group title",
"order-group-up": "Order group up",
"order-group-down": "Order group down",
"no-group-title": "No group title",
"select-skin": "Select a Skin",
"default": "Default (%1)",

View File

@@ -94,5 +94,8 @@
"view-as-json": "View as JSON",
"expand-analytics": "Expand analytics",
"clear-search-history": "Clear Search History",
"clear-search-history-confirm": "Are you sure you want to clear entire search history?"
"clear-search-history-confirm": "Are you sure you want to clear entire search history?",
"search-term": "Term",
"search-count": "Count",
"view-all": "View all"
}

View File

@@ -4,8 +4,11 @@
"sorting.post-default": "Default Post Sorting",
"sorting.oldest-to-newest": "Oldest to Newest",
"sorting.newest-to-oldest": "Newest to Oldest",
"sorting.recently-replied": "Recently Replied",
"sorting.recently-created": "Recently Created",
"sorting.most-votes": "Most Votes",
"sorting.most-posts": "Most Posts",
"sorting.most-views": "Most Views",
"sorting.topic-default": "Default Topic Sorting",
"length": "Post Length",
"post-queue": "Post Queue",

View File

@@ -23,7 +23,12 @@
"flags.limit-per-target": "Maximum number of times something can be flagged",
"flags.limit-per-target-placeholder": "Default: 0",
"flags.limit-per-target-help": "When a post or user is flagged multiple times, each additional flag is considered a &quot;report&quot; and added to the original flag. Set this option to a number other than zero to limit the number of reports an item can receive.",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts (Set to 0 to disable, default: 0)",
"flags.limit-post-flags-per-day": "Maximum number of times a user can flag posts in a day",
"flags.limit-post-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.limit-user-flags-per-day": "Maximum number of times a user can flag users in a day",
"flags.limit-user-flags-per-day-help": "Set to 0 to disable, (default: 10)",
"flags.auto-flag-on-downvote-threshold": "Number of downvotes to auto flag posts",
"flags.auto-flag-on-downvote-threshold-help": "Set to 0 to disable, (default: 0)",
"flags.auto-resolve-on-ban": "Automatically resolve all of a user's tickets when they are banned",
"flags.action-on-resolve": "Do the following when a flag is resolved",
"flags.action-on-reject": "Do the following when a flag is rejected",

View File

@@ -0,0 +1,8 @@
{
"post-sort-option": "Post sort option, %1",
"topic-sort-option": "Topic sort option, %1",
"user-avatar-for": "User avatar for %1",
"user-watched-tags": "User watched tags",
"delete-upload-button": "Delete upload button",
"group-page-link-for": "Group page link for %1"
}

View File

@@ -37,7 +37,7 @@
"invalid-pagination-value": "Invalid pagination value, must be at least %1 and at most %2",
"username-taken": "Username taken",
"email-taken": "Email taken",
"email-taken": "Email address is already taken.",
"email-nochange": "The email entered is the same as the email already on file.",
"email-invited": "Email was already invited",
"email-not-confirmed": "Posting in some categories or topics is enabled once your email is confirmed, please click here to send a confirmation email.",
@@ -211,6 +211,8 @@
"user-already-flagged": "You have already flagged this user",
"post-flagged-too-many-times": "This post has been flagged by others already",
"user-flagged-too-many-times": "This user has been flagged by others already",
"too-many-post-flags-per-day": "You can only flag %1 post(s) per day",
"too-many-user-flags-per-day": "You can only flag %1 user(s) per day",
"cant-flag-privileged": "You are not allowed to flag the profiles or content of privileged users (moderators/global moderators/admins)",
"cant-locate-flag-report": "Cannot locate flag report",
"self-vote": "You cannot vote on your own post",
@@ -255,6 +257,7 @@
"no-connection": "There seems to be a problem with your internet connection",
"socket-reconnect-failed": "Unable to reach the server at this time. Click here to try again, or try again later",
"invalid-plugin-id": "Invalid plugin ID",
"plugin-not-whitelisted": "Unable to install plugin &ndash; only plugins whitelisted by the NodeBB Package Manager can be installed via the ACP",
"plugins-set-in-configuration": "You are not allowed to change plugin state as they are defined at runtime (config.json, environmental variables or terminal arguments), please modify the configuration instead.",
"theme-not-set-in-configuration": "When defining active plugins in configuration, changing themes requires adding the new theme to the list of active plugins before updating it in the ACP",

View File

@@ -29,9 +29,16 @@
"close": "Close",
"pagination": "Pagination",
"pagination.previouspage": "Previous Page",
"pagination.nextpage": "Next Page",
"pagination.firstpage": "First Page",
"pagination.lastpage": "Last Page",
"pagination.out-of": "%1 out of %2",
"pagination.enter-index": "Go to post index",
"pagination.go-to-page": "Go to page",
"pagination.page-x": "Page %1",
"header.brand-logo": "Brand Logo",
"header.admin": "Admin",
"header.categories": "Categories",
"header.recent": "Recent",
@@ -56,9 +63,6 @@
"motd.welcome": "Welcome to NodeBB, the discussion platform of the future.",
"previouspage": "Previous Page",
"nextpage": "Next Page",
"alert.success": "Success",
"alert.error": "Error",
"alert.warning": "Warning",
@@ -163,10 +167,14 @@
"edited": "Edited",
"disabled": "Disabled",
"select": "Select",
"selected": "Selected",
"copied": "Copied",
"user-search-prompt": "Type something here to find users...",
"hidden": "Hidden",
"sort": "Sort",
"actions": "Actions"
"actions": "Actions",
"rss-feed": "RSS Feed",
"skip-to-content": "Skip to content"
}

View File

@@ -7,6 +7,7 @@
"in-titles": "In titles",
"in-titles-posts": "In titles and posts",
"in-posts": "In posts",
"in-bookmarks": "In bookmarks",
"in-categories": "In categories",
"in-users": "In users",
"in-tags": "In tags",

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