Commit Graph

31369 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
4edec6aa19 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-09 17:03:50 -05:00
Barış Soner Uşaklı
52f1c7372c remove generatedTitle from hash, its added later 2026-02-09 14:01:59 -05:00
Julian Lam
9ebd8f4f6a fix: lint 2026-02-09 13:56:33 -05:00
Barış Soner Uşaklı
0fe75acf47 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-09 13:53:01 -05:00
Julian Lam
9f1369a272 fix: #13962, infinite scroll and pagination not working on world 2026-02-09 13:45:38 -05:00
Barış Soner Uşaklı
ca237e6766 test: favicon test 2026-02-09 12:53:02 -05:00
renovate[bot]
c61326dfa8 chore(deps): update dependency @stylistic/eslint-plugin to v5.8.0 (#13965)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-09 12:42:40 -05:00
Barış Soner Uşaklı
3f67a0002a refactor: shorter 2026-02-09 12:41:45 -05:00
Barış Soner Uşaklı
040567ad45 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-09 12:41:27 -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
Barış Soner Uşaklı
007efc21d4 feat: closes https://github.com/NodeBB/NodeBB/pull/11970
allow favicons via upload plugins
dont hardcoded favicon url to /assets/uploads and use whats saved in acp field
2026-02-09 11:47:28 -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ı
e4d852b4ca test: dont return cover:url if its not requested 2026-02-08 20:46:16 -05:00
Barış Soner Uşaklı
db07456bc0 test: fix username test
move cover:url code to user/data.js like uploadedpicture
2026-02-08 20:30:01 -05:00
Barış Soner Uşaklı
694b545c1f test: fix test that explodes on new URL 2026-02-08 19:33:41 -05:00
Barış Soner Uşaklı
94873c33e1 test: another test fix 2026-02-08 19:21:35 -05:00
Barış Soner Uşaklı
6cb6cf7d4d fix: cant store URL in nconf 2026-02-08 19:15:08 -05:00
Barış Soner Uşaklı
7f4d537d4f refactor: remove unused url 2026-02-08 18:55:11 -05:00
Barış Soner Uşaklı
157959df60 refactor: get rid of url.parse in core 2026-02-08 18:52:55 -05:00
Barış Soner Uşaklı
fb460725ad error:invalid-username doesnt have params 2026-02-08 13:14:33 -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ı
d6b7f27c65 chore: up harmony 2026-02-08 10:01:18 -05:00
Barış Soner Uşaklı
c3c35b798b use align-items-baseline 2026-02-08 09:57:39 -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
Julian Lam
1d17352f67 chore: new fallbacks 2026-02-07 14:56:08 -05:00
Barış Soner Uşaklı
1e109c2ecd fix: update tx config 2026-02-07 14:44:30 -05:00
Misty Release Bot
2c0a60c49b chore(i18n): fallback strings for new resources: nodebb.admin-manage-users 2026-02-07 19:32:30 +00:00
Barış Uşaklı
d086ed2c27 feat: ban/mute reasons (#13960)
add acp page to create reasons
add dropdown to insert them into reason
change reason field into textarea
translate and parse reason before sending ban email
2026-02-07 14:32:05 -05:00
renovate[bot]
15ba76e330 fix(deps): update dependency esbuild to v0.27.3 (#13957)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 11:38:42 -05:00
renovate[bot]
fe66c812bc fix(deps): update dependency semver to v7.7.4 (#13958)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 11:38:15 -05:00
renovate[bot]
ab60c39cbf fix(deps): update dependency nodemailer to v8 (#13951)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-07 08:47:35 -05:00
Barış Soner Uşaklı
1da745cd8e fix menu 2026-02-06 23:09:51 -05:00
Barış Soner Uşaklı
aef0bd97cd fix: derpy api page 2026-02-06 16:54:48 -05:00
Julian Lam
13422bc822 fix: guard against incomplete objects when building context/chain 2026-02-06 14:45:27 -05:00
Barış Soner Uşaklı
725107347b chore: up harmony 2026-02-06 14:29:59 -05:00
Barış Soner Uşaklı
2a5ab6dd5f chore: up harmony 2026-02-06 14:20:49 -05:00
Barış Soner Uşaklı
7d4a440a99 chore: up harmony 2026-02-06 14:12:47 -05:00
Barış Soner Uşaklı
b62337d014 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-06 14:12:02 -05:00
Barış Soner Uşaklı
d9fa746483 my flags 2026-02-06 14:10:30 -05:00
Misty Release Bot
5bf6b33531 chore(i18n): fallback strings for new resources: nodebb.category, nodebb.world 2026-02-06 19:08:06 +00:00
Julian Lam
0fbaa937e4 Refactor /world page, closes #13927 (#13954)
* refactor: wholesale UI/data refactor of world to display in feed-like format

* fix: openapi schema

* fix: remove console log

* fix: restrict 'generatedTitle' from being passed-in via topics API

* fix(deps): bumping themes for world refactor support

* fix: /world title and description update

* fix: missing handleIgnoreWatch in world client side js
2026-02-06 14:07:25 -05:00
Barış Soner Uşaklı
86c6270890 chore: up markdown 2026-02-06 13:53:07 -05:00
Barış Soner Uşaklı
3de603f6db chore: up composer 2026-02-06 13:35:55 -05:00