31440 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
3756a8fe6c refactor: updateTags to modern js 2026-02-13 11:29:16 -05:00
Barış Soner Uşaklı
a8c68ddc65 test: fix redis, from was string in map, but int in notif object 2026-02-13 10:39:54 -05:00
Barış Soner Uşaklı
8c8782fd24 fix: #13990, don't blindly set user field on notification objects
that don't have a "from" property
2026-02-13 10:17:34 -05:00
Barış Soner Uşaklı
a84464cffb chore: up themes 2026-02-13 09:45:56 -05:00
Barış Soner Uşaklı
0e2a42d547 test: fix spec 2026-02-12 23:22:10 -05:00
Barış Soner Uşaklı
0b7df274c3 fix: unbans not triggering if user data is loaded wit 'banned' property only
this was happening because of `fieldsToRemove` running before unban logic and clearing out 'banned:expire' field to undefined
2026-02-12 22:49:55 -05:00
Barış Soner Uşaklı
b0f2feadf4 refactor: shorter check 2026-02-12 21:26:40 -05:00
renovate[bot]
1020092b97 fix(deps): update dependency webpack to v5.105.2 (#13986)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 21:02:52 -05:00
renovate[bot]
6e4e02a68b fix(deps): update dependency qs to v6.14.2 (#13978)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 21:02:40 -05:00
Barış Soner Uşaklı
e61989a320 add data-sort-value, post size has an input in column 2026-02-12 18:23:36 -05:00
Barış Soner Uşaklı
4b9b3648c1 fix: #13894, buildCategoryLabel helper checks fa-nbb-none 2026-02-12 18:10:19 -05:00
Barış Soner Uşaklı
e16c56777d fix: missing gap 2026-02-12 18:04:48 -05:00
Barış Soner Uşaklı
5c73d33812 test: fix missing priv in tests 2026-02-12 17:14:45 -05:00
Barış Soner Uşaklı
0708cf18e9 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-12 15:50:26 -05:00
Barış Soner Uşaklı
5b5960244e brite btn fix 2026-02-12 15:50:21 -05:00
Misty Release Bot
7f6fcd05ff chore(i18n): fallback strings for new resources: nodebb.admin-manage-privileges 2026-02-12 20:14:26 +00:00
Julian Lam
fe8fd9d6e5 fix: gate crossposting behind new topics:crosspost privilege 2026-02-12 15:13:59 -05:00
Julian Lam
5c35dc866c feat: introduce new topics:crosspost privilege 2026-02-12 15:13:59 -05:00
Barış Soner Uşaklı
803473cace closes: #13982, dont use btn-group on dropdowns 2026-02-12 14:41:36 -05:00
Barış Soner Uşaklı
26af029af0 https://github.com/NodeBB/NodeBB/issues/13982 2026-02-12 14:22:51 -05:00
Julian Lam
c4411423b6 fix: #13983, show only local categories in ACP privilege selector 2026-02-12 14:03:29 -05:00
Julian Lam
292e70f70a fix: add example value for failing schema test 2026-02-12 13:43:42 -05:00
Barış Soner Uşaklı
bafd5db07c chore: up themes 2026-02-12 12:49:41 -05:00
Julian Lam
1598004eaa fix: lint 2026-02-12 12:30:19 -05:00
Julian Lam
7eb4913671 fix: bad relative path 2026-02-12 12:02:04 -05:00
Misty Release Bot
781a900c0f chore(i18n): fallback strings for new resources: nodebb.topic 2026-02-12 16:52:27 +00:00
Barış Soner Uşaklı
c528d61f16 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-12 11:51:20 -05:00
Barış Soner Uşaklı
9da67474c2 feat: add guest-cta.tpl and lang strings 2026-02-12 11:51:14 -05:00
Julian Lam
072dd1aeb3 docs: OpenAPI schema for rules re-ordering route 2026-02-12 11:47:17 -05:00
Barış Soner Uşaklı
1dcbcd7ca6 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-12 10:38:42 -05:00
Barış Soner Uşaklı
1204770ae3 fix key 2026-02-12 10:38:37 -05:00
Misty Release Bot
64dad9db8d chore(i18n): fallback strings for new resources: nodebb.admin-advanced-cache 2026-02-12 15:31:47 +00:00
Barış Soner Uşaklı
9ac507e5b4 feat: track all caches created in acp
closes #13979
2026-02-12 10:31:18 -05:00
Barış Soner Uşaklı
0c2ab23268 test: add test to check picture!=uploadedpicture 2026-02-11 21:19:43 -05:00
Barış Soner Uşaklı
b95cd88214 fix: regression from refactor of uploadedpicture refactor 2026-02-11 21:14:50 -05:00
Misty Release Bot
f0fb661c29 chore(i18n): fallback strings for new resources: nodebb.admin-advanced-cache 2026-02-12 01:17:30 +00:00
Barış Soner Uşaklı
7336c58cdf refactor: cache page to table
display notif cache too
2026-02-11 20:17:06 -05:00
Misty Release Bot
756e2434ad chore(i18n): fallback strings for new resources: nodebb.admin-settings-chat, nodebb.admin-settings-notifications 2026-02-12 00:28:27 +00:00
Barış Soner Uşaklı
a55651d12f feat: closes #5867, dont email if user already read notification
instead of immediately sending emails, put them in ttl cache, once cache entry expires check if the user already read the notification, if its read dont send the email
2026-02-11 19:27:47 -05:00
Julian Lam
fd43368a92 feat: allow re-ordering of auto-categorization rules 2026-02-11 12:54:03 -05:00
Julian Lam
78d7130c7a fix: organize rules and relays logic to separate methods 2026-02-11 12:54:03 -05:00
Barış Soner Uşaklı
1747cf8186 lint: remove unused regex 2026-02-11 12:37:19 -05:00
renovate[bot]
2cddaf861a fix(deps): update dependency lru-cache to v11.2.6 (#13970)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 12:00:26 -05:00
renovate[bot]
c4420da354 fix(deps): update dependency satori to v0.19.2 (#13974)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 11:55:24 -05:00
renovate[bot]
48929aaedf fix(deps): update dependency webpack to v5.105.1 (#13975)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 11:50:53 -05:00
Julian Lam
9608cce693 refactor: emoji replacement code into helper function, remove use of regex on untrusted user input 2026-02-11 11:50:27 -05:00
renovate[bot]
bb5e711802 chore(deps): update redis docker tag to v8.6.0 (#13976)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 11:50:26 -05:00
Barış Uşaklı
c65af19985 refactor: add createFieldChecker (#13973)
* refactor: add createFieldChecker

* refactor: use hasField in topic/data.js

* refactor: use hasField in categories/data.js

* test: fix category nickname logic

* test: fix spec
2026-02-11 11:38:03 -05:00
Barış Soner Uşaklı
52a807e795 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-10 22:50:10 -05:00
Barış Soner Uşaklı
bc1fd892df chore: up mentions 2026-02-10 22:50:06 -05:00