Commit graph

1107 commits

Author SHA1 Message Date
de6072026b
Fix missing import in tests
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
2023-04-27 22:45:30 +02:00
22883798b3
Don't notify when muted 2023-04-27 21:26:18 +02:00
cb61f4a86b
Allow mute accounts 2023-04-27 13:38:49 +02:00
bb28bf800d
Make API response compatible with what IceCubes iOS client expects 2023-04-26 22:10:34 +02:00
60a27b5b11
Make generic errors carry more details 2023-04-26 12:55:42 +02:00
1e40a42524
Support database connection via SSL
This is required to use managed Postgres databases. It is necessary to
use SSL connection to the remote host as the connection goes through the
open internet.
2023-04-26 12:07:36 +02:00
b7fafe6458
Rename to Fedimovies 2023-04-25 15:49:35 +02:00
17d8c11726
Retoot reviews 2023-04-25 13:19:04 +02:00
b049b75873
TMDB API integration 2023-04-25 11:09:30 +02:00
272d06897a
In this server all accounts are bots 2023-04-24 18:57:48 +02:00
47529ff703
Apply cargo fmt 2023-04-24 17:35:32 +02:00
silverpill
5906185154
Add federation.i2p_proxy_url configuration parameter 2023-04-24 16:59:26 +02:00
silverpill
b3b62a9c7f
Make onion_proxy_url override proxy_url setting if request target is onion 2023-04-24 16:59:13 +02:00
silverpill
b77d4a9bdf
Add replies and reposts to outbox collection 2023-04-24 16:59:01 +02:00
silverpill
b6e7fa5d13
Support integrity proofs with DataIntegrityProof type 2023-04-24 16:58:05 +02:00
silverpill
05eeb5ae2a
Deserialize actor attachments into Value array 2023-04-24 16:57:14 +02:00
silverpill
f41b205084
Add support for content warnings 2023-04-24 16:56:59 +02:00
silverpill
7471c03ed1
Make /api/v1/accounts/{account_id}/follow work with form-data 2023-04-24 16:53:18 +02:00
silverpill
e2ea58d33a
Make activity limit in outbox fetcher adjustable 2023-04-24 16:51:51 +02:00
silverpill
a3f44cf678
Ignore errors when importing activities from outbox 2023-04-24 16:50:36 +02:00
silverpill
01cefa6ea1
Disable spam detection when importing activities from outbox 2023-04-24 16:49:52 +02:00
silverpill
f8df50934c
Explain database client errors 2023-04-24 16:49:22 +02:00
silverpill
7f6ebb89c0
Add read-outbox command 2023-04-24 16:49:08 +02:00
silverpill
c022e0d320
Add actor validation to Update(Note) and Undo(Follow) handlers 2023-04-24 16:46:49 +02:00
silverpill
b6abcf252a
Remove unused query_params parameter from send_request 2023-04-24 16:46:37 +02:00
silverpill
55c0b1eb6b
Re-fetch object if attributedTo value doesn't match actor of Create activity 2023-04-24 16:46:22 +02:00
silverpill
8daf566eb2
Add create-user command 2023-04-24 16:26:31 +02:00
silverpill
533ef48393
Check mention and link counts when creating post 2023-04-24 16:15:45 +02:00
silverpill
8533a892bf
Add emoji count check to profile data validator 2023-04-24 16:15:21 +02:00
c5dbb0257f
No eth support 2023-04-24 16:10:08 +02:00
c0049e6d49
Delete some more 2023-04-09 01:34:07 +02:00
5ef024d923
Fuck blockchain 2023-04-08 21:20:12 +02:00
silverpill
8708abd9cd Reject unsolicited public posts 2023-04-06 23:00:08 +00:00
silverpill
fc82c83421 Create API endpoint for managing client configurations 2023-04-06 21:59:57 +00:00
silverpill
01494f1770 Increase fetcher timeout to 15 seconds when processing search queries 2023-04-06 16:49:32 +00:00
silverpill
278950252e Refactor get_object_visibility function 2023-04-06 16:14:35 +00:00
silverpill
7c38c0a4d6 Increase object ID size limit to 2000 chars 2023-04-06 16:04:09 +00:00
silverpill
e950189086 Validate emoji name length before saving to database 2023-04-06 15:54:26 +00:00
silverpill
970071a9f0 Validate object ID length before saving post to database 2023-04-06 15:54:21 +00:00
silverpill
b9fdb1ccf4 Allow custom emojis with image/webp media type 2023-04-05 19:38:00 +00:00
silverpill
9768fc6228 Send Update(Person) after adding alias 2023-04-05 19:38:00 +00:00
silverpill
9e5672929b Process incoming Move() activities in background 2023-04-05 19:37:59 +00:00
silverpill
dcaa2227d2 Support account migration from Mastodon 2023-04-05 19:33:58 +00:00
silverpill
b0bf3cf594 Populate alsoKnownAs property on actor object with declared aliases 2023-04-05 00:08:06 +00:00
silverpill
99f6c08e9a Create API endpoint for adding aliases 2023-04-04 23:58:36 +00:00
silverpill
13df9e0478 Create /api/v1/accounts/aliases/all API endpoint 2023-04-04 23:56:38 +00:00
silverpill
59e5f12016 Support calling /api/v1/accounts/search with "resolve" parameter 2023-04-02 22:23:19 +00:00
silverpill
edebae0dc6 Validate actor aliases before saving into database 2023-04-02 21:58:44 +00:00
silverpill
300d2ef6f8 Increase maximum number of custom emojis per post to 50 2023-04-01 23:24:52 +00:00
silverpill
9a32fb9c80 Remove activity from queue if handler times out 2023-03-31 17:56:13 +00:00