Commit graph

  • f14e762ee3 Allow to hide reposts made by given actor from home timeline silverpill 2022-02-21 15:20:18 +0000
  • 0f47fa201d Move get_relationship function to mastodon_api module silverpill 2022-02-21 22:32:36 +0000
  • c4a1da5349 Move RelationshipQueryParams type to types module silverpill 2022-02-21 15:27:25 +0000
  • 8b4325ad96 Add CLI command that deletes old remote posts silverpill 2022-02-19 00:32:30 +0000
  • 76106e4214 Delete media attached to descendants of posts when profile is deleted silverpill 2022-02-19 23:43:18 +0000
  • 54277e410d Delete media attached to descendants of post when it is deleted silverpill 2022-02-19 23:14:42 +0000
  • 9bc8997fb5 Identify incoming followers-only posts silverpill 2022-02-13 17:55:35 +0000
  • 50630c004a Validate and clean extra fields when importing profile silverpill 2022-02-17 21:08:43 +0000
  • 0993a3b38c Improve username validation silverpill 2022-02-17 20:15:30 +0000
  • 82e24ad8b0 Validate and clean bio when profile is created or updated silverpill 2022-02-17 00:03:27 +0000
  • 4e010f1698 Add profile data validation to get_or_import_profile_by_actor_id silverpill 2022-02-16 23:46:01 +0000
  • 848de1d685 Set default tag type to Hashtag silverpill 2022-02-15 23:14:39 +0000
  • 227e3d3729 Allow passwordless registration silverpill 2022-02-15 19:26:06 +0000
  • 6ddfb5b52d Do EIP-4361 verification at signup silverpill 2022-02-14 18:07:16 +0000
  • e8a29a3af1 Implement EIP-4361 authentication silverpill 2022-02-09 00:09:08 +0000
  • d3e3c1eb3e Refactor struct conversion in create_account() handler silverpill 2022-02-14 21:36:52 +0000
  • e756bbacf4 Add tests for note visibility detection silverpill 2022-02-13 18:55:37 +0000
  • a5d3aa488b Require replies to non-public posts to have direct visibility silverpill 2022-02-13 18:16:51 +0000
  • 79e7d960fb Log more details when processing non-public note silverpill 2022-02-13 16:42:01 +0000
  • 226fc49b86 Allow non-standard wrap width when parsing public keys in PEM format silverpill 2022-02-13 13:10:09 +0000
  • e48a8999f5 Make /api/v1/accounts return validation error if user already exists silverpill 2022-02-11 20:44:23 +0000
  • 0198a944ac Log successful login attempts silverpill 2022-02-11 20:39:49 +0000
  • 49dc82fb0a Add decoding error type to VerificationError enum silverpill 2022-02-11 13:26:25 +0000
  • 75fa39718c Add http_cors_allowlist configuration option silverpill 2022-02-10 23:34:58 +0000
  • 6fc319f7dd Validate content of incoming Note objects silverpill 2022-02-08 21:33:05 +0000
  • 2747e7b174 Add post character limit config option silverpill 2022-02-08 21:04:28 +0000
  • bf2e38a397 Add User-Agent header to fetcher requests silverpill 2022-02-08 19:51:40 +0000
  • f1fd0af6bc Remove blockchain_contract_name property from instance info silverpill 2022-02-05 22:18:28 +0000
  • 0a2a145807 Optimize database queries in can_view_post() silverpill 2022-02-08 18:25:48 +0000
  • 7d89f65b37 Hide posts that user is not allowed to view from search results silverpill 2022-02-08 18:00:08 +0000
  • a63da82b85 Allow cross-origin requests from localhost in production environment silverpill 2022-02-08 13:16:38 +0000
  • 0a8fbdafba Update readme silverpill 2022-02-08 01:36:40 +0000
  • b03b6e52aa Return empty array in response to pinned statuses query silverpill 2022-02-08 01:28:02 +0000
  • 9591be4df0 Use Pleroma-compliant instance version in /api/v1/instance silverpill 2022-02-08 01:12:36 +0000
  • d9f0095787 Allow to reply to public post with a direct message silverpill 2022-02-07 01:06:18 +0000
  • 9330038141 Add "subscribers-only" post visibility setting silverpill 2022-01-15 23:21:13 +0000
  • 71fc2d9dad Save subscription state to database when processing blockchain event silverpill 2022-02-04 21:43:18 +0000
  • 4e49f113e7 Add subscription relationship type silverpill 2022-02-03 15:21:16 +0000
  • a095ea7061 Add periodic task that monitors subscription events silverpill 2022-01-30 20:58:05 +0000
  • 4e0f14df4c Add API method for getting authorization of paid subscription setup transaction silverpill 2022-01-26 14:59:15 +0000
  • 464d4886fa Add wallet address to data returned by /api/v1/accounts/{account_id} method silverpill 2022-02-05 19:49:14 +0000
  • 20a7e127c7 Update IAdapter interface artifact silverpill 2022-01-26 17:04:45 +0000
  • a3a0a6053d Add relationship type column to relationship table v0.4.0 silverpill 2022-02-03 00:15:45 +0000
  • 7de7f7a501 Refactor get_relationship function and optimize SQL query silverpill 2022-02-02 17:51:45 +0000
  • a81d0ef216 Remove get_relationships function and use get_relationship instead silverpill 2022-02-02 21:31:40 +0000
  • 548e000b3e Add test for get_relationship function silverpill 2022-02-02 18:02:25 +0000
  • 9f1f950aa3 Validate wallet address when logging in silverpill 2022-02-01 23:37:29 +0000
  • 7e5917a821 Enable search by wallet address silverpill 2022-01-31 00:35:10 +0000
  • 4797bacf32 Refactor search::helpers module silverpill 2022-01-31 23:19:19 +0000
  • 333f90e293 Validate wallet address when creating new user silverpill 2022-01-31 19:10:51 +0000
  • dfc9902092 Move get_nft_contract function to ethereum::contracts module silverpill 2022-01-30 16:18:05 +0000
  • c4a0f12555 Keep "pre" and "code" tags when cleaning post content silverpill 2022-01-28 00:23:23 +0000
  • fd0c7edb59 Retrieve event ABI from Contract instance in process_events() silverpill 2022-01-26 23:16:38 +0000
  • a3f20149cf Remove actual ethereum contracts and use interfaces instead silverpill 2022-01-26 16:59:27 +0000
  • 237185bb14 Move functions for creating ethereum signatures to ethereum::signatures module silverpill 2022-01-26 13:01:05 +0000
  • 8b2474c448 Rename blockchain-related properties returned by /api/v1/instance method silverpill 2022-01-26 00:17:10 +0000
  • f2fb44bb63 Change configuration options related to blockchain integration silverpill 2022-01-25 22:17:28 +0000
  • 5730ae0072 Return status 403 in response to signature request if post is not saved to IPFS silverpill 2022-01-23 23:12:58 +0000
  • 5d2c3e85eb Allow author of parent post to be added to audience of direct message silverpill 2022-01-21 11:43:23 +0000
  • 8e53214830 Fix parsing of mentions of local users silverpill 2022-01-21 11:00:32 +0000
  • 269318da76 Accept Note attachments of type Image silverpill 2022-01-17 11:28:44 +0000
  • 59a86ea827 Add "followers-only" post visibility setting silverpill 2022-01-05 18:47:02 +0000
  • 05205c398e Allow clients to add mentions to a post silverpill 2022-01-15 16:36:25 +0000
  • 5676d53cbb Disable reposts and reactions if post is not public silverpill 2022-01-15 15:25:37 +0000
  • eed648f140 Don't send direct messages to followers silverpill 2022-01-15 14:53:42 +0000
  • 572ea53827 Add IPFS node guide silverpill 2022-01-11 23:02:56 +0000
  • cd8791c881 Add profile URL field to Account type silverpill 2022-01-15 00:18:17 +0000
  • f1f3829b8d Enable pagination for notification list silverpill 2022-01-14 20:43:04 +0000
  • aea6db5acb Try to find actor by href when parsing mention tags silverpill 2022-01-14 00:14:52 +0000
  • 34ca9059b3 Fix object_id unwrap error in favourite() API method silverpill 2022-01-13 21:29:10 +0000
  • 1d089d4b35 Add "Created at" attribute to IPFS representation of a post silverpill 2022-01-11 19:41:43 +0000
  • 1de82674aa Move PostMetadata type to ipfs::posts module silverpill 2022-01-11 18:15:20 +0000
  • 82508e103c Update /{account_id}/statuses method to return 404 if profile doesn't exist silverpill 2022-01-11 16:58:40 +0000
  • b8e87f13ac Fix visibility filter silverpill 2022-01-09 12:23:15 +0000
  • 19f0a4bed6 Ensure visibility settings are not violated when creating a reply to non-public post silverpill 2022-01-08 18:49:39 +0000
  • de37f606e3 Skip Note attachments with type other than Document silverpill 2022-01-08 21:16:12 +0000
  • d4ab05ce1f Treat all notes that aren't public-addressed as direct messages silverpill 2022-01-08 19:22:00 +0000
  • f0d021853a Refactor timeline and thread queries silverpill 2022-01-08 11:20:48 +0000
  • f8bb82d6cb Set correct primary and secondary audience for direct messages silverpill 2022-01-07 22:28:23 +0000
  • 3ff4c79f0d Add macro for building SQL queries silverpill 2022-01-07 16:33:23 +0000
  • 5bdee5585a Allow to set visibility of new posts silverpill 2022-01-07 20:41:46 +0000
  • bce194ebda Show direct messages in timelines and threads silverpill 2022-01-07 01:10:41 +0000
  • 810e67f88e Refactor create_account view silverpill 2022-01-06 19:06:35 +0000
  • ba52cf0be1 Check view permission when reposting a post silverpill 2022-01-06 15:35:59 +0000
  • 2d2ec704a2 Refactor can_view_post() into async function silverpill 2022-01-06 13:45:07 +0000
  • 011951c129 Set up tests for database queries silverpill 2022-01-06 11:09:45 +0000
  • 040934da2d Don't create database conn pool when running mitractl silverpill 2022-01-05 22:52:17 +0000
  • 81d60656e6 Set correct primary audience for Update(Person) activities silverpill 2022-01-04 21:54:41 +0000
  • de1760230a Set primary audience of Delete(Note) activities to Public silverpill 2022-01-04 21:50:18 +0000
  • 3e5f5b80d3 Set correct primary and secondary audience for outgoing Announce(Note) and Undo(Announce) activities silverpill 2022-01-04 21:36:45 +0000
  • 7a373831fe Set correct primary and secondary audience for outgoing Create(Note) activities silverpill 2022-01-04 20:52:41 +0000
  • c7ee5d94ce Write signer ID to log if actor ID and signer ID do not match silverpill 2022-01-04 14:42:03 +0000
  • 5dc07c3742 Verify object ID when processing Update(Person) activity silverpill 2022-01-03 23:45:18 +0000
  • d045df4232 Verify post/reaction author when processing Delete() and Undo() activities silverpill 2022-01-03 23:38:11 +0000
  • adb5a6c651 Verify follow request target when processing Accept(Follow) silverpill 2022-01-03 23:19:52 +0000
  • d4964878f2 Return error if actor and request signer do not match silverpill 2022-01-03 19:33:29 +0000
  • 6d331f7669 Allow calling follow/unfollow API methods multiple times silverpill 2022-01-03 18:13:16 +0000
  • d46165f397 Process Follow() activity even if relationship already exists silverpill 2022-01-02 23:50:37 +0000
  • 3993c76c65 Add API methods for retrieving followers and following lists silverpill 2021-12-29 12:07:56 +0000
  • 40958500c1 Add ID column to relationship table silverpill 2022-01-02 13:38:40 +0000