Commit graph

1054 commits

Author SHA1 Message Date
silverpill
f21259b1f8 Fix changelog 2022-12-27 21:07:34 +00:00
silverpill
e7b318c761 Make post and profile page redirections work in Mastodon 2022-12-27 20:29:44 +00:00
silverpill
672564bdad Bump version
v1.8.0
2022-12-24 18:53:47 +00:00
silverpill
ee52983bb9 Try to fix rand dev-dependency 2022-12-24 18:53:21 +00:00
silverpill
7494d62858 Make post/profile page redirection work when web client service is enabled 2022-12-24 17:59:40 +00:00
silverpill
dea6bcad2a Serve web client if configuration option is present 2022-12-24 17:20:16 +00:00
silverpill
b14338d5f0 Move frontend module to web_client::urls 2022-12-24 17:09:44 +00:00
silverpill
ce5577b5c2 Add security headers to nginx config example 2022-12-23 00:50:46 +00:00
silverpill
209f520d28 Don't treat SVG files as images 2022-12-22 21:42:14 +00:00
silverpill
7b69dc9219 Use InstanceInfo.description field for HTML content
Also added description_source field for storing Markdown source.
2022-12-22 20:47:19 +00:00
silverpill
bf92cebe5c Write activity ID to log if repost already exists in database 2022-12-21 19:21:21 +00:00
silverpill
c4ad98126a Use media type hint when processing uploaded media attachment 2022-12-21 18:44:48 +00:00
silverpill
81c0f5e2bd Stop accepting pre-rendered bio/fields 2022-12-21 13:38:29 +00:00
silverpill
a23a555a05 Add API method for generating post previews
https://codeberg.org/silverpill/mitra/issues/12
2022-12-20 22:47:52 +00:00
silverpill
f7d9173cce Create parse_microsyntaxes() helper 2022-12-20 15:38:07 +00:00
silverpill
748521b5ce Refactor create_view() 2022-12-20 00:59:57 +00:00
silverpill
20e965a655 Remove PostCreateData.clean() 2022-12-20 00:59:57 +00:00
silverpill
2232bf814c Limit the number of database queries in find_linked_posts() 2022-12-20 00:59:57 +00:00
silverpill
04e74a6e05 Ignore object link if referenced post doesn't exist
Made it behave similarly to mentions.
2022-12-20 00:59:57 +00:00
silverpill
f2df270a82 Remove duplicate inboxes when constructing OutgoingActivity 2022-12-20 00:59:57 +00:00
silverpill
4d31b9f9f9 Reject activities from blocked instances before verifying signature 2022-12-20 00:59:57 +00:00
silverpill
a2f7140164 Fix rendering of mentions in bio 2022-12-20 00:57:45 +00:00
silverpill
ee7a61833d Render markdown contained in bio and profile metadata values 2022-12-18 21:25:25 +00:00
silverpill
43a70fb93f Drop support for links property in status data 2022-12-18 17:52:46 +00:00
silverpill
0465aaf0c7 Don't auto-mention author of a linked post 2022-12-18 17:52:46 +00:00
silverpill
9872e40399 Fix clippy warnings 2022-12-18 17:52:40 +00:00
silverpill
2b8063990a Ignore mentions and hashtags inside code blocks 2022-12-18 00:38:29 +00:00
silverpill
67b1729621 Add comment about HTML headings and Pleroma 2022-12-17 23:44:00 +00:00
silverpill
a105710d14 Replace yanked crates 2022-12-15 22:15:48 +00:00
silverpill
5ea069ea6b Remove some duplicated dependencies 2022-12-15 22:14:51 +00:00
silverpill
d0b826d1c0 Update chrono and remove time v0.1.44 from dependencies 2022-12-15 21:46:12 +00:00
silverpill
83193beabd Update monero-rpc to v0.3.2 2022-12-15 21:46:12 +00:00
silverpill
a653b48547 Update clap to version 3.2 2022-12-15 21:46:12 +00:00
silverpill
febb38a048 Update ed25519 crate 2022-12-15 21:46:10 +00:00
silverpill
d3bad8d38d Use HashMap::from in scheduler module 2022-12-15 19:54:55 +00:00
silverpill
533cd81aa6 Switch to rust edition 2021 2022-12-15 19:54:51 +00:00
silverpill
c8ff53a14c Bumo version 2022-12-14 19:44:18 +00:00
silverpill
8e08195b44 Increase max number of allowed extra fields for remote actors to 100 2022-12-14 16:46:30 +00:00
silverpill
a14c719d25 Ignore Announce(Dislike) activities 2022-12-14 16:34:30 +00:00
silverpill
68f7b046a1 Support manuallyApprovesFollowers property on actor objects 2022-12-14 09:34:45 +00:00
silverpill
53d9b2efa8 Keep posts that contain links to local posts when running delete-extraneous-posts 2022-12-14 09:34:45 +00:00
silverpill
f2575a0a79 Add test for delete_post() 2022-12-14 09:34:45 +00:00
silverpill
d2e2b684e3 Refactor deliver_activity_worker() and prepare for queue serialization 2022-12-14 09:34:40 +00:00
silverpill
fcab5b000a Ignore Announce() activity if repost already exists but with a different object ID 2022-12-13 19:42:57 +00:00
silverpill
1b588a86e0 Handle non-nested Undo(Follow) activities 2022-12-13 01:12:42 +00:00
silverpill
f2037c9516 Save activity ID when processing remote follow request 2022-12-13 00:54:38 +00:00
silverpill
b0f9b3537e Add activity_id column to follow_request table 2022-12-13 00:13:55 +00:00
silverpill
8c14b18d5b Extract integrity proof before fetching actor 2022-12-12 22:54:49 +00:00
silverpill
87bd8facc9 Update monero containers 2022-12-12 22:54:48 +00:00
silverpill
a85eaabf2f Process Announce() and Update() activities in background jobs 2022-12-12 22:54:43 +00:00