Commit Graph

15388 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
06bf2abfc4 fix: #14033, fix gif profile images
add test
2026-03-01 19:48:53 -05:00
Barış Soner Uşaklı
2d49da7889 fix: #14032, fix regression in room creation
add test
2026-03-01 15:45:32 -05:00
Barış Soner Uşaklı
08e94e35d7 lint: remove unused 2026-03-01 14:21:09 -05:00
Barış Soner Uşaklı
04477f07db fix: parent cid 2026-03-01 14:21:09 -05:00
Barış Soner Uşaklı
095258bd98 closes #14030 2026-03-01 13:50:15 -05:00
Barış Soner Uşaklı
a1b77fa033 fix: ordering nested categories
if a category is nested beyond one level, the cache for the categories needs to be cleared all the way to the root.
2026-03-01 11:46:47 -05:00
Barış Soner Uşaklı
92c0bd8f41 feat: allow callers to parse topic teasers
in different types
2026-02-28 21:00:05 -05:00
Barış Soner Uşaklı
c85e464b14 refactor: show plus signs 2026-02-27 18:47:10 -05:00
Barış Soner Uşaklı
eab26dc4cc show message stats 2026-02-27 18:41:44 -05:00
Barış Soner Uşaklı
117ae6aa43 fix: text-nowrap on timestamps 2026-02-27 17:08:24 -05:00
Barış Soner Uşaklı
f1fa8f12b1 fix: fullscreen acp graphs 2026-02-27 16:46:40 -05:00
Barış Soner Uşaklı
f67414b33e add missing center 2026-02-27 16:08:22 -05:00
Julian Lam
6f1291675e fix: skip parsing of duplicate emoji tags 2026-02-27 14:55:10 -05:00
Barış Soner Uşaklı
950169152e mobile fix for acp searches 2026-02-27 14:47:15 -05:00
Barış Soner Uşaklı
ecc740aa25 graph changes 2026-02-27 14:14:02 -05:00
Julian Lam
415602d89e fix: #14003, set ACAO header on webfinger responses 2026-02-27 13:27:38 -05:00
Barış Soner Uşaklı
fc4742387b lint: fix lint errors 2026-02-27 12:41:40 -05:00
Barış Soner Uşaklı
56341c7540 acp chart fix for mobile 2026-02-27 12:17:43 -05:00
Barış Soner Uşaklı
0ef27187a5 fix: dont show /register page after req.session.forceLogin is set
repro
1. try to access acp after timeout
2. you get redirected to login
3. try to load /register and you get the /register page even though you are already logged in
2026-02-27 00:34:33 -05:00
Barış Soner Uşaklı
64a072c92b fix: escape fullname in chatWithMessage 2026-02-27 00:19:17 -05:00
Julian Lam
b4f8e20b4c fix: send guests to login page if they access uncategorized topics without local posts 2026-02-26 22:40:19 -05:00
Julian Lam
6472462924 fix: remove allowed check from notes.assert as it is already done downstream in topics.(post|reply), update privilege check to inherit world privs if passed-in cid is remote cid 2026-02-26 22:40:19 -05:00
Barış Soner Uşaklı
4a0f44b118 dont parseInt toPid 2026-02-26 22:07:48 -05:00
Barış Soner Uşaklı
53b208b769 fix: NaN on ap post delete 2026-02-26 21:51:49 -05:00
Barış Soner Uşaklı
c6dce656e0 move help text, fix button alignment 2026-02-26 18:12:30 -05:00
Barış Soner Uşaklı
1adfdc25c8 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-26 16:04:15 -05:00
Barış Soner Uşaklı
bac9f1f73c refactor: add topic-await-review notif text
add bodyEmail, use it for email body if provided, otherwise fallback to bodyLong as usual
change mergeId of post queue notifs so they are not all merged into one.
2026-02-26 16:04:07 -05:00
Julian Lam
6a0663cdd0 fix: guard against crash when malformed URL present in deliverees 2026-02-26 15:57:16 -05:00
Julian Lam
f7d87ecbf9 fix: remove unused ACP route 2026-02-26 15:51:21 -05:00
Julian Lam
a35b7d73bf fix: remove unused ACP controller, add instance count to federation > safety 2026-02-26 15:49:46 -05:00
Julian Lam
29111ba7ca fix: allow break string and summary limits to be defined and applied 2026-02-26 15:43:09 -05:00
Barış Soner Uşaklı
7ca0466d41 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-26 14:47:41 -05:00
Julian Lam
0071216c25 fix: make tables responsive on relays/rules pages 2026-02-26 14:43:38 -05:00
Barış Soner Uşaklı
71706d8ad8 Merge branch 'develop' of https://github.com/NodeBB/NodeBB into develop 2026-02-26 14:42:07 -05:00
Barış Soner Uşaklı
d0c925d848 add h-100 up harmony 2026-02-26 14:42:01 -05:00
Julian Lam
f0d2be359d refactor: ActivityPub ACP page to its own top-level section with sub-pages 2026-02-26 14:41:06 -05:00
Barış Uşaklı
e4c945f636 refactor: allow passing an array to topics.purge and topics.purgePost… (#14018)
* refactor: allow passing an array to topics.purge and topics.purgePostsAndTopic

deprecate action:topic.purge, add action:topics.purge with array of deleted topics
update usage of topics.purge to pass in an array
fix an issue in posts/delete where cids were passed to parseInt, caused AP cids to get saved into category:NaN

* lint

* refactor: change style

* use array of tids
2026-02-26 13:09:42 -05:00
Julian Lam
b460506e4d fix: don't show magic break string in regularly parsed posts, tests for ap mocks lib 2026-02-26 12:32:24 -05:00
Julian Lam
cd357aaff5 feat: support the magic break string '[...]' in content, such that if found, outbound federation will use all content up to (and including) that string in its summary 2026-02-25 16:05:29 -05:00
Julian Lam
bf0f522818 feat: add a '[...]' to the end of the generated summary when federating out articles (fep-b2b8) 2026-02-25 12:38:42 -05:00
Julian Lam
3177369449 fix: remove preview in mocked note for now, due to lack of support (fep-b2b8) 2026-02-25 12:38:42 -05:00
Barış Soner Uşaklı
ac493be57a make quartz pretty 2026-02-24 23:35:24 -05:00
Barış Soner Uşaklı
8fb3ad8a87 lower categoy prune 2026-02-24 19:50:20 -05:00
Barış Soner Uşaklı
8e43e4c1cc only show connection errors in dev mode 2026-02-24 18:07:07 -05:00
Barış Soner Uşaklı
bec10b01c7 reset and show progress 2026-02-24 18:02:48 -05:00
Barış Soner Uşaklı
d1a10de8f8 fix upgrade script 2026-02-24 17:57:52 -05:00
Barış Soner Uşaklı
de1f04d9d8 refactor: dont store ap pids in posts:pid
new zset postsRemote:pid
in topic purge only make 1 db call to reduce counters
2026-02-24 17:36:17 -05:00
Barış Soner Uşaklı
1d48a6c06c remove log 2026-02-24 17:03:32 -05:00
Barış Soner Uşaklı
461b9179b6 show eio errors server side
and connection errors on clientside
2026-02-24 12:40:47 -05:00
Barış Soner Uşaklı
e484899db2 fix: topic purge 2026-02-24 10:52:30 -05:00