Commit Graph

15125 Commits

Author SHA1 Message Date
Julian Lam
84f0322366 debug: some logs 2026-01-09 19:26:54 -05:00
Julian Lam
1c7f08f708 fix: unused values 2026-01-08 16:47:00 -05:00
Julian Lam
e25c267ef2 fix: typo, client-side handling of crossposts as pertains to uncategorized topics 2026-01-07 12:49:55 -05:00
Julian Lam
d9dfee24d9 feat: user crossposts federate as:Announce 2026-01-07 10:48:22 -05:00
Julian Lam
26ad2b393b test: intify uid/cid if they are numbers (when getting crossposts) 2026-01-07 10:42:30 -05:00
Julian Lam
89228c15a2 test: ensure auto-cat and cat sync logic properly integrates with crossposts 2026-01-07 10:42:30 -05:00
Julian Lam
b2973fd8a1 fix: update category sync logic to utilise crossposts instead 2026-01-07 10:41:53 -05:00
Julian Lam
57a336b2d8 fix: remove old remote user to remote category migration logic + tests 2026-01-07 10:41:53 -05:00
Julian Lam
1bfc810db8 fix: update auto-categorization rules to also handle already-categorized topics via crosspost 2026-01-07 10:41:53 -05:00
Julian Lam
b3e8cc93bc fix: topic crosspost delete and purge handling 2026-01-07 10:41:53 -05:00
Julian Lam
1871e0dbcd fix: bug where privileges users could not uncrosspost others' crossposts. Tests 2026-01-07 10:41:52 -05:00
Julian Lam
772da2b5e2 fix: allow non-mods to crosspost, move crosspost button out of topic tools, in-modal state updates 2026-01-07 10:41:52 -05:00
Julian Lam
4355e9e85c feat: add missing files, minor changes to crossposts list modal 2026-01-07 10:41:52 -05:00
Julian Lam
e156aa4270 fix: removed ajaxify refresh on crosspost commit, dynamically update post stats in template, logic fix 2026-01-07 10:41:52 -05:00
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
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
874ffd7b26 feat: refactor out.announce.topic to allow user announces, refactor tests to accommodate 2026-01-07 10:39:10 -05:00
Julian Lam
cfdbbb048d test: more out.announce tests 2026-01-06 12:08:43 -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
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
Barış Soner Uşaklı
403230ccfd refactor: silence if-function deprecation on prod 2025-12-26 23:38:44 -05:00
Barış Soner Uşaklı
2a5bd6ef36 Merge branch 'master' into develop 2025-12-24 23:27:06 -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
Barış Uşaklı
550411fb58 test: change redis connection (#13844) 2025-12-17 16:56:07 -05:00
Barış Soner Uşaklı
1305faa838 test: add await to check tests 2025-12-17 14:35:35 -05:00
Barış Soner Uşaklı
d60db54419 Merge branch 'master' into develop 2025-12-17 10:21:00 -05:00
Julian Lam
b1fc5bfdaa fix: wrong increment value 2025-12-17 09:57:45 -05:00
Julian Lam
9f94a72117 fix: increment progress on upgrade script 2025-12-17 09:57:45 -05:00
Julian Lam
9f72996416 feat: stop extraneous vote and tids_read data from being saved for remote users 2025-12-17 09:57:45 -05:00
Shlomo
5ae8d553ed fix: disallow inline viewing of unsafe files (#13833) 2025-12-15 13:16:38 -05:00
Julian Lam
20918b5281 fix: wrong increment value 2025-12-11 11:10:29 -05:00
Julian Lam
8abe0dfa9f fix: increment progress on upgrade script 2025-12-11 11:09:13 -05:00
Julian Lam
097d0802b7 feat: stop extraneous vote and tids_read data from being saved for remote users 2025-12-11 10:57:00 -05:00
Julian Lam
528cd258c4 feat: support remote Dislike activity, federate out a Dislike on downvote, bwahahah 2025-12-10 12:40:46 -05:00
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