Commit graph

225 commits

Author SHA1 Message Date
rimu
3c5a86f6e6 hashtag UI #184 2024-05-12 13:02:45 +12:00
freamon
bc5b1625ef federate post delete to User Followers #2, #154, #172 2024-05-10 17:10:44 +01:00
freamon
60eab27d7e federate post edit to User Followers 2024-05-10 16:36:15 +01:00
rimu
7867b5b346 add language choices to UI - logged in users only #51 2024-05-09 19:21:45 +12:00
rimu
af4dee7ea3 add language choices to UI #51 2024-05-09 17:54:30 +12:00
rimu
3125d7aa67 improve UI responsiveness when voting by federating vote in background 2024-05-06 19:49:51 +12:00
freamon
c82581462d Move default_context()
(avoid circular dependency for next commits)
2024-05-04 21:16:55 +01:00
rimu
01d4b2678c anyone can subscribe to any post or comment #20
(not just the author)
2024-04-29 21:43:37 +12:00
rimu
97cc67809c preconnect to post url 2024-04-24 10:29:14 +12:00
freamon
d49470ab8b Add one upvote from yourself for own posts and replies 2024-04-22 19:51:07 +01:00
freamon
f2eaf5d3b7 Add stupid reply handling to top-level comments also 2024-04-22 19:50:49 +01:00
rimu
34d09acc92 surprise feature for those who comment "this" 2024-04-22 15:25:37 +12:00
rimu
e261c3b9c0 lemmy requires a summary field when mods delete things 2024-04-20 20:09:52 +12:00
rimu
c8b81162f1 remove obsolete flush_cache() calls 2024-04-20 16:26:33 +12:00
freamon
c8161b7204 Federate Comment Votes by local users in local communities 2024-04-17 15:18:45 +01:00
freamon
79239b7273 Add Undo of Post Vote to federation 2024-04-17 15:18:28 +01:00
rimu
7218b5aa42 fix merge conflicts 2024-04-17 09:04:29 +12:00
rimu
516eafa1f3 video as a entirely separate post type 2024-04-16 20:59:58 +12:00
freamon
8a46a933d6 Hide 'Create Post' if Community is restricted_to_mods and User isn't a Mod 2024-04-15 12:56:01 +01:00
rimu
3c006332e3 site admins can delete comments 2024-04-15 12:16:29 +12:00
rimu
b193f71527 make spicyness of hot algo configurable through .env 2024-04-15 12:08:04 +12:00
rimu
59ca0f02a8 blocking an account 2024-04-14 08:57:46 +12:00
rimu
2dcbc45d67 hot sort - more spicy pls (experiment) 2024-04-14 08:17:02 +12:00
rimu
75c3f7c8be hot sort - more spicy pls (experiment) 2024-04-14 07:59:24 +12:00
rimu
bd6c71d8bb show if a piece of content has already been voted on 2024-04-11 14:04:57 +12:00
rimu
7b162792ee increase rows of text entry fields 2024-04-11 12:50:26 +12:00
rimu
b8ddf0c481 split post creation and editing up into different forms for each type of content #78 2024-04-07 11:15:04 +12:00
rimu
66d05ea860 receive federated reports from remote instances #21 2024-04-06 16:29:47 +13:00
rimu
a5212762f9 federate report to remote instance #21 2024-04-06 15:24:59 +13:00
rimu
11f0a9e183 Option for mods to ignore reports about a post, comment or user #21 2024-04-06 14:10:23 +13:00
rimu
e6431584ab better ban message #78 2024-04-03 20:48:39 +13:00
freamon
f9cc69b054 Show cross posts in UI 2024-04-02 18:46:04 +01:00
freamon
d9dc0d2960 Fixup cross posts if post is removed 2024-04-02 18:45:21 +01:00
freamon
d0b146ec0f Find cross-posts for new or updated posts 2024-04-02 18:45:04 +01:00
rimu
109a808217 Merge pull request 'Some initial Mastodon support' (#124) from freamon/pyfedi:25 into main
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/124
2024-03-27 03:04:00 +00:00
freamon
7d16b422f5 Use same JSON format for outgoing Comment Replies and Updates as Post Replies 2024-03-26 23:17:19 +00:00
rimu
aed298118f filter reports by local or remote #21 2024-03-26 22:18:05 +13:00
freamon
a0e974df11 Only send separate Note if community is remote or local community has no followers from post.author's instance 2024-03-24 16:38:20 +00:00
freamon
403a04df7c Also send top-level post reply directly to post author 2024-03-24 04:13:51 +00:00
freamon
caedb3e84f Copy Lemmy for top-level post reply JSON 2024-03-24 03:20:45 +00:00
rimu
8a6f3fff61 Merge pull request 'Moderators' (#115) from freamon/pyfedi:21 into main
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/115
2024-03-22 02:34:39 +00:00
freamon
75c3c0b49b mod_list in side-panel for show_post, add_reply, etc 2024-03-22 01:23:26 +00:00
rimu
081108a7c6 block future shitpost floods 2024-03-22 12:22:19 +13:00
rimu
43f0998391 When a post or postreply is created, record whether the author is a bot, for easier filtering #98 #114 2024-03-21 21:50:25 +13:00
rimu
0210adafa5 show sticky posts at top of their community fixes #16 2024-03-20 20:41:45 +13:00
rimu
f5f5f593a5 community moderation - view reports and list of banned people 2024-03-18 21:05:13 +13:00
rimu
7e67f67ca6 update Vary header to account for language 2024-03-17 20:46:33 +13:00
rimu
2f24e5bef2 ban people from community #21 2024-03-15 14:24:45 +13:00
rimu
18e5301879 unblock instances 2024-03-14 22:22:24 +13:00
rimu
4fc715bb18 community owners can change settings and appoint moderators #21 2024-03-13 16:40:20 +13:00
rimu
5ab1082551 hide community selection when editing post 2024-03-12 21:34:10 +13:00
rimu
49db71e05d opt out of search 2024-03-12 20:58:47 +13:00
rimu
5408c4b060 instance blocking 2024-03-12 20:06:24 +13:00
rimu
62292cb6d1 finish sub-topics fixes #44 2024-03-09 14:59:05 +13:00
freamon
f53b717e38 No free upvote on post_reply 2024-03-05 02:17:01 +00:00
freamon
312c678665 Fix vote revertion logic 2024-03-05 02:01:25 +00:00
rimu
ebea77c37d change headers to reduce network usage 2024-03-02 13:56:47 +13:00
rimu
fffb58fb07 set vary headers #57 2024-02-28 21:34:19 +13:00
rimu
eba9ec8bd6 set vary headers #fixes 57 2024-02-28 20:45:39 +13:00
rimu
acd2317927 oops 2024-02-27 05:24:38 +13:00
rimu
684d4f741d accessibility improvements 2024-02-26 21:26:19 +13:00
rimu
40de319b9a allow comments on posts in communities that are restricted to mods 2024-02-24 11:07:06 +13:00
rimu
93c52b2a86 debug issues found in production log 2024-02-23 20:23:59 +13:00
rimu
e57e916221 nsfw checkmarks not checked when editing fixes #54 2024-02-18 11:46:11 +13:00
rimu
a77de0c883 send private messages 2024-02-17 20:05:57 +13:00
rimu
e1c86371a6 nsfw and nsfl icons on posts - editing 2024-02-16 06:24:28 +13:00
rimu
b812694772 make api/v3/instance return a list of admins. fixes #41 2024-02-14 14:38:55 +13:00
rimu
fa649bb8ab better notifications 2024-02-10 19:58:34 +13:00
rimu
d7e7d79419 calculate local post stats 2024-02-08 12:46:41 +13:00
rimu
b7e40fb35c notify admin when new registration is waiting 2024-02-05 16:22:17 +13:00
rimu
a3777e7ff8 masonry visual improvements 2024-01-31 20:16:46 +13:00
rimu
04a4abe9d5 local only communities - do not federate 2024-01-27 12:22:35 +13:00
rimu
2f947e6d0d alt text on images 2024-01-26 17:15:43 +13:00
rimu
41f6a29e33 various small bugfixes 2024-01-25 20:16:08 +13:00
rimu
c3e16ab171 rational discourse toolbox 2024-01-19 15:08:39 +13:00
rimu
c169e6b5d1 update continue_discussion with latest comment display code 2024-01-18 09:44:34 +13:00
rimu
7afcb20d08 federate deletes of posts and comments 2024-01-17 21:02:28 +13:00
rimu
10f36ff969 federate edits to posts and comments 2024-01-17 20:48:35 +13:00
rimu
321731a5f0 much improved comment voting and collapse icon location 2024-01-16 21:39:10 +13:00
rimu
becb11ea0d adding topic crash 2024-01-14 12:47:49 +13:00
rimu
78d1dfb45c simplify voting 2024-01-13 22:29:57 +13:00
rimu
bb35a4cb05 dropdown menu minor bugfix 2024-01-13 10:45:39 +13:00
rimu
b9c468d437 fix etags for caching 2024-01-12 13:24:49 +13:00
rimu
134e213397 communities menu 2024-01-12 12:34:08 +13:00
rimu
0d9566806e fix join/leave buttons 2024-01-11 20:52:09 +13:00
rimu
bdcb17e3c1 notification toggles 2024-01-10 09:34:58 +13:00
rimu
40f53d9cd3 admins can delete anything 2024-01-08 22:43:38 +13:00
rimu
90d5d525ae Low bandwidth mode 2024-01-08 19:41:32 +13:00
rimu
59920686c0 verification token bug 2024-01-08 10:48:05 +13:00
rimu
7ad2781eb5 UI to let people change comment sort order 2024-01-07 22:28:13 +13:00
rimu
f26ce95864 comment ranking using confidence formula 2024-01-07 21:36:04 +13:00
rimu
afa93df35c and body text fields to link and image posts 2024-01-07 18:30:27 +13:00
rimu
396a5bae4c avoid duplicate comments and gif reactions 2024-01-06 14:54:10 +13:00
rimu
20f5c7b7f8 notifications 2024-01-06 11:01:44 +13:00
rimu
b431a79518 sort posts by top, hot, new 2024-01-03 20:14:39 +13:00
rimu
acfe35d98d announce incoming activites to all following instances
plus a whole lot more, i don't even know
2024-01-03 16:29:58 +13:00
rimu
520db4a924 admin area to respond to moderation reports 2024-01-02 16:07:41 +13:00
rimu
b4dcdf98e7 report and block profiles 2024-01-01 16:26:57 +13:00
rimu
83eaf6d883 delete community 2024-01-01 11:38:24 +13:00
rimu
ede9c32953 stop banned accounts from posting 2023-12-30 19:22:22 +13:00
rimu
afb253f6d0 IP address plus cookie-based ban system 2023-12-30 19:03:44 +13:00
rimu
207efc2329 delete account, with federation 2023-12-29 17:32:35 +13:00
rimu
7966a91334 matrix user id on user profiles 2023-12-28 21:00:26 +13:00
rimu
71d66905bd add summary text field to Pages and Notes 2023-12-28 20:39:26 +13:00
rimu
0b159edf0a comment edit, delete, report, block 2023-12-28 20:00:07 +13:00
rimu
52a4d7250f attitude 2023-12-27 19:51:07 +13:00
rimu
44b06cdad0 upvotes in low quality communities do not add to reputation 2023-12-27 13:02:52 +13:00
rimu
01f3cf212b federation - editing posts and sending replies to subscribers 2023-12-26 21:39:52 +13:00
rimu
1936cad8c7 markdown editor 2023-12-26 10:49:08 +13:00
rimu
1fc2ba631f stop lemmy from duplicating content 2023-12-22 16:18:44 +13:00
rimu
fec2e9117c log all outgoing actitivies 2023-12-22 15:34:45 +13:00
rimu
0fffaf188b vote federation 2023-12-17 20:33:27 +13:00
rimu
c3839e6873 home page, expanded admin area and domain blocking 2023-12-17 00:12:49 +13:00
rimu
7b91250e3a pagination 2023-12-15 17:35:11 +13:00
rimu
fb2dc055d3 mea culpa function to de-escalate 2023-12-14 21:22:46 +13:00
rimu
46900390a5 report posts and communities. also block domains and instances 2023-12-13 21:04:11 +13:00
rimu
5b6c9f39b2 avoid use of depreciated datetime.utcnow 2023-12-12 08:53:35 +13:00
rimu
606024494d caching strategy scaled back significantly 2023-12-11 20:46:38 +13:00
rimu
094708f396 federating replies and lots of caching 2023-12-10 15:10:09 +13:00
rimu
7fd8935983 update user.last_seen whenever they post content or vote 2023-12-09 22:28:20 +13:00
rimu
05c2c7372b federation - post content and replies/comments to remote communities 2023-12-09 22:14:16 +13:00
rimu
5752b8eaeb finish notifications 2023-11-30 23:21:37 +13:00
rimu
f0a4e01fe9 post edit and delete. beginning of notifications 2023-11-30 20:57:51 +13:00
rimu
6421f8e251 performance improvements 2023-11-30 07:12:17 +13:00
rimu
856f450885 significant code reorganisation - split communities and posts 2023-11-30 06:36:08 +13:00