Commit Graph

30802 Commits

Author SHA1 Message Date
Julian Lam
3ede64d8a1 refactor: move all methods in src/api/activitypub.js to src/activitypub.out.js 2025-10-22 14:41:56 -04:00
Misty Release Bot
bb34b8c7a3 Latest translations and fallbacks 2025-10-22 09:20:27 +00:00
renovate[bot]
5a6c209770 fix(deps): update dependency workerpool to v10 (#13723)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 20:23:22 -04:00
Julian Lam
3df4970ce1 fix: call api.topics method on topic move during note assertion, have category announce new topic on note assertion 2025-10-21 12:16:20 -04:00
Julian Lam
34e95e6d46 feat: context removal logic (aka moving topics to uncategorized, and federating this to other NodeBBs)
Squashed commit of the following:

commit 3309117eb1
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Oct 21 11:48:12 2025 -0400

    fix: activitypubApi.remove.context to use oldCid instead of cid

commit e90c5f79eb
Author: Julian Lam <julian@nodebb.org>
Date:   Tue Oct 21 11:41:05 2025 -0400

    fix: parseInt cid in cid detection for api.topics.move

commit ab6561e60f
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Oct 20 14:03:45 2025 -0400

    feat: inbox handler for Remove(Context)

commit 30dc527cc0
Author: Julian Lam <julian@nodebb.org>
Date:   Mon Oct 20 12:17:23 2025 -0400

    feat: unwind announce(delete), federate out Remove(Context) on delete, but not on purge
2025-10-21 12:00:01 -04:00
renovate[bot]
83a172c9a4 chore(deps): update dependency lint-staged to v16.2.5 (#13721)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 10:13:58 -04:00
Misty Release Bot
e7498e8fb5 chore(i18n): fallback strings for new resources: nodebb.admin-settings-uploads 2025-10-21 14:11:49 +00:00
Barış Soner Uşaklı
97e59fbe04 feat: add new setting to control posts uploads being shown as thumbs 2025-10-21 10:11:18 -04:00
renovate[bot]
93d46c842e chore(deps): update dependency @stylistic/eslint-plugin to v5.5.0 (#13717)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 11:44:31 -04:00
renovate[bot]
9d2b83f563 chore(deps): update dependency jsdom to v27.0.1 (#13718)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 11:33:11 -04:00
renovate[bot]
1d9d7fc56b fix(deps): update dependency sitemap to v8.0.1 (#13720)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 11:32:52 -04:00
renovate[bot]
7fd9e89495 chore(deps): update dependency @eslint/js to v9.38.0 (#13716)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 22:25:08 -04:00
renovate[bot]
27a0dc731b fix(deps): update dependency ace-builds to v1.43.4 (#13714)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 22:10:24 -04:00
Barış Soner Uşaklı
f59b1c03b8 Merge branch 'master' into develop 2025-10-17 22:03:10 -04:00
Barış Soner Uşaklı
52c56bc545 chore: up themes 2025-10-17 22:02:57 -04:00
Barış Soner Uşaklı
2425f3b671 https://github.com/NodeBB/NodeBB/issues/13713 2025-10-17 16:23:50 -04:00
Misty Release Bot
655c858b5d chore: update changelog for v4.6.1 2025-10-17 15:21:57 +00:00
Misty Release Bot
351c9abc6f chore: incrementing version number - v4.6.1 v4.6.1 2025-10-17 15:21:57 +00:00
Julian Lam
ecf95d1898 fix: do not include image or icon props if they are falsy values 2025-10-17 11:13:13 -04:00
Julian Lam
603068aebb fix: do not include image or icon props if they are falsy values 2025-10-17 11:11:04 -04:00
Julian Lam
f98a7216a3 feat: handle Delete(Context) as a move to cid -1 if the remote context still exists 2025-10-16 16:23:27 -04:00
Julian Lam
e09bb8b611 refactor: user announces no longer occur on topic move. Instead, the new category announces. Only occurs when topic moved to local categories. 2025-10-16 15:57:01 -04:00
Julian Lam
1d529473b4 fix: rebroadcasting logic should only execute for local tids if the remote cid is not addressed already 2025-10-16 12:17:52 -04:00
Julian Lam
2b2028e446 refactor: inbox announce(delete) handling to also handle context deletion, #13712 2025-10-16 11:27:51 -04:00
Julian Lam
4d5005b972 feat: handle incoming Announce(Delete), closes #13712 2025-10-16 11:12:00 -04:00
Julian Lam
fadac6165e fix: move Announce(Delete) out of topics.move and into topics API method 2025-10-15 15:02:23 -04:00
Julian Lam
3fa74d4cec fix: do not include actor from reflected activity when rebroadcasting remote cid 2025-10-15 12:33:57 -04:00
Julian Lam
d4695f1085 fix: broken category urls in to, cc 2025-10-15 12:31:55 -04:00
Julian Lam
a45f6f9c4c fix: update getPrivateKey to send application actor key when cid 0 2025-10-15 12:24:42 -04:00
Julian Lam
58a9e1c4f9 fix: update targets in 1b12 rebroadcast when cid is remote 2025-10-15 12:21:44 -04:00
Julian Lam
79d088536a fix: update 1b12 rebroadcast logic to send as application actor if post is in remote cid 2025-10-15 12:03:26 -04:00
Julian Lam
c25c629023 fix(deps): bump dbsearch 2025-10-15 11:52:47 -04:00
Julian Lam
9583f0d49b feat: execute 1b12 rebroadcast logic on all tids even if not posted to a local cid 2025-10-15 11:24:12 -04:00
renovate[bot]
41b7a91d8f fix(deps): update dependency esbuild to v0.25.11 (#13710)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 09:10:55 -04:00
renovate[bot]
febe0ae01a chore(deps): update actions/setup-node action to v6 (#13708)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 13:24:44 -04:00
renovate[bot]
bf37c7bd77 fix(deps): update dependency chart.js to v4.5.1 (#13704)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 13:24:26 -04:00
Julian Lam
af5efbd71d fix: regression caused by d3b3720915 2025-10-14 11:21:39 -04:00
Barış Soner Uşaklı
c80cb51065 Merge branch 'master' into develop 2025-10-13 13:45:21 -04:00
Barış Soner Uşaklı
499c50a485 fix: #13705, don't cover link if preview is opening up 2025-10-13 13:45:11 -04:00
renovate[bot]
238600a0ec chore(deps): update dependency smtp-server to v3.15.0 (#13702)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 21:04:03 -04:00
renovate[bot]
f608c7c7a7 chore(deps): update dependency lint-staged to v16.2.4 (#13699)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 21:03:52 -04:00
renovate[bot]
fa18287d03 fix(deps): update dependency nodebb-theme-persona to v14.1.15 (#13701)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 21:03:42 -04:00
renovate[bot]
49a2932594 fix(deps): update dependency nodebb-theme-harmony to v2.1.21 (#13700)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 21:03:34 -04:00
Barış Soner Uşaklı
6c2100684b fix: crash in tests 2025-10-11 20:54:00 -04:00
Barış Soner Uşaklı
d7657538fa Revert "feat: auto-enable link-preview plugin on new installations"
This reverts commit b153941cf3.
2025-10-11 20:39:14 -04:00
renovate[bot]
5d3709f002 fix(deps): update dependency nodemailer to v7.0.9 (#13695)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 16:02:42 -04:00
renovate[bot]
a2892f60bc fix(deps): update dependency semver to v7.7.3 (#13697)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 16:02:30 -04:00
renovate[bot]
bb7b65eaa1 fix(deps): update dependency webpack to v5.102.1 (#13698)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 16:02:20 -04:00
Barış Soner Uşaklı
b309a672a8 chore: up persona 2025-10-10 12:19:58 -04:00
Julian Lam
b153941cf3 feat: auto-enable link-preview plugin on new installations 2025-10-09 14:01:08 -04:00