Commit Graph

351 Commits

Author SHA1 Message Date
Barış Soner Uşaklı
4cdfcf95e6 lint: fix tabs 2025-03-28 16:06:38 -04:00
Julian Lam
4b22f29778 fix: commenting out outward federation of Add activity, pending forumwg discussion 2025-03-28 12:39:19 -04:00
Julian Lam
08796a0a59 fix: wrong property name used 2025-03-19 14:01:09 -04:00
Julian Lam
291af926a6 fix: bug where remote post was attempted to be announced on post move 2025-03-11 15:17:10 -04:00
Julian Lam
254f0738bb feat: 1b12 category announce on post move to a new tid, #13236 2025-03-11 15:06:24 -04:00
Julian Lam
74443c3b15 refactor: remove announceObject in favour of feps.announce, added create activity mock to support 2025-03-11 13:24:21 -04:00
Barış Soner Uşaklı
8c6bfa95e4 Merge branch 'master' into develop 2025-02-18 11:43:52 -05:00
Barış Soner Uşaklı
80cc1d34b0 fix: closes #13176, check if uid is number when creating tokens 2025-02-18 10:42:52 -05:00
Julian Lam
b7f9983a2f feat: federate out Announce of a tid's mainPid if the tid is moved out of cid -1
closes #13097
2025-02-14 21:07:26 -05:00
Barış Soner Uşaklı
7804b301d5 Merge branch 'master' into develop 2025-02-08 21:19:14 -05:00
Julian Lam
040584f035 fix: missing actor on some local activities when federating out 2025-02-08 20:27:55 -05:00
Barış Soner Uşaklı
1b4e0c8726 fix: delete from payload instead of setting null 2025-02-08 19:52:06 -05:00
Barış Soner Uşaklı
489c5ce296 fix: delete from payload instead of setting null 2025-02-08 19:51:52 -05:00
Barış Soner Uşaklı
7274025d1a Merge branch 'master' into develop 2025-02-08 19:40:40 -05:00
Barış Soner Uşaklı
f5328aa80c fix: regression :tmi: 2025-02-08 19:40:12 -05:00
Julian Lam
9fd6ac6bb8 refactor: move 1b12 announce logic out of inbox and into separate feps module
1b12 announces were previously only happening for local creates and received
activities, but they should happen for all local activities as well.

re: #13072
2025-02-07 08:21:41 -05:00
Julian Lam
51e660d5ae fix: bad logic that invisibly broke outgoing user follows completely 2025-02-02 03:51:27 -05:00
Julian Lam
334be72179 fix: bad logic that invisibly broke outgoing user follows completely 2025-02-02 03:27:54 -05:00
Barış Soner Uşaklı
d4a1b4dad9 refactor: remove old comment 2025-01-29 18:27:46 -05:00
Barış Soner Uşaklı
487d9f7320 fix: #13086 move rateLimit check
so it doesn't get triggered if there were errors
2025-01-26 10:57:22 -05:00
Julian Lam
b3b8b9e98d fix: null checks for category sync and actor assertions 2025-01-24 23:41:19 -05:00
Julian Lam
e61df4debc fix: #13065, send missing actor property when 1b12 announcing local posts 2025-01-22 13:07:41 -05:00
Julian Lam
1661681411 fix: #13021, save details of follow request before sending the follow, avoid race condition 2025-01-09 11:46:56 -05:00
Barış Soner Uşaklı
2b50a74f5e Merge branch 'master' into develop 2025-01-08 09:45:52 -05:00
Barış Soner Uşaklı
dcc2342cd1 fix: closes #13019, use displayname in vote tooltip 2025-01-03 09:37:57 -05:00
Julian Lam
51fd65abc8 refactor: add thumbsOnly option to thumbs retrieval method so that embeds/attachments don't show up in composer thumbnail modal 2024-12-17 11:14:29 -05:00
Julian Lam
2851e56bdc feat: pending follows and logic for remote users, #12938 2024-12-11 13:27:34 -05:00
Julian Lam
2ab72ada3f Merge remote-tracking branch 'origin/develop' into activitypub 2024-12-11 10:12:33 -05:00
Barış Soner Uşaklı
fe811537e9 refactor: remove "password" in comments 2024-12-09 14:40:49 -05:00
Julian Lam
c0e58b03c5 Merge remote-tracking branch 'origin/develop' into activitypub 2024-11-26 11:34:18 -05:00
Barış Soner Uşaklı
49e0e1ab2d feat: add pagination to groups page, api routes
use page instead of after
2024-11-24 11:36:02 -05:00
Julian Lam
3023b25172 feat: handle receipt of Add activity #12707 2024-10-24 14:36:42 -04:00
Julian Lam
15516862ce fix: federate out an Add on post creation even if there are no category followers 2024-10-24 13:33:04 -04:00
Julian Lam
3030a720e9 fix: accidental sending of Set to ActivityPub.send 2024-10-24 13:30:51 -04:00
Julian Lam
5e47b19488 refactor: expose buildRecipients as a main activitypub lib method, call buildReceipients in ap controller actors for notes 2024-10-23 11:28:55 -04:00
Julian Lam
61445d3d87 feat: send Update(Note) on chat message deletion and restoration, serving Tombstone if deleted
re: #12853
2024-10-17 11:06:10 -04:00
Julian Lam
e5948464e7 feat: handle Update(Note) when object has limited visibility, #12834 2024-10-15 11:27:57 -04:00
Julian Lam
a226ee9e91 fix: re-enable logging only for dev mode 2024-10-12 22:49:24 -04:00
Julian Lam
1659015c98 feat: federate on chat message edit, #12834 2024-10-10 13:04:07 -04:00
Julian Lam
8a1abe686c fix: duplicate logic and double-parsing issue, #12834 2024-10-07 14:39:55 -04:00
Julian Lam
74d5ced29e fix: federate out a Create(Note) instead of just the note... doi...
#12834
2024-10-07 14:29:45 -04:00
Julian Lam
2ab5ea39a6 feat: federating out chat messages
re #12834
2024-10-07 14:12:31 -04:00
Julian Lam
b610b520e9 fix: restrict the ability to make a remote user a chat room owner
re: #12834
2024-10-04 17:08:39 -04:00
Julian Lam
bd44783e46 feat: #12647, federate out Add activity on inbox.create and local post creation 2024-10-03 11:10:21 -04:00
Julian Lam
6fe4d44675 fix: explicitly set updated property when federating notes out 2024-09-24 12:15:10 -04:00
Julian Lam
6752a54116 feat: update buildRecipients to include all topic participants and their followers, #12735 2024-09-18 14:35:42 -04:00
Julian Lam
d0ac5ff99f Reapply "fix: change setImmediate to a 5s timeout to give plugins (or anything waiting for the return value of the API call) a chance to finish execution"
This reverts commit 8003946feb.
2024-09-17 11:58:46 -04:00
Julian Lam
b04a11055f fix: re-use already parsed html in api.posts.edit's call to getPostSummaryByPids, delay federating out edit activity for 5s to give link preview a chance to resolve 2024-09-17 11:58:42 -04:00
Julian Lam
047d5992dc fix: id on 1b12 announces 2024-09-17 10:46:05 -04:00
Barış Soner Uşaklı
cf405b1892 refactor: change the path of follow notif to go to the user 2024-09-16 19:41:01 -04:00