Commit Graph

30730 Commits

Author SHA1 Message Date
Julian Lam
189fcfa694 Merge branch 'master' into develop 2025-10-01 12:52:17 -04:00
Julian Lam
56a9336611 docs: update openapi schema to refer to try.nodebb.org instead of example.org 2025-10-01 12:52:09 -04:00
Julian Lam
3fcaa678a1 chore: remove unneeded secureRandom require 2025-10-01 12:15:07 -04:00
Julian Lam
675178aca4 fix: allow quote-inline class in mocks sanitizer so quote-post fallback elements can be detected and removed during title generation, fixes #13688 2025-10-01 12:13:57 -04:00
Julian Lam
9cee799937 fix: force outgoing page on direct access to /ap handler 2025-10-01 11:53:57 -04:00
Julian Lam
954e7bc8e3 fix: update outgoing page to match 404 design 2025-10-01 11:43:29 -04:00
renovate[bot]
d7e93a5d75 chore(deps): update dependency lint-staged to v16.2.3 (#13681)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 11:31:16 -04:00
renovate[bot]
17dba0b038 fix(deps): update dependency webpack to v5.102.0 (#13683)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 11:12:42 -04:00
Julian Lam
4776d01281 sec: disallow checkHeader from returning a URL from a different origin than the passed-in URL 2025-10-01 11:00:03 -04:00
Julian Lam
c3df68f2ed fix: don\'t begin processing local login if the passed-in username isn't even valid 2025-09-30 11:05:46 -04:00
Misty Release Bot
9a596d67f3 chore: update changelog for v4.5.2 2025-09-29 14:04:08 +00:00
Misty Release Bot
30ba8e8247 chore: incrementing version number - v4.5.2 v4.5.2 2025-09-29 14:04:07 +00:00
Misty Release Bot
f644974a9b Latest translations and fallbacks 2025-09-28 09:20:03 +00:00
Misty Release Bot
675bec331c Latest translations and fallbacks 2025-09-27 09:20:16 +00:00
Misty Release Bot
160907d0fa Latest translations and fallbacks 2025-09-26 09:20:35 +00:00
Barış Soner Uşaklı
28a6256209 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2025-09-25 21:35:02 -04:00
Barış Soner Uşaklı
d6e7e168ba test: fix message 2025-09-25 21:35:01 -04:00
renovate[bot]
30ca00002a chore(deps): update actions/download-artifact action to v5 (#13646)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 20:49:28 -04:00
renovate[bot]
a4d8619ba3 chore(deps): update dependency @eslint/js to v9.36.0 (#13670)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 20:47:24 -04:00
renovate[bot]
6dab3f2e63 chore(deps): update commitlint monorepo to v20 (#13678)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 20:33:52 -04:00
Barış Soner Uşaklı
8061a53b3a Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2025-09-25 19:20:21 -04:00
Barış Soner Uşaklı
8614d8258d test: show tids on test fail 2025-09-25 19:20:17 -04:00
renovate[bot]
3370c06472 chore(deps): update dependency @stylistic/eslint-plugin to v5.4.0 (#13671)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 19:18:05 -04:00
renovate[bot]
13ce106b21 chore(deps): update dependency lint-staged to v16.2.1 (#13672)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 19:01:50 -04:00
renovate[bot]
9b00ff1e52 fix(deps): update dependency mongodb to v6.20.0 (#13665)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 18:42:27 -04:00
Julian Lam
3bba902932 test: more fixes for note vs. article 2025-09-25 15:29:10 -04:00
Julian Lam
1587808700 test: short OPs create Notes again 2025-09-25 15:18:26 -04:00
Julian Lam
051043b682 doc: 'nickname' and 'descriptionParsed' use in categories controller 2025-09-25 15:16:42 -04:00
Julian Lam
7184507be2 fix: #13667, record to instances:lastSeen instead of domains:lastSeen 2025-09-25 15:12:52 -04:00
Barış Soner Uşaklı
c7e84b8d92 Merge branch 'master' into develop 2025-09-25 12:38:02 -04:00
Julian Lam
7abdfd86ac fix: skip header checking during note assertion if test runner is active 2025-09-25 11:56:38 -04:00
Barış Soner Uşaklı
0a2fa45da1 perf: update upgrade script to use bulk methods
add missing progress.total
2025-09-25 11:02:12 -04:00
Misty Release Bot
15fdaba5f6 Latest translations and fallbacks 2025-09-25 09:20:45 +00:00
Barış Soner Uşaklı
32d0ee4808 perf: update old upgrade scripts to use bulkSet/Add
fix a missing await
2025-09-25 02:03:24 -04:00
Barış Soner Uşaklı
2b987d09ce perf: update old upgrade scripts to use bulkSet/Add
fix a missing await
2025-09-25 02:03:14 -04:00
Misty Release Bot
6055b345e1 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories 2025-09-24 17:49:25 +00:00
Julian Lam
cf3964be6f chore: fix grammatical error in language string 2025-09-24 13:48:57 -04:00
Misty Release Bot
8730073af1 chore(i18n): fallback strings for new resources: nodebb.admin-manage-categories 2025-09-24 15:25:46 +00:00
Julian Lam
bd80b77a7a feat: ability to nickname remote categories, closes #13677 2025-09-24 11:25:20 -04:00
Julian Lam
175dc20906 fix: #13676, bug where nested remote categories could not be removed 2025-09-24 10:42:16 -04:00
Julian Lam
8c553b1854 fix: regression 218f5ea from via, stricter check on whether the calling user is a remote uid 2025-09-24 10:01:20 -04:00
Misty Release Bot
d0921ea5a2 Latest translations and fallbacks 2025-09-24 09:20:40 +00:00
renovate[bot]
00d80616d9 fix(deps): update dependency lru-cache to v11.2.2 (#13669)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 20:17:28 -04:00
renovate[bot]
df9d637c13 chore(deps): update dependency sass-embedded to v1.93.2 (#13673)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 20:16:38 -04:00
renovate[bot]
1b5804e1c9 fix(deps): update dependency sass to v1.93.2 (#13674)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 20:16:28 -04:00
renovate[bot]
6e84e35fc3 fix(deps): update fontsource monorepo (#13663)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 19:40:03 -04:00
Julian Lam
218f5eabe2 fix: #13668, privilege checking on topic create for remote users; was not properly checking against fediverse pseudo-user 2025-09-23 11:00:17 -04:00
Julian Lam
33b56e810c Merge branch 'master' into develop 2025-09-22 12:15:30 -04:00
Julian Lam
d0c058263f fix: update note assertion topic members check to simpler posts.exists check
The original logic checked that each member of the resolved chain was part of the resolved topic.

That isn't always the case, especially when topics splinter due to network timeouts/unavailability.

This ended up causing issues where already asserted posts were re-asserted but failed because they no longer served an _activitypub object since it was already asserted and the data was just pulled from the db.
2025-09-22 12:14:20 -04:00
Julian Lam
be098e1207 Merge branch 'master' into develop 2025-09-22 11:57:05 -04:00