silverpill
|
22d4695614
|
Add get_post_by_object_id helper
|
2022-10-15 14:20:45 +00:00 |
|
silverpill
|
0ce634564b
|
Rename some functions
|
2022-10-15 13:08:50 +00:00 |
|
silverpill
|
81910f9591
|
Rename instance field in ActorAddress to hostname
|
2022-10-09 14:28:30 +00:00 |
|
silverpill
|
617ca19950
|
Allow user mentions without hostname
|
2022-10-08 22:14:42 +00:00 |
|
silverpill
|
5be7802bf1
|
Allow <p> tag in post content
|
2022-10-08 19:15:23 +00:00 |
|
silverpill
|
9cff428758
|
Improve mention and hashtag parsers
Don't rely on whitespace and newlines.
|
2022-10-07 22:51:05 +00:00 |
|
silverpill
|
da9bd480fb
|
Add linked posts to notifications
|
2022-10-06 23:44:00 +00:00 |
|
silverpill
|
ea424b97a0
|
Allow <em> and <strong> tags in post content
|
2022-10-06 22:50:38 +00:00 |
|
silverpill
|
0548e6e72a
|
Disallow <code> tags in bio
|
2022-10-06 22:50:38 +00:00 |
|
silverpill
|
c7499cb0dc
|
Fix creation date in reposts
|
2022-10-04 23:29:29 +00:00 |
|
silverpill
|
6fd0c16997
|
Add instance stats to object returned by /api/v1/instance
|
2022-10-04 21:18:55 +00:00 |
|
silverpill
|
fa49e2b4c2
|
Remove acct field from ProfileCreateData struct
|
2022-10-04 21:18:55 +00:00 |
|
silverpill
|
5c56f831db
|
Rewrite DbActorProfile.actor_address() to return ActorAddress object
|
2022-10-04 21:18:38 +00:00 |
|
silverpill
|
a6c525f35d
|
Add hostname column to actor_profile table and replace acct with generated column
|
2022-10-04 16:51:22 +00:00 |
|
silverpill
|
8b6aef2b7a
|
Validate acct during profile creation
|
2022-10-04 00:31:21 +00:00 |
|
silverpill
|
429f530a71
|
Refactor ActorAddress type
|
2022-10-03 21:21:20 +00:00 |
|
silverpill
|
cde324c07d
|
Show only local profiles in profile directory
|
2022-10-02 21:23:16 +00:00 |
|
silverpill
|
93ebdfadd4
|
Restrict module visibility and remove dead code
|
2022-10-02 21:23:16 +00:00 |
|
silverpill
|
5b7979b9d4
|
Use add_related_posts helper in outbox and object views
|
2022-10-02 21:23:16 +00:00 |
|
silverpill
|
5862f49015
|
Remove Post.quote field and store linked posts in array
|
2022-10-02 21:23:16 +00:00 |
|
silverpill
|
81c590559e
|
Use u16 when working with page size
|
2022-09-29 21:47:35 +00:00 |
|
silverpill
|
f9465693a3
|
Allow remote posts without content
|
2022-09-29 15:37:26 +00:00 |
|
silverpill
|
b53a1298a2
|
Limit number of attachments in remote posts
|
2022-09-27 23:40:24 +00:00 |
|
silverpill
|
0ce0cd15c3
|
Don't show subscribers-only posts if viewer is not mentioned
|
2022-09-27 22:18:58 +00:00 |
|
silverpill
|
a8dae2a621
|
Enable hashtag search
|
2022-09-19 18:39:56 +00:00 |
|
silverpill
|
a1ab21a702
|
Store requested payment amount for each invoice
|
2022-09-19 00:50:31 +00:00 |
|
silverpill
|
02408ae57a
|
Allow user to change subscription settings
|
2022-09-15 20:50:31 +00:00 |
|
silverpill
|
7600efccb5
|
Add subscribers_count field to Account object
|
2022-09-13 19:15:58 +00:00 |
|
silverpill
|
de80bd0b40
|
Populate "quote" field in reposted posts
|
2022-09-11 21:17:09 +00:00 |
|
silverpill
|
9f3b95c41d
|
Mention all subscribers when creating subscribers-only post
|
2022-09-11 14:25:30 +00:00 |
|
silverpill
|
78b9fc7878
|
Create subscription relationship only if subscription is still active
This prevents spurious expiration notifications after withdrawals.
|
2022-09-08 09:53:32 +00:00 |
|
silverpill
|
79e161c131
|
Add reset-subscriptions CLI command
|
2022-09-07 20:23:54 +00:00 |
|
silverpill
|
86fe717a77
|
Add API method for checking invoice status
|
2022-09-07 10:48:40 +00:00 |
|
silverpill
|
383fc13059
|
Change invoice status to "timeout" after 30 minutes of inactivity
|
2022-09-06 22:32:32 +00:00 |
|
silverpill
|
d2366589cf
|
Truncate remote profile bio if it's too long
|
2022-09-04 11:45:56 +00:00 |
|
silverpill
|
64fb51e92a
|
Update subscription state after processing invoice
|
2022-08-31 20:42:59 +00:00 |
|
silverpill
|
6b60e9a0da
|
Add periodic task for monitoring Monero payments
|
2022-08-31 20:42:59 +00:00 |
|
silverpill
|
cd09fe0801
|
Add API method for generating invoices
|
2022-08-31 20:42:58 +00:00 |
|
silverpill
|
084e0064be
|
Create invoice table
|
2022-08-31 20:42:58 +00:00 |
|
silverpill
|
423eec0a2c
|
Add MoneroSubscription payment option
|
2022-08-31 20:42:57 +00:00 |
|
silverpill
|
2eb7ec2f64
|
Add chain ID column to subscription table
Set chain ID to "eip155:31337" for existing entries.
|
2022-08-31 20:42:56 +00:00 |
|
silverpill
|
2ed8d44001
|
Add expires_at field to object returned by subscribers API endpoint
|
2022-08-31 20:42:56 +00:00 |
|
silverpill
|
c5c3911de6
|
Require chain ID field in payment options of ethereum type
|
2022-08-29 22:28:34 +00:00 |
|
silverpill
|
8df8fd3c8c
|
Add Monero to currencies enum
|
2022-08-29 12:12:26 +00:00 |
|
silverpill
|
b3fb1c612c
|
Rewrite /api/v1/subscriptions/enable handler to support more subscription types
|
2022-08-26 15:57:35 +00:00 |
|
silverpill
|
742e731b95
|
Convert PaymentOption type into enum
|
2022-08-25 19:16:38 +00:00 |
|
silverpill
|
5e97debebb
|
Add "quote" property to Status object and treat first link as a quote
|
2022-08-22 12:13:40 +00:00 |
|
silverpill
|
d9def75b32
|
Create post_link table to store links between posts
|
2022-08-21 22:36:31 +00:00 |
|
silverpill
|
fcf7db97cb
|
Rename posts::tags module to posts::hashtags
|
2022-08-21 21:35:12 +00:00 |
|
silverpill
|
ee0095ce53
|
Perform consistency checks on reposts in Post::new()
|
2022-08-21 18:11:49 +00:00 |
|
silverpill
|
9d501ac7f6
|
Update chrono and regex crates
|
2022-08-17 19:09:15 +00:00 |
|
silverpill
|
e2f8408b1e
|
Search for subscription recipient by DID instead of login address
|
2022-08-15 22:02:11 +00:00 |
|
silverpill
|
5f24af4dbf
|
Allow users of password auth to create identity proofs
|
2022-08-15 20:16:34 +00:00 |
|
silverpill
|
a80c11b99c
|
Allow users of password auth to use subscriptions
|
2022-08-15 20:16:03 +00:00 |
|
silverpill
|
596871e6e3
|
Rewrite wallet address validator to work with non-ethereum addresses
|
2022-08-15 15:45:21 +00:00 |
|
silverpill
|
1721eb4a88
|
Add API method for listing incoming subscriptions
|
2022-08-08 01:13:52 +00:00 |
|
silverpill
|
bdcdb06c51
|
Add pagination headers to followers/following API responses
|
2022-08-07 18:27:28 +00:00 |
|
silverpill
|
21df4fa35c
|
Support search by DID
|
2022-08-04 18:33:17 +00:00 |
|
silverpill
|
46526fd4be
|
Add currency() method to DidPkh type
|
2022-08-04 15:44:48 +00:00 |
|
silverpill
|
3c8c0c7163
|
Move currencies module to utils
|
2022-08-04 12:34:31 +00:00 |
|
silverpill
|
ce694cb88c
|
Allow brackets around hashtags and mentions
|
2022-08-04 12:34:30 +00:00 |
|
silverpill
|
1061220ee1
|
Reset subscriptions if update-current-block command is called with --reset-db parameter
|
2022-07-25 21:39:06 +00:00 |
|
silverpill
|
33a711b91c
|
Attach subscription page link to actor object
|
2022-07-25 21:39:06 +00:00 |
|
silverpill
|
1554780b35
|
Add API method for adding subscription as payment option
|
2022-07-25 21:38:58 +00:00 |
|
silverpill
|
e573ecb27b
|
Add payment_options field to actor profile
|
2022-07-25 17:44:36 +00:00 |
|
silverpill
|
a00b704cf4
|
Rename actor module to actors::types
|
2022-07-23 21:41:49 +00:00 |
|
silverpill
|
d2ba86315c
|
Move AP ID helpers to activitypub::identifiers module
|
2022-07-16 01:49:48 +00:00 |
|
silverpill
|
6f247ad40d
|
Send notification to sender when subscription expires
Only if sender is local.
|
2022-07-15 23:53:21 +00:00 |
|
silverpill
|
3bfb7dc9eb
|
Add command for deleting orphaned files
|
2022-07-12 22:54:38 +00:00 |
|
silverpill
|
c78af51398
|
Increase max size of profile field name
|
2022-07-12 19:03:44 +00:00 |
|
silverpill
|
cedc6667bd
|
Try to find profile by acct if couldn't find it by actor ID
This should prevent violation of unique constraint on "acct" column
when importing profile by actor ID.
|
2022-07-10 21:26:44 +00:00 |
|
silverpill
|
a06f1b4aba
|
Use character count instead of bytes in validate_display_name()
|
2022-07-09 21:25:15 +00:00 |
|
silverpill
|
5d3e5dc693
|
Re-fetch remote profiles automatically
|
2022-07-09 21:25:11 +00:00 |
|
silverpill
|
d658c3e802
|
Add updated_at column to actor_profile table
|
2022-07-08 20:02:28 +00:00 |
|
silverpill
|
d63c19a996
|
Add total numbers of local users and posts to NodeInfo response
|
2022-07-07 19:26:06 +00:00 |
|
silverpill
|
94bd5bdbb5
|
Remove duplicates before creating deletion queue
|
2022-07-06 22:39:27 +00:00 |
|
silverpill
|
255aca68de
|
Allow hashtags to be followed by comma
|
2022-07-06 22:17:21 +00:00 |
|
silverpill
|
5fc17effaa
|
Show only public posts in local timeline
|
2022-07-03 21:24:49 +00:00 |
|
silverpill
|
f312fdff9e
|
Show posts that mention user in home timeline
Even if visibility is not "direct".
|
2022-06-15 13:10:05 +00:00 |
|
silverpill
|
f700d79754
|
Ignore subscription event if sender changes their ethereum address in profile
|
2022-06-05 19:42:48 +00:00 |
|
silverpill
|
90d0a6870e
|
Refactor unfollow_account view
|
2022-06-02 03:28:58 +00:00 |
|
silverpill
|
1c098cb6b2
|
Add test for remote follow sequence
|
2022-06-02 03:28:58 +00:00 |
|
silverpill
|
4ffec71c24
|
Send notification when subscription payment is received
|
2022-05-28 19:00:24 +00:00 |
|
silverpill
|
28fad8986c
|
Limit number of profiles in search results
|
2022-05-27 22:11:16 +00:00 |
|
silverpill
|
a3716079d7
|
Remove duplicates when searching profiles by wallet address
|
2022-05-27 21:39:52 +00:00 |
|
silverpill
|
80880555bf
|
Do not expose login wallet address via search
Login address is considered private unless verified.
|
2022-05-26 11:22:10 +00:00 |
|
silverpill
|
dc8a7bed2e
|
Require verified wallet address when setting up subscription
|
2022-05-26 10:42:04 +00:00 |
|
silverpill
|
5e7d3ab434
|
Don't expose wallet address in /api/v1/accounts/{account_id} response
|
2022-05-19 23:01:12 +00:00 |
|
silverpill
|
0a988b5439
|
Allow hashtags to be followed by colon or question mark
|
2022-05-16 17:46:40 +00:00 |
|
silverpill
|
e2d2e2e5de
|
Save post CID and attachment CID in a single database transaction
|
2022-05-12 14:53:43 +00:00 |
|
silverpill
|
dc34c980f6
|
Handle Update(Note) activities
|
2022-05-11 13:31:08 +00:00 |
|
silverpill
|
50699b5ab5
|
Don't use update_post() to set ipfs_cid, token_id and token_tx_id fields
|
2022-05-10 22:18:43 +00:00 |
|
silverpill
|
1ea55b5d1a
|
Add API method for getting local timeline
|
2022-05-09 00:02:36 +00:00 |
|
silverpill
|
da6ceadd51
|
Add CLI command for deleting unused media attachments
|
2022-05-07 21:10:35 +00:00 |
|
silverpill
|
e6e7e6f42a
|
Refactor Status API views
|
2022-05-06 19:39:17 +00:00 |
|
silverpill
|
fd067713d7
|
Allow to search for usernames containing "-" character
|
2022-05-01 11:30:15 +00:00 |
|
silverpill
|
7ed919a295
|
Set max size for names and values of extra fields
|
2022-04-30 16:03:41 +00:00 |
|
silverpill
|
ff5f707cba
|
Prioritize verified results when searching for profile by subscription address
|
2022-04-27 22:57:49 +00:00 |
|
silverpill
|
303827ffc6
|
Include results based on identity proofs when searching profiles by wallet address
|
2022-04-27 22:19:50 +00:00 |
|
silverpill
|
a1af35997c
|
Use currency enum instead of WALLET_CURRENCY_CODE constant
|
2022-04-27 22:19:14 +00:00 |
|