Commit Graph

11546 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
efd322737d moved to harmony 2026-02-13 20:13:59 -05:00
Barış Soner Uşaklı
3756a8fe6c refactor: updateTags to modern js 2026-02-13 11:29:16 -05:00
Barış Soner Uşaklı
0e2a42d547 test: fix spec 2026-02-12 23:22:10 -05:00
Barış Soner Uşaklı
b0f2feadf4 refactor: shorter check 2026-02-12 21:26: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ı
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
5c35dc866c feat: introduce new topics:crosspost privilege 2026-02-12 15:13:59 -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
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
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
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ış 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
Misty Release Bot
d133f9108b chore(i18n): fallback strings for new resources: nodebb.groups 2026-02-11 03:48:10 +00:00
Barış Soner Uşaklı
5976ef42a6 add x-members 2026-02-10 22:46:56 -05:00
Barış Soner Uşaklı
c9f31e6507 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-10 22:12:02 -05:00
Barış Soner Uşaklı
d2b8d4c136 quick reply autocomplete style change
up mentions
2026-02-10 22:11:58 -05:00
Misty Release Bot
4bccc311db chore(i18n): fallback strings for new resources: nodebb.groups 2026-02-11 03:03:39 +00:00
Barış Soner Uşaklı
45ff9f0d45 feat: add group tx key 2026-02-10 22:03:15 -05:00
Barış Uşaklı
62d88555ae feat: eslint10 (#13967)
* feat: eslint10

* lint: no-useless-assignment
2026-02-10 12:39:11 -05:00
Misty Release Bot
e4455b1cb3 chore(i18n): fallback strings for new resources: nodebb.admin-settings-web-crawler 2026-02-10 15:38:02 +00:00
Barış Soner Uşaklı
fe35ad4f47 feat: closes #13968, add sitemap cache duration 2026-02-10 10:37:02 -05:00
Barış Soner Uşaklı
05dd46c31f test: fix spec, remove log 2026-02-09 18:23:29 -05:00
Julian Lam
9f1369a272 fix: #13962, infinite scroll and pagination not working on world 2026-02-09 13:45:38 -05:00
Misty Release Bot
b527cb5a37 chore(i18n): fallback strings for new resources: nodebb.world 2026-02-09 17:19:45 +00:00
Julian Lam
76fe4bdd98 fix: bump themes, l10n world sort label 2026-02-09 12:19:06 -05:00
Julian Lam
c2695d89ee chore: forcibly resetting all translations for custom-reason.json 2026-02-09 10:24:32 -05:00
Julian Lam
433d318f27 fix: rename translations as well 2026-02-09 10:07:43 -05:00
Barış Soner Uşaklı
dda0480abf simplify returnPath logic via composer default 2026-02-08 23:41:21 -05:00
Barış Soner Uşaklı
157959df60 refactor: get rid of url.parse in core 2026-02-08 18:52:55 -05:00
Barış Uşaklı
7703140b7c Xregexp remove, dont allow invalid slugs (#13963)
* feat: remove xregexp

add slugify tests,
dont accept invalid slugs like `.`, `..`
add isSlugValid function

* test: add more tests, check slug on rename as well
2026-02-08 13:11:40 -05:00
Barış Soner Uşaklı
05d4d85766 test: fix file name 2026-02-07 21:47:17 -05:00
Barış Soner Uşaklı
91dc3873be Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-07 21:46:45 -05:00
Barış Soner Uşaklı
d601847a76 test: fix spec 2026-02-07 21:46:40 -05:00
Misty Release Bot
b04d2dbc6f chore(i18n): fallback strings for new resources: nodebb.admin-manage-users, nodebb.notifications 2026-02-08 02:42:24 +00:00
Barış Soner Uşaklı
0eaf2beeb2 feat: closes #13961, rename ban-reasons to custom reasons
use them for ban, mute and post queue depending on the type selected
if type is set to all, the reason is displayed in ban/mute and post queue
move reason label + dropdown + textarea  to a partial
2026-02-07 21:41:11 -05:00