Commit graph

97 commits

Author SHA1 Message Date
silverpill 4b5b98135d Add API method for registering minted tokens 2021-12-03 19:07:32 +00:00
silverpill e4f60695d8 Fix thread query 2021-12-02 13:38:45 +00:00
silverpill e43e6c3d0a Paginate home timeline 2021-12-02 01:36:51 +00:00
silverpill 12c21d86f8 Use ULIDs instead of v4 UUIDs for identifiers 2021-12-02 01:36:35 +00:00
silverpill b2150f9259 Reorder functions in posts::queries module 2021-12-01 21:58:18 +00:00
silverpill 0ec69adbe2 Refactor favourite/unfavourite API methods to make fewer DB queries 2021-12-01 14:46:09 +00:00
silverpill 683996aaf3 Send notification when user's post is reposted 2021-11-30 22:37:23 +00:00
silverpill 2111bae373 Send notification when user is mentioned 2021-11-30 22:20:20 +00:00
silverpill 47826628cd Add API endpoints for making and deleting reposts 2021-11-25 23:31:10 +00:00
silverpill 9b52fb730a Fix incorrect consistency check in Post::new() 2021-11-25 16:14:06 +00:00
silverpill 6d243d86e6 Refactor posts::helpers, remove get_actions_for_post function 2021-11-25 16:03:57 +00:00
silverpill 1d1618d6a2 Add uri attribute to Status object 2021-11-21 15:38:04 +00:00
silverpill ac834fa99a Add object_id null value check to Post::new(), prevent panics 2021-11-21 15:21:10 +00:00
silverpill 65375ee2cd Don't send notification if user is liking or replying to his own post 2021-11-21 14:38:36 +00:00
silverpill 22fa619a16 Make "to" property optional on Activity object 2021-11-21 13:48:38 +00:00
silverpill 562f92512e Check view permissions when interacting with post 2021-11-20 01:14:43 +00:00
silverpill c578d8536f Hide private posts from threads 2021-11-20 01:14:37 +00:00
silverpill 294e2f201b Hide private posts from home timeline, show replies 2021-11-19 21:44:58 +00:00
silverpill 5547403200 Use macros to create FromSql/ToSql implementations for int enums 2021-11-19 17:47:26 +00:00
silverpill cf5d4db031 Hide direct messages from profile timeline 2021-11-19 00:32:22 +00:00
silverpill 4f5930dcf1 Set post visibility to public by default 2021-11-18 21:55:22 +00:00
silverpill c473070fd4 Configure linter and fix its warnings 2021-11-13 17:37:31 +00:00
silverpill a8ae3b6c81 Add "mention" class to mention links 2021-11-11 22:11:14 +00:00
silverpill 4da44159ed Store mentions in database 2021-11-11 20:24:47 +00:00
silverpill 06010e4403 Avoid repeating attachment subquery in post queries 2021-11-11 19:24:47 +00:00
silverpill fa7bff4b31 Add mention parser 2021-11-11 18:35:54 +00:00
silverpill aa1ef71857 Refactor some mastodon API modules 2021-11-07 13:37:36 +00:00
silverpill 64dddf3f7e Hide replies from profile feed 2021-11-01 20:49:36 +00:00
silverpill b50da3e3a4 Create notification only if recipient is local user 2021-10-29 11:54:17 +00:00
silverpill b6be5c8489 Add action attributes to Status entity when served to authorized user 2021-10-19 00:05:55 +00:00
silverpill d2462e9e96 Add API method for marking posts as favourite 2021-10-19 00:05:50 +00:00
silverpill bc65186f00 Notify user about new replies 2021-10-15 00:27:39 +00:00
silverpill 43256fa4b1 Add constructor for Post struct 2021-10-15 00:20:43 +00:00
silverpill c4ea2900c8 Notify user about new followers 2021-10-14 15:10:25 +00:00
silverpill fea3c17700 Fix missing object_id in received Note 2021-10-10 00:46:23 +00:00
silverpill cca8a5ff94 Fetch ancestors of incoming Notes by going through inReplyTo references 2021-10-10 00:29:54 +00:00
silverpill 9f114f4255 Add tests for create_note function 2021-10-09 12:53:53 +00:00
silverpill 8610719bd0 Store IDs of incoming Note objects 2021-10-08 23:12:15 +00:00
silverpill 7a65e34e62 Populate inReplyTo field in Note object when creating post 2021-10-08 22:54:53 +00:00
silverpill aac3d89f21 Return error 404 if thread is empty 2021-10-08 14:07:00 +00:00
silverpill c41cb16d23 Unpin and remove orphaned IPFS objects from local node 2021-09-29 12:06:19 +00:00
silverpill 90aac4d162 Stop waiting for token after 10 minutes 2021-09-29 01:03:47 +00:00
silverpill 7fbd889946 Verify owner of attachments when creating post 2021-09-26 00:08:50 +00:00
silverpill 283c426c49 Add delete-post CLI command 2021-09-26 00:08:44 +00:00
silverpill c605185bb5 Keep number of direct replies in reply_count field 2021-09-25 11:29:41 +00:00
silverpill 520e5399aa Enable replies 2021-09-23 23:28:39 +00:00
silverpill fdef4b6e6a Initial commit 2021-09-14 12:24:05 +00:00