Barış Soner Uşaklı
f6fbb0226b
Merge branch 'master' into develop
2025-12-06 20:40:30 -05:00
Barış Soner Uşaklı
193aaf55d5
fix: closes #13666 , update category label
...
on topic move if we are not on category page
2025-12-06 20:08:05 -05:00
Barış Soner Uşaklı
823c6cb340
Merge branch 'master' into develop
2025-12-05 12:28:29 -05:00
Nephilim
ebf2a2c5af
fix: respect user pagination settings in infinite scroll ( #13765 ) ( #13788 )
...
- Changed hardcoded topicsPerPage value of 20 to use settings.topicsPerPage
- Allows infinite scroll to respect user's configured page size preference
- Consistent with pagination handling in other controllers (category.js, recent.js, etc)
- Validates against admin's maxTopicsPerPage setting
- Fixes issue where all users were limited to 20 topics per request regardless of settings
2025-12-05 12:26:53 -05:00
Barış Uşaklı
6956270411
test: add a test for set db.exists ( #13809 )
...
* test: add a test for set db.exists
* delete empty sets
* test: psql
2025-12-04 18:33:55 -05:00
Julian Lam
f1d50c3510
fix: add join-lemmy context for outgoing category group actors context prop
2025-12-04 11:55:00 -05:00
Julian Lam
6a56105037
feat: expand postingRestrictedToMods mask testing, handle actor update for that prop
2025-12-04 11:00:41 -05:00
Barış Uşaklı
7d5402fe66
feat: setAddBulk ( #13805 )
...
* feat: setAddBulk
add some tests
* fix: sAdd with value array on redis
2025-12-03 18:18:14 -05:00
Julian Lam
d8e55d58de
fix: use setsAdd
2025-12-03 15:21:49 -05:00
Julian Lam
4a6dcf1a21
fix: missing await
2025-12-03 15:21:49 -05:00
Julian Lam
f0a7a442db
feat: save privilege masking set when asserting group
2025-12-03 15:21:49 -05:00
Julian Lam
7b194c6916
fix: admin privilege overrides only apply to local categories
2025-12-03 15:21:49 -05:00
Julian Lam
4020e1be35
feat: patch low-level privilege query calls to accept privilege masks at the cid level
2025-12-03 15:21:49 -05:00
Barış Soner Uşaklı
70169758ec
Merge branch 'master' into develop
2025-12-03 09:49:22 -05:00
Julian Lam
3b7bcba6c0
fix: have notes.assert call out.announce.topic only if uid is set (so, if note assertion is called via search; manual pull)
2025-12-02 14:15:13 -05:00
Julian Lam
a82e1f441c
debug: still broken... more debug logs
2025-12-02 13:50:50 -05:00
Julian Lam
977a67f4cd
fix: deep clone activity prop before execution; feps.announce
2025-12-02 13:42:06 -05:00
Barış Soner Uşaklı
53e22acffb
fix: remove hardcoded name for sentinel, #13794
2025-12-02 11:12:05 -05:00
Barış Uşaklı
287b25695d
test: new mongodb deps ( #13793 )
2025-12-02 11:08:20 -05:00
Barış Soner Uşaklı
2142b680d9
chore: remove log
2025-12-01 17:47:46 -05:00
Barış Soner Uşaklı
5bd1f7b7ac
feat: #13790 , allow ssl setup in psql
2025-12-01 17:46:01 -05:00
Julian Lam
3ab61615af
feat: federate out topic removal activities when topic is deleted and purged from a local category
2025-12-01 11:11:27 -05:00
Julian Lam
411baa21f4
fix: minor comment fix
2025-12-01 10:25:32 -05:00
Julian Lam
c365c1dc3e
fix: publish postingRestrictedToMods property in group actor
2025-11-26 12:29:48 -05:00
Julian Lam
9d83a3d0da
fix: null check on attachments property in assertPrivate
2025-11-24 15:48:38 -05:00
Julian Lam
24e1768312
fix: update announce and undo(announce) so that their IDs don't use timestamps
2025-11-24 12:20:35 -05:00
Julian Lam
832477f819
feat: federate out undo(announce) when moving topics
2025-11-24 11:53:59 -05:00
Julian Lam
2b733e4a8e
fix: incorrect topic event added when topic moved out of cid -1 (used to be a share by the user; since removed.)
2025-11-21 15:20:44 -05:00
Julian Lam
aa7e078fbf
fix : #13654 , improper OrderedCollectionPage ID
2025-11-20 14:15:43 -05:00
Julian Lam
822f4edc4c
feat: native image appending for remote private notes
2025-11-20 14:08:12 -05:00
Julian Lam
d4e3b42369
Merge branch 'master' into develop
2025-11-19 15:17:08 -05:00
Julian Lam
76a07d5941
fix: missing logic in mocks.notes.private that precluded the use of emoji
2025-11-19 15:16:51 -05:00
Barış Soner Uşaklı
88598886f0
Merge branch 'master' into develop
2025-11-19 08:45:35 -05:00
Barış Soner Uşaklı
e300241193
fix : #13779 , svg uploads
...
if tmp file doesn't have extension stripEXIF was called for gifs/svgs
2025-11-19 08:45:08 -05:00
Barış Soner Uşaklı
b00c08ce89
Merge branch 'master' into develop
2025-11-18 10:24:37 -05:00
Barış Soner Uşaklı
abfb6d1365
fix : #13776 , if plugin is in install/package.json use latest version from there
...
otherwise show latest version from nbbpm
2025-11-18 10:23:49 -05:00
Barış Soner Uşaklı
50951d5db5
Merge branch 'master' into develop
2025-11-13 12:25:24 -05:00
Barış Soner Uşaklı
9900171f24
fix: crash in resolveInboxes
...
2025-11-13T12:38:44.161Z [4568/2508892] - [31merror[39m: uncaughtException: Invalid URL
TypeError: Invalid URL
at new URL (node:internal/url:818:25)
at /home/saas/nodebb/src/activitypub/index.js:123:25
at Array.filter (<anonymous>)
at ActivityPub.resolveInboxes (/home/saas/nodebb/src/activitypub/index.js:122:13)
at ActivityPub.send (/home/saas/nodebb/src/activitypub/index.js:424:36)
at Object.announce (/home/saas/nodebb/src/activitypub/feps.js:72:20)
2025-11-13 12:25:16 -05:00
Julian Lam
5d9da6035e
fix: log out user if session cookie resolves to non-existent uid
2025-11-10 11:55:19 -05:00
Julian Lam
9bb8a955cf
fix: rename activitypub.out.announce.category, federate out Delete on topic move to cid -1
2025-11-06 11:59:56 -05:00
Julian Lam
e6911be35d
refactor: deleteOrRestore internal method to federate out a Delete on delete, not just purge; better adheres to FEP 4f05
2025-11-06 11:30:17 -05:00
Julian Lam
2066727f3e
fix: renderOverride to not clobber url if already set in template data
2025-11-05 13:43:04 -05:00
Julian Lam
ed83bc5b83
revert: remove federatedDescription category field, closes #13757
2025-11-05 12:55:08 -05:00
Julian Lam
7fb9bb2f15
Merge remote-tracking branch 'origin/master' into develop
2025-11-04 11:32:55 -05:00
Julian Lam
be4d0e811e
fix: wrong auto-categorization if group actor is explicitly included in audience
2025-11-04 11:09:15 -05:00
Barış Soner Uşaklı
179440372a
refactor: get rid of post.exists check, if post doesnt exist content is falsy
2025-10-30 20:34:01 -04:00
Julian Lam
4858abe149
fix: add replies in parallel during note assertion
2025-10-29 15:18:19 -04:00
Julian Lam
748cc5eecd
fix: logic error in context generation
2025-10-29 15:18:19 -04:00
Julian Lam
30b1212a0a
fix: relax toPid assertion checks so that it only checks that it is a number or uri
2025-10-29 15:18:19 -04:00
Julian Lam
f6219d0026
fix: update logic so that purging a post does not remove toPid fields from children, updated addParentPosts so that post existence is checked
2025-10-29 15:18:19 -04:00