Commit graph

  • 86749a6ca1 Remove tokio 1.5 from dependencies silverpill 2021-11-20 22:04:19 +0000
  • 22fa619a16 Make "to" property optional on Activity object silverpill 2021-11-20 21:15:56 +0000
  • ec36dea0c9 Log activities coming to instance actor inbox silverpill 2021-11-20 21:07:03 +0000
  • 8c8aee59cd Add matrix chat link to README.md silverpill 2021-11-20 20:34:33 +0000
  • 562f92512e Check view permissions when interacting with post silverpill 2021-11-20 01:10:56 +0000
  • c578d8536f Hide private posts from threads silverpill 2021-11-19 23:17:04 +0000
  • 294e2f201b Hide private posts from home timeline, show replies silverpill 2021-11-19 18:22:24 +0000
  • 5547403200 Use macros to create FromSql/ToSql implementations for int enums silverpill 2021-11-19 17:32:51 +0000
  • cf5d4db031 Hide direct messages from profile timeline silverpill 2021-11-19 00:32:22 +0000
  • bbf696fe6e Handle Delete activities that don't have object type silverpill 2021-11-19 00:05:39 +0000
  • 3b5ec45991 Set visibility to direct for incoming notes with single local recipient silverpill 2021-11-18 23:24:13 +0000
  • 4f5930dcf1 Set post visibility to public by default silverpill 2021-11-18 21:48:49 +0000
  • 9216d2414b Add "to" attribute to Activity object silverpill 2021-11-18 21:28:50 +0000
  • d104b32d5e Make "name" attribute optional in Attachment object silverpill 2021-11-18 16:50:42 +0000
  • fc24ba0e59 Change default activity content type silverpill 2021-11-18 15:57:44 +0000
  • 3fc0acd2d1 Sign GET request when fetching AP object silverpill 2021-11-18 14:37:48 +0000
  • ac1027ac2a Don't sign GET requests in private mode silverpill 2021-11-18 14:56:52 +0000
  • 924f5181b6 Sign GET request when fetching remote actor profile silverpill 2021-11-15 19:25:43 +0000
  • 286e7155b8 Check actor host before importing profile during search silverpill 2021-11-18 13:19:18 +0000
  • a6f2f2f4f1 Fix bug in deletion queue processing silverpill 2021-11-18 11:37:17 +0000
  • d935b843a8 Create instance actor silverpill 2021-11-18 00:51:56 +0000
  • 52b51501d5 Add config parameter that specifies instance actor's private key silverpill 2021-11-18 00:22:41 +0000
  • d94e3d610d Enable creation of HTTP signatures for all types of requests silverpill 2021-11-17 21:35:17 +0000
  • d2c70453e2 Set minimum supported Rust version in manifest file silverpill 2021-11-17 20:35:33 +0000
  • 33f7c709a7 Update README.md silverpill 2021-11-14 20:09:46 +0000
  • 26763d9f5d Prevent CLI tool from reading config when it's not needed silverpill 2021-11-15 21:43:58 +0000
  • 2747f3eafe Ignore Like() if post is not found locally silverpill 2021-11-14 22:57:18 +0000
  • 6d0505e93f Redirect to frontend if actor or object is requested using web browser silverpill 2021-11-13 23:56:15 +0000
  • cc252d1349 Print version on startup silverpill 2021-11-13 17:49:04 +0000
  • c473070fd4 Configure linter and fix its warnings silverpill 2021-11-13 17:37:31 +0000
  • e9c5bda55c Send Update(Person) to followers after updating profile silverpill 2021-11-12 21:33:19 +0000
  • a5e3bef70c Refactor activitypub::actor module silverpill 2021-11-12 23:41:03 +0000
  • 8da194e8a2 Add User constructor silverpill 2021-11-12 22:05:31 +0000
  • 3d537f5987 Properly catch violations of unique constraint silverpill 2021-11-12 23:10:20 +0000
  • ce551e9c8b Handle incoming Delete() activities silverpill 2021-11-12 14:51:03 +0000
  • e48670c28b Change HTTP signature date format for compatibility with mastodon silverpill 2021-11-12 00:06:08 +0000
  • 3fde882e1d Include inbox URL in deliverer log message silverpill 2021-11-11 23:28:41 +0000
  • a8ae3b6c81 Add "mention" class to mention links silverpill 2021-11-11 22:11:14 +0000
  • 2bfb6253f8 Federate mentions silverpill 2021-11-11 21:51:47 +0000
  • 4da44159ed Store mentions in database silverpill 2021-11-11 19:10:28 +0000
  • 06010e4403 Avoid repeating attachment subquery in post queries silverpill 2021-11-11 18:35:27 +0000
  • fa7bff4b31 Add mention parser silverpill 2021-11-10 17:00:39 +0000
  • 0fd7c0fae3 Add actor_id method to actor profile type silverpill 2021-11-10 17:21:54 +0000
  • 7f07468d14 Improve instance URL parsing and validation silverpill 2021-11-10 14:32:27 +0000
  • 81d6cf3daf Add support for search by Note url silverpill 2021-11-07 21:07:38 +0000
  • 284840463c Move code that processes incoming Note objects to a separate function silverpill 2021-11-07 16:48:47 +0000
  • 5cd79eb9b6 Return empty array instead of error if search for remote profile fails silverpill 2021-11-07 13:43:20 +0000
  • aa1ef71857 Refactor some mastodon API modules silverpill 2021-11-07 08:52:57 +0000
  • a8c3cd8c90 Bump version to 0.2.0 v0.2.0 silverpill 2021-11-06 17:50:33 +0000
  • 9a0a11e33f Don't write error message to log if ethereum integration is disabled silverpill 2021-11-06 12:48:52 +0000
  • 979588b5b8 Create media directory automatically on start silverpill 2021-11-06 12:14:22 +0000
  • 514c7ae237 Refactor config, make ethereum integration optional silverpill 2021-11-05 23:41:30 +0000
  • d975b00990 Use ActivityPub object ID for external_url field in token metadata silverpill 2021-11-04 23:49:53 +0000
  • fbb0bc01cd Add API methods for creating timeline markers silverpill 2021-11-03 12:03:56 +0000
  • 64dddf3f7e Hide replies from profile feed silverpill 2021-11-01 20:49:36 +0000
  • ab9184f068 Send Create(Note) to author of parent post when creating reply silverpill 2021-11-01 00:23:02 +0000
  • 5c10ffc590 Add actor() method to DbActorProfile type silverpill 2021-10-31 20:46:29 +0000
  • e10804be64 Refactor deliverer silverpill 2021-10-30 22:35:18 +0000
  • d41d85548d Send and receive Like activities silverpill 2021-10-29 19:21:26 +0000
  • 371be9836e Add default value to Object type silverpill 2021-10-29 16:33:50 +0000
  • 29940b5541 Notify user about new reactions silverpill 2021-10-29 12:30:28 +0000
  • 6c050a37e6 Sort notifications silverpill 2021-10-28 23:33:32 +0000
  • b50da3e3a4 Create notification only if recipient is local user silverpill 2021-10-28 23:26:31 +0000
  • d98e86a93e Move common code from ethereum::nft to separate modules silverpill 2021-10-21 16:51:01 +0000
  • 324ff20480 Call manager contract to verify that user is allowed to sign up silverpill 2021-10-21 11:55:27 +0000
  • a9fb874cb3 Update contracts silverpill 2021-10-21 11:54:24 +0000
  • 486c819bc3 Add API method for unmarking favourite posts silverpill 2021-10-18 23:42:56 +0000
  • b6be5c8489 Add action attributes to Status entity when served to authorized user silverpill 2021-10-18 22:35:52 +0000
  • d2462e9e96 Add API method for marking posts as favourite silverpill 2021-10-17 16:55:33 +0000
  • bc65186f00 Notify user about new replies silverpill 2021-10-15 00:27:39 +0000
  • 43256fa4b1 Add constructor for Post struct silverpill 2021-10-14 20:25:00 +0000
  • c4ea2900c8 Notify user about new followers silverpill 2021-10-12 16:11:47 +0000
  • 56d073e1d8 Add source field to Account entity only if user is authenticated silverpill 2021-10-10 10:15:18 +0000
  • 5ec6ee4a6a Update readme silverpill 2021-10-10 09:55:33 +0000
  • fea3c17700 Fix missing object_id in received Note silverpill 2021-10-10 00:46:23 +0000
  • cca8a5ff94 Fetch ancestors of incoming Notes by going through inReplyTo references silverpill 2021-10-09 23:59:45 +0000
  • 3aa35271a6 Fetch actor when receiving Create(Note) or Follow activity silverpill 2021-10-09 22:58:21 +0000
  • 8d66bcb034 Refactor Create(Note) activity processor silverpill 2021-10-09 16:49:20 +0000
  • 9f114f4255 Add tests for create_note function silverpill 2021-10-09 12:53:53 +0000
  • 8610719bd0 Store IDs of incoming Note objects silverpill 2021-10-08 22:39:40 +0000
  • 8c18a0ab86 Allow retrieval of local Note objects using /objects/ URL silverpill 2021-10-08 18:15:04 +0000
  • 7a65e34e62 Populate inReplyTo field in Note object when creating post silverpill 2021-10-08 13:56:45 +0000
  • aac3d89f21 Return error 404 if thread is empty silverpill 2021-10-08 12:56:02 +0000
  • 16b606bf06 Update demo instance URL silverpill 2021-10-06 21:30:49 +0000
  • d4adb55c53 Replace cookie auth with token auth silverpill 2021-10-05 18:10:14 +0000
  • 9519786788 Change path of user creation endpoint silverpill 2021-10-05 20:57:24 +0000
  • b39733beb7 Make User API methods return Account entity silverpill 2021-10-05 16:24:06 +0000
  • f6e9c082e2 Implement Oauth 2.0 token service silverpill 2021-10-01 00:35:52 +0000
  • b1776b9520 Move invite code generator to users::utils module silverpill 2021-10-02 16:32:57 +0000
  • aa826fd57f Update reply counts when deleting profile silverpill 2021-09-29 12:12:45 +0000
  • c41cb16d23 Unpin and remove orphaned IPFS objects from local node silverpill 2021-09-29 11:43:45 +0000
  • 90aac4d162 Stop waiting for token after 10 minutes silverpill 2021-09-29 01:03:47 +0000
  • f87284b07c Remember CIDs of media attachments after adding them to IPFS silverpill 2021-09-28 21:44:31 +0000
  • def4ac69dc Make delete-profile command update counters and clean files silverpill 2021-09-26 00:11:37 +0000
  • 7fbd889946 Verify owner of attachments when creating post silverpill 2021-09-25 21:51:28 +0000
  • 283c426c49 Add delete-post CLI command silverpill 2021-09-25 20:46:19 +0000
  • c605185bb5 Keep number of direct replies in reply_count field silverpill 2021-09-24 14:02:56 +0000
  • 520e5399aa Enable replies silverpill 2021-09-22 16:32:44 +0000
  • 087a077f7d Make actor ID and object ID parsers more strict silverpill 2021-09-20 21:45:33 +0000
  • 602e4ec229 Add handler for Reject(Follow) activity silverpill 2021-09-20 21:06:48 +0000