Commit graph

  • c11cd26961 Move get_followers to relationships::queries module silverpill 2022-01-02 13:42:10 +0000
  • e2b5147502 Make profile search case-insensitive silverpill 2022-01-02 12:50:17 +0000
  • 9156dec5bb Convert actor_json value into Actor type when reading from database silverpill 2021-12-31 15:29:44 +0000
  • 97d798eeed Create helper functions for getting recipients of Create, Like and Announce activities silverpill 2021-12-31 16:43:14 +0000
  • 94aad001f8 Add in_reply_to field to Post struct silverpill 2021-12-31 17:15:00 +0000
  • a9a99d7172 Update actor JSON object in database when receiving Update(Person) activity silverpill 2021-12-31 12:01:08 +0000
  • 5b0a9ff931 Enable strict HTTP signature verification in inbox silverpill 2021-12-30 19:53:40 +0000
  • 452894c224 Ignore Delete(Note) if post is not found in database v0.3.0 silverpill 2021-12-30 14:45:14 +0000
  • b2f341445b Skip signature verification when processing Delete(Person) activities silverpill 2021-12-29 20:52:30 +0000
  • 580ba6dfba Make actor and object endpoints compatible with Mastodon fetcher silverpill 2021-12-29 18:36:49 +0000
  • f9fca604a9 Make media_type property on Attachment type optional silverpill 2021-12-29 13:57:57 +0000
  • e71bb9585a Refactor utils::files module silverpill 2021-12-29 14:34:22 +0000
  • 38ed905f47 Use profile importer in verify_http_signature function silverpill 2021-12-28 18:34:13 +0000
  • f7211d2a14 Move profile importers to fetcher::helpers module silverpill 2021-12-28 18:34:13 +0000
  • 2db43df631 Ignore Delete(Person) activities silverpill 2021-12-28 01:28:28 +0000
  • 1936219b3d Increase maximum length of display_name to 200 chars and validate it on profile import silverpill 2021-12-27 19:20:21 +0000
  • 690edddbc1 Add "algorithm" parameter to HTTP signature silverpill 2021-12-27 15:28:05 +0000
  • 9cd2c26e06 Refactor accounts::views module silverpill 2021-12-26 15:21:15 +0000
  • 3662d1a558 Don't call get_relationship in relationships::queries::(un)follow silverpill 2021-12-26 15:05:06 +0000
  • 51aea90158 Ignore Undo() if object is not found in database silverpill 2021-12-26 14:10:11 +0000
  • 74a89f6fe9 Ignore Like(Note) if reaction already exists in database silverpill 2021-12-25 21:44:08 +0000
  • 34b8d05f8b Ignore mention in incoming activity if profile is inaccessible silverpill 2021-12-25 16:17:27 +0000
  • 492b18a43a Always add primary recipients to "to" array silverpill 2021-12-25 00:05:17 +0000
  • 81a260e691 Don't require wallet address during registration silverpill 2021-12-24 17:46:01 +0000
  • c628885c9e Refactor users::queries module silverpill 2021-12-24 16:12:17 +0000
  • dc281f821f Allow attributedTo to be array of values silverpill 2021-12-24 15:13:25 +0000
  • 91a91b9c16 Implement outboxes silverpill 2021-12-23 21:51:01 +0000
  • ca5640b138 Improve logging in deliverer module silverpill 2021-12-24 00:44:01 +0000
  • de15a57148 Create activitypub::collections module silverpill 2021-12-23 00:32:00 +0000
  • 2703ab717a Prevent profile import error in case of webfinger redirection silverpill 2021-12-22 23:27:32 +0000
  • c13b110ca2 Allow linebreaks after mentions silverpill 2021-12-21 22:25:35 +0000
  • 07b711fd61 Ignore Undo(Like) if reaction is not found in database silverpill 2021-12-21 17:54:17 +0000
  • 2ab33f22ee Add log_level config parameter and improve logging of activities silverpill 2021-12-21 00:14:12 +0000
  • 900299b5e8 Make "value" property optional on ActorProperty type silverpill 2021-12-20 23:07:02 +0000
  • bbbd2fcb13 Keep track of redirects when fetching thread silverpill 2021-12-20 01:00:35 +0000
  • 263fae8039 Make name property optional on actor object silverpill 2021-12-20 00:12:18 +0000
  • 93b703ba2f Fetch mentioned remote profiles when processing Create(Note) activity silverpill 2021-12-19 21:54:25 +0000
  • fae3f5bc2f Refactor mention_to_acct to return detailed actor address silverpill 2021-12-19 22:15:14 +0000
  • 0fe8423031 Update actix-web crate silverpill 2021-12-19 16:52:59 +0000
  • 57ada55e8e Add formerType property to Tombstone object silverpill 2021-12-18 23:20:25 +0000
  • d31d315517 Use mention tag name instead of href when parsing incoming notes silverpill 2021-12-18 01:09:43 +0000
  • 2df7f7ced7 Log inferred object type in receive_activity() silverpill 2021-12-17 23:47:46 +0000
  • f785541205 Delete accepted follow request when unfollowing actor silverpill 2021-12-17 22:32:36 +0000
  • 8d5cabc08b Add documentation for /oauth/token and /api/v1/accounts silverpill 2021-12-17 13:26:29 +0000
  • a07f118159 Enable profile directory pagination silverpill 2021-12-16 23:00:52 +0000
  • 3989a40825 Send Undo(Announce) activity when repost is deleted silverpill 2021-12-16 17:32:49 +0000
  • cf69ac6eb2 Send Undo(Like) activity when post is unfavourited silverpill 2021-12-15 01:00:42 +0000
  • 99f32e8202 Store IDs of incoming Like() activities silverpill 2021-12-14 22:59:15 +0000
  • 42624ab9a5 Enable pagination on profile timeline silverpill 2021-12-14 16:16:30 +0000
  • fc153a3156 Set "object" property value to note ID in Like() and Announce() activities silverpill 2021-12-12 22:36:20 +0000
  • 816cae6b78 Link hashtags in posts to corresponding tag timeline pages silverpill 2021-12-12 19:11:04 +0000
  • da918d2296 Add API method for retrieving tag timeline silverpill 2021-12-12 13:38:10 +0000
  • a4dd06d6e9 Replace actor ID with actor URL in mentions, add microformats silverpill 2021-12-11 23:25:00 +0000
  • 2a58f567b9 Add @ to mention tag names in Note objects silverpill 2021-12-11 23:39:27 +0000
  • 6c1126dc8a Remove target=_blank from mentions silverpill 2021-12-11 22:08:34 +0000
  • 164596989b Ignore Announce() if repost already exists in database silverpill 2021-12-11 21:21:52 +0000
  • bcaf6a08c7 Fix repost notifications silverpill 2021-12-10 15:31:57 +0000
  • c4fdb46df7 Parse and store hashtags silverpill 2021-12-07 23:28:58 +0000
  • 3be313a0bf Allow timeline to contain multiple reposts of a post silverpill 2021-12-09 14:50:01 +0000
  • 82fe25d458 Remove repeated mention tags when processing activities silverpill 2021-12-08 00:03:12 +0000
  • be2201f7b6 Use activity ID to identify remote reposts silverpill 2021-12-07 11:45:13 +0000
  • 6087e78abb Log activity processing errors silverpill 2021-12-06 21:19:23 +0000
  • cc9d1ff0d3 Fetch announced notes silverpill 2021-12-06 15:28:41 +0000
  • 21499b5fc3 Refactor process_note() function silverpill 2021-12-05 22:10:35 +0000
  • 28511eeafa Use recipient list from Note object in Create activity silverpill 2021-12-05 18:08:06 +0000
  • 76bac3a66a Add Note type and use it to construct Create(Note) activities silverpill 2021-12-05 16:25:28 +0000
  • 40dbfc05a2 Add API method for deleting posts silverpill 2021-12-04 00:42:36 +0000
  • e7955d8ebb Add get_post_author() to posts::queries silverpill 2021-12-04 22:48:00 +0000
  • c2d070c4fe Fix repost counter update query in delete_profile() silverpill 2021-12-04 01:27:47 +0000
  • d33899f56e Use token_tx_id field to find posts awaiting tokenization silverpill 2021-12-03 18:52:34 +0000
  • 4b5b98135d Add API method for registering minted tokens silverpill 2021-12-03 18:44:01 +0000
  • c5e292d39f Rename SessionError to AuthError silverpill 2021-12-03 18:15:53 +0000
  • 057cac1ac7 Return error if post is already saved to IPFS silverpill 2021-12-03 18:13:20 +0000
  • d668ee78d6 Add OpenAPI specification silverpill 2021-12-03 15:29:50 +0000
  • ff439c9c81 Verify that ipfs_api_url and ipfs_gateway_url config params are used together silverpill 2021-12-02 23:31:24 +0000
  • e4f60695d8 Fix thread query silverpill 2021-12-02 13:38:45 +0000
  • e43e6c3d0a Paginate home timeline silverpill 2021-12-01 21:55:38 +0000
  • 12c21d86f8 Use ULIDs instead of v4 UUIDs for identifiers silverpill 2021-12-01 23:26:59 +0000
  • b2150f9259 Reorder functions in posts::queries module silverpill 2021-12-01 21:58:18 +0000
  • a0c0f1d092 Log signer ID when processing incoming activity silverpill 2021-12-01 15:05:17 +0000
  • 0ec69adbe2 Refactor favourite/unfavourite API methods to make fewer DB queries silverpill 2021-12-01 14:46:09 +0000
  • 683996aaf3 Send notification when user's post is reposted silverpill 2021-11-30 22:18:20 +0000
  • 2111bae373 Send notification when user is mentioned silverpill 2021-11-30 22:03:07 +0000
  • a3ac526bca Process EmojiReact() activity as Like() silverpill 2021-11-30 20:06:13 +0000
  • 6c57767f7e Add link to frontend repo to readme silverpill 2021-11-29 21:24:44 +0000
  • db0b49fe79 Refactor receive_activity() function silverpill 2021-11-29 20:45:36 +0000
  • a9b7426be4 Deliver Announce(Note) activity to followers silverpill 2021-11-26 22:53:40 +0000
  • c6b967567f Add files directory, update readme silverpill 2021-11-26 22:37:20 +0000
  • 81adb9b70e Send Announce(Note) after doing a repost silverpill 2021-11-25 21:28:06 +0000
  • 47826628cd Add API endpoints for making and deleting reposts silverpill 2021-11-24 16:39:30 +0000
  • 9b52fb730a Fix incorrect consistency check in Post::new() silverpill 2021-11-25 16:13:47 +0000
  • 215aa5932e Make "href" property optional on Tag object silverpill 2021-11-24 19:00:36 +0000
  • 7c58e15123 Log post fetching error if it occurs during search silverpill 2021-11-24 18:47:55 +0000
  • 6d243d86e6 Refactor posts::helpers, remove get_actions_for_post function silverpill 2021-11-24 00:33:22 +0000
  • f716a61d0e Improve error reporting during signature verification silverpill 2021-11-22 23:23:50 +0000
  • 20026bd819 Don't log incoming Delete() activities if HTTP signature is not valid silverpill 2021-11-22 22:38:47 +0000
  • 1d1618d6a2 Add uri attribute to Status object silverpill 2021-11-21 15:08:20 +0000
  • ac834fa99a Add object_id null value check to Post::new(), prevent panics silverpill 2021-11-21 15:19:50 +0000
  • 65375ee2cd Don't send notification if user is liking or replying to his own post silverpill 2021-11-21 14:38:27 +0000
  • 481d9a1509 Return error if trying to fetch local profile silverpill 2021-11-21 01:05:32 +0000