Julian Lam
							
						 
					 | 
					
						
						
							
						
						eab231ee9f
					 | 
					
						
						
							
							fix: add timestamp to follow activity to make it unique
						
						
						
						
						
						
					 | 
					
						2024-07-04 17:42:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						ef97a784cf
					 | 
					
						
						
							
							fix: incorrect activity id sent out on 1b12 announce
						
						
						
						
						
						
					 | 
					
						2024-06-25 12:19:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						09d8fbf978
					 | 
					
						
						
							
							feat: send out Update(Actor) when a category is edited
						
						
						
						
						
						
						
						This commit also updates the activity sent out when a user profile is edited. The activity is now sent to all known actors.
closes #12655 
						
						
					 | 
					
						2024-06-25 11:38:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						c8bc6e551b
					 | 
					
						
						
							
							fix: 1b12 conformance for inbox.create as well
						
						
						
						
						
						
					 | 
					
						2024-06-14 13:37:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						89d2363d5e
					 | 
					
						
						
							
							fix: re-add sending of Announce(Note) for microblog support, #12434
						
						
						
						
						
						
					 | 
					
						2024-06-14 13:26:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						be95b5b122
					 | 
					
						
						
							
							fix: FEP 1b12 conformance, federate Announce(Create(Note)) instead of Announce(Note), #12434
						
						
						
						
						
						
					 | 
					
						2024-06-14 13:17:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Barış Soner Uşaklı
							
						 
					 | 
					
						
						
							
						
						f76a586328
					 | 
					
						
						
							
							refactor: catch errors
						
						
						
						
						
						
					 | 
					
						2024-06-13 18:36:05 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						101062cb92
					 | 
					
						
						
							
							fix: introduce artificial 5s delay for 1b12 announces
						
						
						
						
						
						
					 | 
					
						2024-06-13 14:35:09 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						42f514b793
					 | 
					
						
						
							
							feat: add timestamp to most activity ids
						
						
						
						
						
						
					 | 
					
						2024-06-11 22:55:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Barış Soner Uşaklı
							
						 
					 | 
					
						
						
							
						
						2ae5857005
					 | 
					
						
						
							
							refactor: remove verbose logs,
						
						
						
						
						
						
					 | 
					
						2024-06-07 12:13:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Barış Soner Uşaklı
							
						 
					 | 
					
						
						
							
						
						eaf435413e
					 | 
					
						
						
							
							refactor: get rid of noop
						
						
						
						
						
						
					 | 
					
						2024-06-06 21:10:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Barış Soner Uşaklı
							
						 
					 | 
					
						
						
							
						
						35eb2d0d46
					 | 
					
						
						
							
							fix: closes #12618, handle missing selector
						
						
						
						
						
						
						
						catch errors in activitypub api missing await on next() 
						
						
					 | 
					
						2024-06-06 20:59:02 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						129017f735
					 | 
					
						
						
							
							fix: minor cleanup
						
						
						
						
						
						
					 | 
					
						2024-05-10 17:00:27 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						1fa9346563
					 | 
					
						
						
							
							refactor: #12553, buildRecipients so that it is separate from addressing in mocks.js
						
						
						
						
						
						
					 | 
					
						2024-05-10 15:30:45 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						2d7ca48d42
					 | 
					
						
						
							
							fix: rename api.activitypub.create.post to .note()
						
						
						
						
						
						
					 | 
					
						2024-05-10 14:32:00 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						ccd187e000
					 | 
					
						
						
							
							feat: Note deletion logic and refactoring, #12551
						
						
						
						
						
						
					 | 
					
						2024-05-09 15:49:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						6f9fa66006
					 | 
					
						
						
							
							fix: Update(Note) federation should only apply to local content
						
						
						
						
						
						
					 | 
					
						2024-05-07 12:43:27 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						96db519b79
					 | 
					
						
						
							
							feat: on post delete, federate out an Update(Tombstone)
						
						
						
						
						
						
					 | 
					
						2024-05-07 12:37:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						51089a347a
					 | 
					
						
						
							
							fix: attach announcers and their followers to cc, not to targets, only attach announcers to targets
						
						
						
						
						
						
					 | 
					
						2024-05-07 12:34:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						807c3eac12
					 | 
					
						
						
							
							feat: on post edit, also target anyone who announced the post and their followers
						
						
						
						
						
						
						
						re: #12537 
						
						
					 | 
					
						2024-05-06 15:14:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						ab055a77a2
					 | 
					
						
						
							
							feat: add id to Like
						
						
						
						
						
						
						
						part of #12483 
						
						
					 | 
					
						2024-04-22 11:40:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						59a9dd8436
					 | 
					
						
						
							
							refactor: stub routes for category synchronization, refactor remote follow logic to allow categories to conduct follows as well
						
						
						
						
						
						
					 | 
					
						2024-04-15 16:18:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						c1dfa8d2fe
					 | 
					
						
						
							
							feat: send undo when rescinding/deleting a report
						
						
						
						
						
						
					 | 
					
						2024-04-14 01:52:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						2a2b855fe2
					 | 
					
						
						
							
							feat: federate flag creation
						
						
						
						
						
						
					 | 
					
						2024-04-14 00:51:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						4d07ca4c6a
					 | 
					
						
						
							
							feat: add id to profile updates
						
						
						
						
						
						
					 | 
					
						2024-04-12 16:43:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						3cc09d204f
					 | 
					
						
						
							
							feat: add ids for undoing follows
						
						
						
						
						
						
					 | 
					
						2024-04-10 01:11:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						72dbcfe3d9
					 | 
					
						
						
							
							feat: add id to follows and verify accepts
						
						
						
						
						
						
					 | 
					
						2024-04-09 23:58:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						9fc194e3a8
					 | 
					
						
						
							
							feat: send unique identifiers for note activities
						
						
						
						
						
						
					 | 
					
						2024-04-06 01:50:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Opliko
							
						 
					 | 
					
						
						
							
						
						8003b00acd
					 | 
					
						
						
							
							Revert "feat: log all post edits to the event log, return eid when logging events, plumb eid into Update(Note) to federate out as a unique id"
						
						
						
						
						
						
						
						This reverts commit 83392f3ca2. 
						
						
					 | 
					
						2024-04-06 01:18:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						04c743eb4a
					 | 
					
						
						
							
							feat: have category actor send Announce(Note) on remote replies to topics in a cid
						
						
						
						
						
						
						
						#12434 
						
						
					 | 
					
						2024-03-22 15:28:01 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						7df5cabb76
					 | 
					
						
						
							
							feat: have category actor send Announce(Note) activity on posts from that cid
						
						
						
						
						
						
						
						re: #12434 
						
						
					 | 
					
						2024-03-22 14:39:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						83392f3ca2
					 | 
					
						
						
							
							feat: log all post edits to the event log, return eid when logging events, plumb eid into Update(Note) to federate out as a unique id
						
						
						
						
						
						
					 | 
					
						2024-03-13 15:27:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						1e6632392b
					 | 
					
						
						
							
							fix: properly build recipients... old logic was just plain wrong :shipit:
						
						
						
						
						
						
					 | 
					
						2024-03-09 21:09:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						08184f29c1
					 | 
					
						
						
							
							Revert "fix: pass proper uid to privilege check in AP note federation"
						
						
						
						
						
						
						
						This reverts commit 95427c4af7. 
						
						
					 | 
					
						2024-03-08 20:45:54 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						95427c4af7
					 | 
					
						
						
							
							fix: pass proper uid to privilege check in AP note federation
						
						
						
						
						
						
					 | 
					
						2024-03-06 15:07:56 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						5f85e70006
					 | 
					
						
						
							
							fix: defer federation of new topics when topic is scheduled, tie activitypub api module to global enable toggle
						
						
						
						
						
						
					 | 
					
						2024-02-26 15:39:09 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						35819cc953
					 | 
					
						
						
							
							refactor: activitypub sending to handle signed requests from categories
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:57:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						88733a5160
					 | 
					
						
						
							
							feat: category actors, stub outbox
						
						
						
						
						
						
					 | 
					
						2024-02-02 17:19:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						607c4623c7
					 | 
					
						
						
							
							feat: Like(Note) and Undo(Like); federating likes
						
						
						
						
						
						
					 | 
					
						2024-02-01 16:05:31 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						0e59f3124e
					 | 
					
						
						
							
							feat: Update(Note)
						
						
						
						
						
						
					 | 
					
						2024-01-30 11:25:45 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						fef1882473
					 | 
					
						
						
							
							fix: remote follows, yet again
						
						
						
						
						
						
					 | 
					
						2024-01-26 22:35:02 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						ef8cd34ba1
					 | 
					
						
						
							
							refactor: replace JIT actor retrieval with actor assertion and storage logic
						
						
						
						
						
						
					 | 
					
						2024-01-26 15:10:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						5de4f08412
					 | 
					
						
						
							
							refactor: added mocks.note in preparation for AP note retrieval logic, inReplyTo is always populated now, unless new topic
						
						
						
						
						
						
					 | 
					
						2024-01-25 15:38:01 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						8453b83e9e
					 | 
					
						
						
							
							feat: added mocks.actor and Update(Person) activity on profile update
						
						
						
						
						
						
					 | 
					
						2024-01-24 20:10:22 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						0e016c6ecd
					 | 
					
						
						
							
							feat: Create(Note) on new topic or reply
						
						
						
						
						
						
						
						This is a naive WIP implementation that federates everything out publicly. It does not take category privileges into account! 
						
						
					 | 
					
						2024-01-24 11:44:10 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						c9feb92539
					 | 
					
						
						
							
							refactor: simplify remote (un)follow controller
						
						
						
						
						
						
					 | 
					
						2024-01-23 12:11:35 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						7ec75f5830
					 | 
					
						
						
							
							fix: ActivityPub.get now throws on failure, handle in getActor
						
						
						
						
						
						
					 | 
					
						2024-01-08 14:30:09 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						a1c8c3a043
					 | 
					
						
						
							
							refactor: update ActivityPub.get and all methods calling it to take a uid so that requests can be signed
						
						
						
						
						
						
					 | 
					
						2024-01-05 22:46:07 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						759d69e06c
					 | 
					
						
						
							
							fix: accept and undo logic saving improper id into database, updated follow logic so remote follow is not added to collection until an accept is received
						
						
						
						
						
						
					 | 
					
						2024-01-03 13:54:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Julian Lam
							
						 
					 | 
					
						
						
							
						
						6a54e0090b
					 | 
					
						
						
							
							fix: additional refactors and updates to follow/unfollow logic
						
						
						
						
						
						
					 | 
					
						2023-12-22 15:53:04 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |