Commit graph

2313 commits

Author SHA1 Message Date
freamon
0220739d16 post-reply soft-deletion: add info to activitypublog for deletions 2024-10-21 22:19:43 +00:00
rimu
0495d8a30e Abandoned open instances automatically close registrations after one week #339 2024-10-21 16:14:34 +13:00
rimu
dfa95e3b12 tidy up profiles - large images 2024-10-21 15:55:55 +13:00
rimu
cbf44ef229 Delete voting data after 6 months 2024-10-21 15:50:11 +13:00
rimu
384d8077be avoid trying to delete already deleted posts 2024-10-21 10:22:59 +13:00
rimu
42439fb90a Merge branch 'refactor-post-new' 2024-10-21 09:56:20 +13:00
rimu
1d77d42946 post-new: do not double count 2024-10-21 09:55:39 +13:00
rimu
518f165c1f post-new: image posts 2024-10-20 20:21:30 +13:00
rimu
2d6d9b960c Merge remote-tracking branch 'origin/main' 2024-10-20 11:54:31 +13:00
rimu
d7b750f9b9 make disable_voting work again - user profiles 2024-10-20 11:23:20 +13:00
freamon
a627de0985 post-reply soft-deletion: also replace content for activitypub retrievals 2024-10-19 21:56:01 +00:00
freamon
3196c2cb79 post-reply soft-deletion: activitypub fixes 2024-10-19 21:19:35 +00:00
freamon
148d230527 post-reply soft-deletion: add option to purge a comment 2024-10-19 17:27:42 +00:00
freamon
5643c19e44 post-reply soft-deletion: add deleted comments to user view, to provide restoration route 2024-10-19 17:27:30 +00:00
freamon
9ef5aeecb3 post-reply soft-deletion: collapse deleted comments in post view 2024-10-19 17:27:16 +00:00
freamon
9e80066d2a post-reply soft-deletion: add restore function 2024-10-19 17:27:03 +00:00
freamon
a2fae00936 post-reply soft-deletion: replace content in HTML with 'deleted by author/moderator' 2024-10-19 17:26:50 +00:00
freamon
a2a81e5726 post-reply soft-deletion: don't overwrite content, so it can be restored 2024-10-19 17:26:26 +00:00
freamon
df2dc6e020 post-reply soft-deletion: keep current behaviour by not hard-deleting replies that have their own replies 2024-10-19 17:26:08 +00:00
freamon
7983105c58 post-reply soft-deletion: comment out uncalled routine 2024-10-19 17:25:54 +00:00
rimu
375235435e Merge remote-tracking branch 'origin/main' 2024-10-16 21:55:54 +13:00
rimu
77172f1d9c minor bugfixes via sentry 2024-10-16 21:55:41 +13:00
rimu
feca5992af refactor post-new wip 2024-10-16 21:42:30 +13:00
freamon
55d47168ce Use original follow id to unsubscribe from a.gup.pe groups
(doesn't properly unsubscribe if gibberish is used)
2024-10-15 02:01:05 +00:00
freamon
afe6605ceb API: support /comment/delete for user reply delete/restore 2024-10-14 04:29:06 +00:00
rimu
ba2a97c4ad deleted_by field - no foreign keys as they were confusing sqlalchemy 2024-10-14 15:48:55 +13:00
rimu
cec844ec4f refactor post-new wip 2024-10-14 15:37:00 +13:00
rimu
d8c75991cd Merge remote-tracking branch 'origin/main' 2024-10-14 12:35:38 +13:00
rimu
f1ddbcf008 populate deleted_by field 2024-10-14 12:35:24 +13:00
rimu
377d07a67e deleted_by field on Post, PostReply and User 2024-10-14 12:29:56 +13:00
freamon
07010ffaee API: ensure only reply owner can edit the reply 2024-10-13 20:29:05 +00:00
freamon
9054f05c1d API: For comments, prefer 'english' over 'no language' or 'undetermined' 2024-10-13 20:28:53 +00:00
rimu
f2af615d02 pagination on instance people list 2024-10-13 11:16:36 +13:00
rimu
4d285e6871 FEP-268d - federation 2024-10-13 10:57:33 +13:00
rimu
c8922cc67f link user profiles to their instances 2024-10-13 10:53:47 +13:00
rimu
815d13b1f7 Merge remote-tracking branch 'origin/main' 2024-10-13 10:52:51 +13:00
rimu
955af755de FEP-268d: Search consent signals for objects 2024-10-13 10:51:50 +13:00
freamon
e2160bde40 API: support /comment endpoint for editing post replies 2024-10-12 19:16:02 +00:00
freamon
bd0d3fb9e8 API: support 'Popular' listing type 2024-10-12 19:12:53 +00:00
rimu
97396e9343 instance templates 2024-10-12 17:13:22 +13:00
rimu
fde98f381c instance overview page 2024-10-12 17:07:53 +13:00
rimu
91465c4ced Merge remote-tracking branch 'origin/main' 2024-10-12 16:56:35 +13:00
rimu
2e56b6c5c0 show people and posts from each instance 2024-10-12 16:56:22 +13:00
rimu
1bee5a74b7 move instances list to dedicated package/blueprint 2024-10-12 16:25:20 +13:00
freamon
699efbd2d9 API: support /comment endpoint for creating new post replies 2024-10-11 17:09:32 +00:00
freamon
cb28b79108 For a.gup.pe groups, send votes to post author instead of to community 2024-10-10 15:39:36 +01:00
rimu
773ba7040c Merge remote-tracking branch 'origin/main' 2024-10-10 19:47:08 +13:00
rimu
1f18a05a4d sanitize user display names #336 2024-10-10 19:46:55 +13:00
freamon
d09c21a32e API: support /site/block endpoint 2024-10-09 23:48:58 +00:00
freamon
b49bb4cf3f API: initial support for /search endpoint (enough for instance view) 2024-10-09 23:46:57 +00:00