Commit graph

  • 04254be713 Bump version v0.13.2 silverpill 2022-09-09 10:42:02 +0000
  • 82ef4e054a Remove unnecessary assertion from create_account view silverpill 2022-09-09 10:28:24 +0000
  • e7f452657a Bump version v0.13.1 silverpill 2022-09-08 21:12:07 +0000
  • 8d78c6f38e Remove unused subscription_page_url property from Account object silverpill 2022-09-08 20:07:26 +0000
  • 3f4fe9ad53 Bump version v0.13.0 silverpill 2022-09-08 13:38:59 +0000
  • 2dd5e83d2e Update readme and config example silverpill 2022-09-08 13:38:52 +0000
  • 5b071f050b Rename /api/v1/subscriptions/enable to /api/v1/subscriptions/options silverpill 2022-09-08 10:05:34 +0000
  • 596c13c0bb Remove deprecated Subscription API methods silverpill 2022-09-08 09:58:00 +0000
  • 78b9fc7878 Create subscription relationship only if subscription is still active silverpill 2022-09-08 09:53:09 +0000
  • 79e161c131 Add reset-subscriptions CLI command silverpill 2022-09-07 20:23:54 +0000
  • 98564c2573 Improve panic message in case of storage directory UID mismatch silverpill 2022-09-07 16:45:12 +0000
  • 714b872a5d Prevent creation of invoices where sender is the same as the recipient silverpill 2022-09-07 11:57:17 +0000
  • 86fe717a77 Add API method for checking invoice status silverpill 2022-09-07 10:43:50 +0000
  • 383fc13059 Change invoice status to "timeout" after 30 minutes of inactivity silverpill 2022-09-06 22:32:32 +0000
  • b0e79e26a4 Change invoice API to accept sender ID instead of acct silverpill 2022-09-06 15:44:30 +0000
  • 44aebf989a Fix monero subscription extension bug silverpill 2022-09-06 12:39:47 +0000
  • 982a8e8bc2 Add API method for searching profiles by username or acct silverpill 2022-09-05 23:42:23 +0000
  • 6accf8ac2e Add API method for finding subscription by participants silverpill 2022-09-05 22:08:38 +0000
  • 05e295744d Add information about payment options to Account object silverpill 2022-09-06 17:47:08 +0000
  • f218936caa Create API method /api/v1/subscriptions/options silverpill 2022-09-02 18:28:27 +0000
  • ed98648756 Truncate inbox response text before logging it silverpill 2022-09-04 11:57:31 +0000
  • d2366589cf Truncate remote profile bio if it's too long silverpill 2022-09-04 11:43:38 +0000
  • 120492f2e4 Bump version v0.12.0 silverpill 2022-09-01 12:47:00 +0000
  • 0d7325f8f6 Increase max download size silverpill 2022-09-01 12:21:25 +0000
  • 26ae1036de Change representation of blockchain config in Instance API response silverpill 2022-08-31 19:38:35 +0000
  • b357b9bfa0 Rename chain_info config parameter to chain_metadata and define its type silverpill 2022-08-31 18:54:10 +0000
  • 64fb51e92a Update subscription state after processing invoice silverpill 2022-08-30 23:56:10 +0000
  • 4e73bff32e Implement payment forwarding silverpill 2022-08-27 18:05:08 +0000
  • 6b60e9a0da Add periodic task for monitoring Monero payments silverpill 2022-08-19 19:21:42 +0000
  • cd09fe0801 Add API method for generating invoices silverpill 2022-08-17 15:36:27 +0000
  • 084e0064be Create invoice table silverpill 2022-08-24 19:36:57 +0000
  • 423eec0a2c Add MoneroSubscription payment option silverpill 2022-08-25 21:51:18 +0000
  • 703cae0a43 Modify create-monero-wallet command to accept wallet name and password args silverpill 2022-08-27 23:34:57 +0000
  • 2eb7ec2f64 Add chain ID column to subscription table silverpill 2022-08-30 20:33:45 +0000
  • 2ed8d44001 Add expires_at field to object returned by subscribers API endpoint silverpill 2022-08-30 19:11:18 +0000
  • 260e62d51b Allow blockchain configuration to be defined using a list silverpill 2022-08-30 16:13:58 +0000
  • cc6d9d7688 Refactor ethereum subscription monitor silverpill 2022-08-28 12:01:26 +0000
  • c5c3911de6 Require chain ID field in payment options of ethereum type silverpill 2022-08-29 19:17:16 +0000
  • 690a03946e Use Currency enum to refer to CAIP-2 namespaces instead of chain IDs silverpill 2022-08-29 14:33:00 +0000
  • 8df8fd3c8c Add Monero to currencies enum silverpill 2022-08-28 19:10:49 +0000
  • ea4d15da48 Remove default_currency() method from config object silverpill 2022-08-28 18:49:23 +0000
  • b3fb1c612c Rewrite /api/v1/subscriptions/enable handler to support more subscription types silverpill 2022-08-25 23:01:08 +0000
  • daaa0855a6 Use /api/v1/subscriptions prefix for subscription API methods silverpill 2022-08-25 15:21:59 +0000
  • 742e731b95 Convert PaymentOption type into enum silverpill 2022-08-25 00:09:37 +0000
  • 318d446dbd Add create-monero-wallet CLI command silverpill 2022-08-15 23:56:06 +0000
  • 8a11a9a360 Add monerod and monero-wallet-rpc containers to docker-compose file silverpill 2022-08-16 11:42:37 +0000
  • 5e97debebb Add "quote" property to Status object and treat first link as a quote silverpill 2022-08-21 20:08:45 +0000
  • f4d1e756d4 Fetch object referenced by quoteUrl property and create a link between posts silverpill 2022-08-21 22:51:40 +0000
  • d9def75b32 Create post_link table to store links between posts silverpill 2022-08-21 21:15:30 +0000
  • fcf7db97cb Rename posts::tags module to posts::hashtags silverpill 2022-08-21 21:33:44 +0000
  • ee0095ce53 Perform consistency checks on reposts in Post::new() silverpill 2022-08-21 18:11:45 +0000
  • 8ab79d8a77 Update readme silverpill 2022-08-21 17:56:28 +0000
  • e51f5fa3bb Set limit on the size of remote media files silverpill 2022-08-18 22:50:40 +0000
  • 4dc94ed39b Return validation error if upload size exceeds limit silverpill 2022-08-18 20:15:40 +0000
  • 3b56b29785 Refactor utils::files and move upload helpers to mastodon_api::uploads module silverpill 2022-08-18 21:01:35 +0000
  • c546840787 Update actix crate silverpill 2022-08-18 18:05:18 +0000
  • 9abf7bd76b Update uuid crate silverpill 2022-08-18 00:41:29 +0000
  • 27b03d8064 Bump version v0.11.0 silverpill 2022-08-17 19:18:23 +0000
  • 9d501ac7f6 Update chrono and regex crates silverpill 2022-08-17 18:37:45 +0000
  • e2f8408b1e Search for subscription recipient by DID instead of login address silverpill 2022-08-15 21:54:46 +0000
  • 5f24af4dbf Allow users of password auth to create identity proofs silverpill 2022-08-15 20:11:58 +0000
  • a80c11b99c Allow users of password auth to use subscriptions silverpill 2022-08-15 19:25:31 +0000
  • 596871e6e3 Rewrite wallet address validator to work with non-ethereum addresses silverpill 2022-08-15 15:20:23 +0000
  • 7a48563593 Return error if EIP-4361 is used together with password silverpill 2022-08-15 11:44:24 +0000
  • 5497f50977 Move CLI subcommands to cli module silverpill 2022-08-12 22:38:41 +0000
  • 29402f0113 Remove --dry-run parameter from delete-extraneous-posts command silverpill 2022-08-11 23:13:07 +0000
  • d2444826fc Prefer positional arguments in CLI commands silverpill 2022-08-11 23:12:07 +0000
  • dc7d533c42 Allow blockchain config to have sub-types silverpill 2022-08-10 11:57:18 +0000
  • c4e5438ac2 Parse chain ID into CAIP-2 ChainId type during blockchain config deserialization silverpill 2022-08-10 11:14:17 +0000
  • 0e8943a24b Split config module into sub-modules silverpill 2022-08-09 21:21:17 +0000
  • a804d0e8bb Add "published" property to outgoing Announce(Note) activities silverpill 2022-08-08 15:38:55 +0000
  • fd632b4816 Use custom type for building Announce(Note) activity silverpill 2022-08-08 15:24:59 +0000
  • 1721eb4a88 Add API method for listing incoming subscriptions silverpill 2022-07-31 10:54:09 +0000
  • bdcdb06c51 Add pagination headers to followers/following API responses silverpill 2022-08-06 22:13:47 +0000
  • 450e47bcef Fix Access-Control-Expose-Headers header silverpill 2022-08-06 19:11:08 +0000
  • 53ace3bf57 Add helper function for creating responses with pagination header silverpill 2022-08-06 16:17:38 +0000
  • acb139b0ee Add API method for searching profiles by DID silverpill 2022-08-04 11:14:54 +0000
  • 21df4fa35c Support search by DID silverpill 2022-08-04 17:51:42 +0000
  • 46526fd4be Add currency() method to DidPkh type silverpill 2022-08-04 15:44:48 +0000
  • af0563759d Add CAIP-2 chain ID type silverpill 2022-08-04 12:07:57 +0000
  • 3c8c0c7163 Move currencies module to utils silverpill 2022-08-04 12:14:26 +0000
  • ce694cb88c Allow brackets around hashtags and mentions silverpill 2022-08-03 20:25:04 +0000
  • 272ee9997b Don't return error after receiving Add() or Remove() with "featured" collection as target silverpill 2022-08-03 16:01:08 +0000
  • 980d65fa5e Use exponential backoff when waiting for delivery retry silverpill 2022-08-03 14:57:46 +0000
  • eb5e6b969b Make subscribers part of primary audience of Note silverpill 2022-07-29 09:27:05 +0000
  • edc64bbbb2 Add tests for Delete(Note) activity builder silverpill 2022-07-29 08:19:07 +0000
  • a70c841955 Fix audience of private Delete(Note) activity silverpill 2022-07-28 23:50:01 +0000
  • aefed2479e Fix audience of private Undo(Like) activity silverpill 2022-07-28 22:27:50 +0000
  • ecc4afe568 Append object URL to post content if object type is not Note silverpill 2022-07-28 14:09:57 +0000
  • 85d35f9733 Wait for required number of confirmations before processing block silverpill 2022-07-16 22:44:15 +0000
  • c47822ff53 Add tests for SyncState::get_scan_range method silverpill 2022-07-28 11:16:32 +0000
  • 67c6b76bcb Refactor profile importers silverpill 2022-07-27 13:21:12 +0000
  • bc1b73dd24 Ignore error if profile re-fetching fails silverpill 2022-07-22 21:03:19 +0000
  • a82f3c4ff0 Bump version v0.10.0 silverpill 2022-07-26 20:51:19 +0000
  • 1061220ee1 Reset subscriptions if update-current-block command is called with --reset-db parameter silverpill 2022-07-25 17:30:22 +0000
  • 33a711b91c Attach subscription page link to actor object silverpill 2022-07-23 20:21:23 +0000
  • 1554780b35 Add API method for adding subscription as payment option silverpill 2022-07-23 17:22:10 +0000
  • e573ecb27b Add payment_options field to actor profile silverpill 2022-07-23 15:47:53 +0000
  • cef026f89a Retry activity delivery on failure silverpill 2022-07-24 21:19:17 +0000
  • 42cbe44357 Move functions for working with actor attachments to actors::attachments module silverpill 2022-07-23 22:02:47 +0000