Commit graph

46 commits

Author SHA1 Message Date
silverpill 848de1d685 Set default tag type to Hashtag 2022-02-15 23:14:39 +00:00
silverpill 9330038141 Add "subscribers-only" post visibility setting 2022-02-06 12:05:20 +00:00
silverpill 59a86ea827 Add "followers-only" post visibility setting 2022-01-15 20:40:37 +00:00
silverpill de37f606e3 Skip Note attachments with type other than Document 2022-01-08 21:23:21 +00:00
silverpill f8bb82d6cb Set correct primary and secondary audience for direct messages 2022-01-07 22:28:34 +00:00
silverpill 81d60656e6 Set correct primary audience for Update(Person) activities 2022-01-04 21:55:35 +00:00
silverpill de1760230a Set primary audience of Delete(Note) activities to Public 2022-01-04 21:55:29 +00:00
silverpill 3e5f5b80d3 Set correct primary and secondary audience for outgoing Announce(Note) and Undo(Announce) activities 2022-01-04 21:36:52 +00:00
silverpill 7a373831fe Set correct primary and secondary audience for outgoing Create(Note) activities 2022-01-04 21:01:45 +00:00
silverpill 9156dec5bb Convert actor_json value into Actor type when reading from database 2022-01-02 01:27:50 +00:00
silverpill 94aad001f8 Add in_reply_to field to Post struct
create_note refactored to accept Post without additional in_reply_to argument.
2021-12-31 19:44:17 +00:00
silverpill f9fca604a9 Make media_type property on Attachment type optional 2021-12-29 15:07:19 +00:00
silverpill 492b18a43a Always add primary recipients to "to" array 2021-12-25 00:53:18 +00:00
silverpill dc281f821f Allow attributedTo to be array of values
Initial support for PeerTube.
2021-12-24 15:13:33 +00:00
silverpill 91a91b9c16 Implement outboxes 2021-12-24 12:21:05 +00:00
silverpill de15a57148 Create activitypub::collections module 2021-12-23 00:35:12 +00:00
silverpill 57ada55e8e Add formerType property to Tombstone object 2021-12-18 23:20:25 +00:00
silverpill 3989a40825 Send Undo(Announce) activity when repost is deleted 2021-12-16 18:53:58 +00:00
silverpill cf69ac6eb2 Send Undo(Like) activity when post is unfavourited 2021-12-15 01:03:59 +00:00
silverpill fc153a3156 Set "object" property value to note ID in Like() and Announce() activities 2021-12-12 22:36:50 +00:00
silverpill 816cae6b78 Link hashtags in posts to corresponding tag timeline pages 2021-12-12 19:16:32 +00:00
silverpill a4dd06d6e9 Replace actor ID with actor URL in mentions, add microformats 2021-12-12 00:41:07 +00:00
silverpill 2a58f567b9 Add @ to mention tag names in Note objects 2021-12-12 00:41:07 +00:00
silverpill c4fdb46df7 Parse and store hashtags 2021-12-10 00:38:24 +00:00
silverpill 28511eeafa Use recipient list from Note object in Create activity 2021-12-05 18:12:57 +00:00
silverpill 76bac3a66a Add Note type and use it to construct Create(Note) activities 2021-12-05 16:32:59 +00:00
silverpill 40dbfc05a2 Add API method for deleting posts 2021-12-05 01:55:32 +00:00
silverpill 12c21d86f8 Use ULIDs instead of v4 UUIDs for identifiers 2021-12-02 01:36:35 +00:00
silverpill a9b7426be4 Deliver Announce(Note) activity to followers 2021-11-26 22:53:40 +00:00
silverpill 81adb9b70e Send Announce(Note) after doing a repost 2021-11-25 23:33:13 +00:00
silverpill 215aa5932e Make "href" property optional on Tag object 2021-11-25 16:04:03 +00:00
silverpill 22fa619a16 Make "to" property optional on Activity object 2021-11-21 13:48:38 +00:00
silverpill 9216d2414b Add "to" attribute to Activity object 2021-11-18 21:28:50 +00:00
silverpill d104b32d5e Make "name" attribute optional in Attachment object 2021-11-18 16:50:52 +00:00
silverpill c473070fd4 Configure linter and fix its warnings 2021-11-13 17:37:31 +00:00
silverpill e9c5bda55c Send Update(Person) to followers after updating profile 2021-11-13 01:27:53 +00:00
silverpill 2bfb6253f8 Federate mentions 2021-11-11 21:51:47 +00:00
silverpill 0fd7c0fae3 Add actor_id method to actor profile type 2021-11-10 17:21:55 +00:00
silverpill ab9184f068 Send Create(Note) to author of parent post when creating reply 2021-11-01 18:33:56 +00:00
silverpill d41d85548d Send and receive Like activities 2021-10-29 21:32:31 +00:00
silverpill 371be9836e Add default value to Object type 2021-10-29 16:34:22 +00:00
silverpill 9f114f4255 Add tests for create_note function 2021-10-09 12:53:53 +00:00
silverpill 8610719bd0 Store IDs of incoming Note objects 2021-10-08 23:12:15 +00:00
silverpill 8c18a0ab86 Allow retrieval of local Note objects using /objects/ URL 2021-10-08 22:59:04 +00:00
silverpill 7a65e34e62 Populate inReplyTo field in Note object when creating post 2021-10-08 22:54:53 +00:00
silverpill fdef4b6e6a Initial commit 2021-09-14 12:24:05 +00:00