Commit Graph

31075 Commits

Author SHA1 Message Date
Julian Lam
eba7d0efbe refactor: crossposts.get to return limited category data (name, icon, etc.), fixed up crosspost modal to hide uncategorized and all categories options 2026-01-07 10:41:52 -05:00
Julian Lam
3301fcf45d refactor: move crosspost methods into their own file in src/topics 2026-01-07 10:41:52 -05:00
Julian Lam
ab372429e1 feat: introduce new front-end UI button for cross-posting, hide move on topics in remote cids
- Hide the ability to select remote cids in topic move category search
- Add a new option to category search: 'localOnly'; pretty self descriptive.
2026-01-07 10:41:52 -05:00
Julian Lam
a3aac9205b feat: disallow moving topics to and from remote categories, + basic tests for topic moving 2026-01-07 10:41:52 -05:00
Julian Lam
de985da6cc test: new test file for crossposts 2026-01-07 10:41:52 -05:00
Julian Lam
e96d9e8032 feat: API v3 calls to crosspost and uncrosspost a topic to and from a category 2026-01-07 10:41:52 -05:00
Julian Lam
4c24eb057e test: additional logic to allow multi-typing in schema type 2026-01-07 10:41:52 -05:00
Julian Lam
874ffd7b26 feat: refactor out.announce.topic to allow user announces, refactor tests to accommodate 2026-01-07 10:39:10 -05:00
renovate[bot]
e717f00edd fix(deps): update dependency body-parser to v2.2.2 (#13873)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-07 10:22:02 -05:00
Julian Lam
cfdbbb048d test: more out.announce tests 2026-01-06 12:08:43 -05:00
renovate[bot]
27d511ff92 chore(deps): update dependency sass-embedded to v1.97.2 (#13870)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-06 11:45:34 -05:00
renovate[bot]
5100cc4fe1 fix(deps): update dependency sass to v1.97.2 (#13871)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-06 11:45:23 -05:00
Julian Lam
b05199d897 fix: author of boosted content was not targeted in the activity 2026-01-06 11:34:46 -05:00
Julian Lam
67912dc989 test: basic tests for activitypub.out 2026-01-06 11:34:27 -05:00
Julian Lam
41368ef83d test: update activitypub._sent to save targets as well, updated tests to accommodate format change 2026-01-06 11:14:11 -05:00
Julian Lam
483ab08389 test: test runs should not actually federate activities out 2026-01-06 10:57:31 -05:00
renovate[bot]
a8c18f8a5a fix(deps): update dependency nodebb-plugin-markdown to v13.2.3 (#13869)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 19:42:46 -05:00
renovate[bot]
447cfd036c chore(deps): update commitlint monorepo to v20.3.0 (#13865)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 19:39:55 -05:00
renovate[bot]
49379e2e33 fix(deps): update dependency nodebb-theme-harmony to v2.1.30 (#13863)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 19:39:46 -05:00
renovate[bot]
e4435e5291 fix(deps): update dependency nodebb-theme-persona to v14.1.22 (#13864)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 19:39:36 -05:00
renovate[bot]
89abdca179 fix(deps): update dependency @isaacs/ttlcache to v2.1.4 (#13861)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-31 11:08:26 -05:00
renovate[bot]
f35c77ddee chore(deps): update dependency smtp-server to v3.18.0 (#13858)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 09:31:16 -05:00
renovate[bot]
37c052f4c6 chore(deps): update dependency jsdom to v27.4.0 (#13860)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-27 09:31:04 -05:00
Barış Soner Uşaklı
403230ccfd refactor: silence if-function deprecation on prod 2025-12-26 23:38:44 -05:00
Barış Soner Uşaklı
5a3cf50111 Merge branch 'master' into develop 2025-12-26 23:33:01 -05:00
Barış Soner Uşaklı
648d9c78bb chore: up mentions 2025-12-26 23:32:49 -05:00
Barış Soner Uşaklı
c2e57061d9 Merge branch 'master' into develop 2025-12-26 23:21:55 -05:00
renovate[bot]
6807f86048 fix(deps): update socket.io packages to v4.8.3 (#13857)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-24 23:33:28 -05:00
renovate[bot]
7325b995fe fix(deps): update dependency sass to v1.97.1 (#13856)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-24 23:32:17 -05:00
Barış Soner Uşaklı
ded4315899 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2025-12-24 23:27:07 -05:00
Barış Soner Uşaklı
2a5bd6ef36 Merge branch 'master' into develop 2025-12-24 23:27:06 -05:00
Misty Release Bot
2f0526b8a4 chore: update changelog for v4.7.2 2025-12-24 18:38:30 +00:00
Misty Release Bot
bab4304e04 chore: incrementing version number - v4.7.2 v4.7.2 2025-12-24 18:38:30 +00:00
renovate[bot]
b8f68fb460 fix(deps): update dependency nodebb-theme-persona to v14.1.20 (#13855)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 21:23:21 -05:00
renovate[bot]
f98fd6dc57 fix(deps): update dependency nodebb-theme-harmony to v2.1.28 (#13854)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 21:23:11 -05:00
renovate[bot]
d28866abc8 chore(deps): update dependency sass-embedded to v1.97.1 (#13850)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 21:20:49 -05:00
renovate[bot]
160ce17f85 fix(deps): update dependency fs-extra to v11.3.3 (#13851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 21:20:38 -05:00
renovate[bot]
f6ef041c18 fix(deps): update dependency nodemailer to v7.0.12 (#13853)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-23 21:20:20 -05:00
Barış Soner Uşaklı
1f9f2dff2f fix: update data-isowner when changing is ownership
fixes multiple ownership toggles
2025-12-23 14:29:28 -05:00
renovate[bot]
abcb2382ca fix(deps): update dependency nodebb-plugin-2factor to v7.6.1 (#13852)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 16:35:03 -05:00
renovate[bot]
2a10f9046a fix(deps): update dependency validator to v13.15.26 (#13846)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 14:54:41 -05:00
renovate[bot]
b933d1a274 fix(deps): update dependency nodebb-theme-persona to v14.1.19 (#13849)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 14:54:03 -05:00
renovate[bot]
61d8cba984 fix(deps): update dependency nodebb-theme-harmony to v2.1.27 (#13848)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-22 14:53:56 -05:00
Barış Soner Uşaklı
59dd1ca607 chore: up body-parser 2025-12-19 17:38:19 -05:00
Julian Lam
d03137128c fix: bump 2factor 2025-12-18 11:39:31 -05:00
Barış Soner Uşaklı
a331f8da77 refactor: clear quick reply as soon as submitting
bring back message on error
2025-12-18 10:47:55 -05:00
Barış Soner Uşaklı
b405a09bfd Revert "test: check if tests pass without await"
This reverts commit 5414cf473d.
2025-12-18 10:38:28 -05:00
Barış Soner Uşaklı
5414cf473d test: check if tests pass without await 2025-12-18 10:31:46 -05:00
renovate[bot]
bb5a90a3fe fix(deps): update dependency webpack to v5.104.1 (#13847)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-18 10:04:35 -05:00
b2cc
da79582148 * Docker: add function to entrypoint to auto-install plugins on reboot (fixes #13735) (#13749)
* * Docker: add function to entrypoint to auto-install plugins on reboot (fixes #13735)

Added a function to install additional NodeBB plugins if specified. This fixes #13735

* fix: case on

---------

Co-authored-by: Jakub Bliźniuk <opliko.reg@protonmail.com>
2025-12-17 17:00:43 -05:00