Commit graph

389 commits

Author SHA1 Message Date
rimu
c169e6b5d1 update continue_discussion with latest comment display code 2024-01-18 09:44:34 +13:00
rimu
a8ef0e9d75 update continue_discussion with latest comment display code 2024-01-18 09:42:45 +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
01e101147f nice big buttons on mobile 2024-01-17 19:00:39 +13:00
rimu
5d34feb0be nice big buttons on mobile 2024-01-17 18:46:03 +13:00
rimu
b072956289 cope with & in titles 2024-01-17 16:22:33 +13:00
rimu
ea224e291b better source for pytesseract will result in more reliable ocr 2024-01-17 16:12:19 +13:00
rimu
321731a5f0 much improved comment voting and collapse icon location 2024-01-16 21:39:10 +13:00
rimu
017211ba83 rel=nofollow everywhere 2024-01-16 15:38:56 +13:00
rimu
12de59da9b move hide replies to better place and new icon 2024-01-15 20:46:37 +13:00
rimu
22e4caf548 sort replies by 'new' when viewing community by 'active' 2024-01-15 19:18:21 +13:00
rimu
d863b637c8 when sorting by active, use last_active for post date instead of posted_at 2024-01-15 18:48:41 +13:00
rimu
e045dc7f2d related communities 2024-01-15 18:32:58 +13:00
rimu
eee7c59b57 active sort with user default sort choice 2024-01-15 18:26:22 +13:00
rimu
c3d83b1428 normalize utf characters in user names 2024-01-15 17:26:57 +13:00
rimu
e5e60dd1c6 handle file not found exception 2024-01-15 09:50:48 +13:00
rimu
becb11ea0d adding topic crash 2024-01-14 12:47:49 +13:00
rimu
f7022fd6a6 dark mode bugfix 2024-01-13 23:19:31 +13:00
rimu
ad8742bf85 no bold on deleted usernames 2024-01-13 22:42:40 +13:00
rimu
78d1dfb45c simplify voting 2024-01-13 22:29:57 +13:00
rimu
60efbe988f dark and light modes
also heading size reduction
2024-01-13 22:09:02 +13:00
rimu
1dad787bc4 filter certain types of post 2024-01-13 18:18:32 +13:00
rimu
7c7d0b7a56 activitypub logging 2024-01-13 11:12:31 +13:00
rimu
bb35a4cb05 dropdown menu minor bugfix 2024-01-13 10:45:39 +13:00
rimu
6d427a29fa post url redirect 2024-01-12 20:21:41 +13:00
rimu
ed024f91e5 post url 2024-01-12 17:55:01 +13:00
rimu
f9f236da13 home - popular and all lists 2024-01-12 17:15:08 +13:00
rimu
dff156fd12 crash on profile for anon users 2024-01-12 13:49:40 +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
6ac0a19173 improve post editing 2024-01-12 10:13:30 +13:00
rimu
f88a819c2d last seen 2024-01-11 22:33:43 +13:00
rimu
2faafb01eb change vote button width calculation method 2024-01-11 21:18:34 +13:00
rimu
0d9566806e fix join/leave buttons 2024-01-11 20:52:09 +13:00
rimu
c6216f2588 per-user keyword filters 2024-01-11 20:39:22 +13:00
rimu
29a75c045a quotes in post body 2024-01-11 08:24:24 +13:00
rimu
4e1a5efac5 improve html parsing - make plain links clickable - debug 2024-01-11 08:21:33 +13:00
rimu
438ac72657 improve html parsing - make plain links clickable 2024-01-10 19:54:54 +13:00
rimu
daf124ae49 topics in breadcrumb 2024-01-10 19:06:35 +13:00
rimu
7f0e68acf5 beehaw notice 2024-01-10 17:27:07 +13:00
rimu
24affdbb97 make upvoted history private 2024-01-10 17:02:59 +13:00
rimu
74634f7bb5 vote spinner size 2024-01-10 13:41:45 +13:00
rimu
f438a8d299 upvoted list bug 2024-01-10 10:34:55 +13:00
rimu
0fa8c674b2 post vote effect index 2024-01-10 10:18:11 +13:00
rimu
a29a914bf0 display 1200 votes as 1.2k 2024-01-10 09:44:59 +13:00
rimu
bdcb17e3c1 notification toggles 2024-01-10 09:34:58 +13:00
rimu
6fba6ef113 fix username validation 2024-01-10 09:00:24 +13:00
rimu
94f1aad3c5 typo 2024-01-09 20:47:08 +13:00
rimu
050d1d36d2 multiple bugfixes 2024-01-09 20:44:08 +13:00
rimu
ec4be34d5d bug when sending link posts to lemmy 2024-01-08 22:48:03 +13:00
rimu
40f53d9cd3 admins can delete anything 2024-01-08 22:43:38 +13:00
rimu
147ff51189 fix link post creation 2024-01-08 21:33:23 +13:00
rimu
90d5d525ae Low bandwidth mode 2024-01-08 19:41:32 +13:00
rimu
2e3cf467ba reduce overly aggressive downvote blocking 2024-01-08 18:50:37 +13:00
rimu
59920686c0 verification token bug 2024-01-08 10:48:05 +13:00
rimu
8d8f74f0c3 typo 2024-01-07 22:51:01 +13:00
rimu
de802df9f2 font size tweak 2024-01-07 22:49:08 +13:00
rimu
5751bff5a1 community sorting on local and subscribed 2024-01-07 22:45:09 +13:00
rimu
7ad2781eb5 UI to let people change comment sort order 2024-01-07 22:28:13 +13:00
rimu
6846902480 default sort of communities - by popularity 2024-01-07 21:53:35 +13:00
rimu
f26ce95864 comment ranking using confidence formula 2024-01-07 21:36:04 +13:00
rimu
b83ae5fa2f image is a dict while attachment is a list of dicts
argh
2024-01-07 19:12:18 +13:00
rimu
367f80f13a further experiments 2024-01-07 18:48:44 +13:00
rimu
afa93df35c and body text fields to link and image posts 2024-01-07 18:30:27 +13:00
rimu
c8f837a52e fix invalid Activity when sending image post 2024-01-07 18:20:04 +13:00
rimu
4354d4259e fix invalid Activity when sending image post 2024-01-07 18:15:28 +13:00
rimu
908ae14799 fix crash when creating image post 2024-01-07 18:02:52 +13:00
rimu
32a4d4c467 search users 2024-01-07 14:45:16 +13:00
rimu
ca36d34256 user rep 2024-01-07 14:41:02 +13:00
rimu
80c85761fb cope with uppercase letters in file extensions 2024-01-07 14:36:55 +13:00
rimu
45c214b844 filter communities list - admin area 2024-01-07 13:45:02 +13:00
rimu
9aada76655 sort communities list 2024-01-07 13:35:36 +13:00
rimu
8da67fec30 notify about new posts in communities 2024-01-07 12:49:25 +13:00
rimu
2bc1ab47d0 notify about new posts in communities 2024-01-07 12:47:06 +13:00
rimu
f777ea5dfd move notification icon out of menu on mobile fixes #6 2024-01-07 10:18:16 +13:00
rimu
cd4fa6ad25 import community subscriptions from lemmy 2024-01-07 09:29:36 +13:00
rimu
47cdf79b20 use recaptcha 2 instead of 3 as it's easier to integrate 2024-01-06 19:48:10 +13:00
rimu
69a1f6316e home page - only show posts from some communities 2024-01-06 19:07:00 +13:00
rimu
88702bb9f2 view image inline while browsing community 2024-01-06 17:36:30 +13:00
rimu
3b9cf6bd18 view image inline while browsing community 2024-01-06 17:21:39 +13:00
rimu
9d7c3976c2 community breadcrumb 2024-01-06 15:30:50 +13:00
rimu
396a5bae4c avoid duplicate comments and gif reactions 2024-01-06 14:54:10 +13:00
rimu
fb75f9901f dark mode 2024-01-06 11:31:45 +13:00
rimu
20f5c7b7f8 notifications 2024-01-06 11:01:44 +13:00
rimu
48dac0fc3a fix button order 2024-01-06 08:47:38 +13:00
rimu
872fdb9364 fix post ranking 2024-01-06 08:16:50 +13:00
rimu
0b3a63cf59 1 pixel gif 2024-01-05 16:41:50 +13:00
rimu
568a1c49ca privacy and donate pages 2024-01-05 16:14:55 +13:00
rimu
13edcd4e13 retry get requests 2024-01-05 15:37:56 +13:00
rimu
41cc3de80d donate links 2024-01-05 14:54:45 +13:00
rimu
39ca00cb8e bug fixes and tweaks after initial user testing 2024-01-05 14:09:46 +13:00
rimu
cb185648d2 tweaks 2024-01-05 12:08:30 +13:00
rimu
a2aee59e7f make recaptcha work with nonce 2024-01-05 11:56:18 +13:00
rimu
9424f41d87 image posts: fall back to url when thumbnail does not work 2024-01-05 11:10:10 +13:00
rimu
139feb49c9 wait then retry when GET request times out 2024-01-05 11:00:16 +13:00
rimu
c5da11335b update post counts when deletion happens 2024-01-05 10:36:55 +13:00
rimu
4f2ac1b89f better logging of unfound objects when voting 2024-01-05 09:43:08 +13:00
rimu
7ee6139068 announce undo vote 2024-01-05 09:39:20 +13:00
rimu
ca5bd607f2 whack a mole 2024-01-05 09:13:00 +13:00
rimu
a3af8de34b whack a mole 2024-01-05 09:02:54 +13:00
rimu
87b4476fda community ap id exception logging 2024-01-05 08:45:33 +13:00
rimu
14ddb92922 guard against null date 2024-01-05 08:11:35 +13:00
rimu
5ededc0727 css tweak 2024-01-04 22:24:13 +13:00
rimu
1f3c383479 side pane class 2024-01-04 22:21:31 +13:00
rimu
a36a56eec6 minor bugfixes 2024-01-04 22:08:32 +13:00
rimu
e1f410151e oops 2024-01-04 17:07:02 +13:00
rimu
82422c06c6 bust membership cache 2024-01-04 16:59:15 +13:00
rimu
80ad21deeb ignore unfound objects when voting 2024-01-04 16:56:37 +13:00
rimu
7d2b6b8f6a membership cache flushing 2024-01-04 16:49:11 +13:00
rimu
5948650b3a remove problematic database index 2024-01-04 16:09:22 +13:00
rimu
781694e023 improve registration and add community topics/categories 2024-01-04 16:00:19 +13:00
rimu
276a937799 welcome email update 2024-01-04 14:56:21 +13:00
rimu
076448df98 typo 2024-01-04 13:26:39 +13:00
rimu
195901975f issues found during deployment 2024-01-03 22:52:19 +13:00
rimu
ef21e246eb typo 2024-01-03 22:45:23 +13:00
rimu
7883ead026 people list 2024-01-03 20:53:06 +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
74cc2d17c0 communities that are local-only, w access control for posting and voting 2024-01-02 19:41:00 +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
8c622c04c7 admin users 2024-01-01 14:49:15 +13:00
rimu
83eaf6d883 delete community 2024-01-01 11:38:24 +13:00
rimu
c1971b3d8d administer communities - list and edit 2023-12-31 12:09:20 +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
ed13e2d03d voting button ajax spinner - css tweak 2023-12-30 14:06:30 +13:00
rimu
68e1bb26df voting button ajax spinner 2023-12-30 14:04:18 +13:00
rimu
ef161bbec1 big refactor of AP core code 2023-12-30 13:23:12 +13:00
rimu
ea2d3a62e4 fake news domain blocking and notifying 2023-12-30 11:36:24 +13:00
rimu
10a92319fc delete account, with federation - debug 2023-12-29 20:14:29 +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
39ddb0af3e change date format header for compatibility with mastodon 2023-12-28 20:00:42 +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
f6d3468c98 avoid race condition 2023-12-27 16:58:30 +13:00
rimu
71289b9435 refresh stale user profiles 2023-12-27 15:47:17 +13:00
rimu
6ac8aca227 basic mastodon interop 2023-12-27 14:38:41 +13:00
rimu
44b06cdad0 upvotes in low quality communities do not add to reputation 2023-12-27 13:02:52 +13:00
rimu
852470b433 low reputation warning 2023-12-27 11:00:30 +13:00
rimu
03f10c36aa automatically resize textareas based on contents 2023-12-26 22:28:45 +13:00
rimu
01f3cf212b federation - editing posts and sending replies to subscribers 2023-12-26 21:39:52 +13:00
rimu
4c58a04f8a replay failed AP tasks 2023-12-26 12:36:20 +13:00
rimu
e3ec351f80 remote delete of posts and comments 2023-12-26 12:36:02 +13:00
rimu
1936cad8c7 markdown editor 2023-12-26 10:49:08 +13:00
rimu
b04466fcc1 make backfilling community posts into a celery task (background processing) 2023-12-25 21:44:10 +13:00
rimu
026b433039 mobile tweaks 2023-12-24 17:41:34 +13:00
rimu
64e0193135 move long-running tasks to separate background process (image processing) 2023-12-24 16:20:18 +13:00
rimu
6182240ad3 move long-running tasks to separate background process (celery + redis) 2023-12-24 13:28:41 +13:00
rimu
684e68c3fd ignore mastodon delete spam and lemmy retry spam 2023-12-23 11:32:22 +13:00
rimu
46646590a9 activitypub log for admins 2023-12-23 11:30:27 +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
4a6492a15c refactoring and bug fixes 2023-12-22 14:05:39 +13:00
rimu
26074bd85e backfill old posts when a remote community is added 2023-12-21 22:14:43 +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
b32be0127e user avatars and banner images 2023-12-14 20:24:08 +13:00
rimu
46900390a5 report posts and communities. also block domains and instances 2023-12-13 21:04:11 +13:00
rimu
ac8a229475 rss feeds on communities 2023-12-12 18:28:49 +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
9efda995e3 upload images for community icon and banner 2023-12-08 17:13:38 +13:00
rimu
d5d7122a3d subscription and unsubscription to remote communities - lemmy bugs
also local cache busting
2023-12-03 22:41:15 +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
38a00d3617 addiction mitigation: time tracking 2023-11-30 17:39:13 +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
rimu
2fb1abbc08 more icons 2023-11-30 05:27:00 +13:00
rimu
c5f79ce1ca created recently indicator on users 2023-11-30 05:14:22 +13:00
rimu
ddc747bb76 list content by domain 2023-11-29 22:12:55 +13:00
rimu
e97f3ee4ab generate thumbnails from og:image meta tag 2023-11-29 20:32:07 +13:00
rimu
a17b8785d3 create and view image posts 2023-11-27 22:05:35 +13:00
rimu
e2b86f3caf keep activitypub log small 2023-11-26 23:21:04 +13:00
rimu
7395494477 moderators endpoint 2023-11-26 23:20:51 +13:00
rimu
f8a5f0872b text tweaks 2023-11-25 12:06:20 +13:00
rimu
428c65aa00 extract instance weight to it's own function 2023-11-24 22:52:42 +13:00
rimu
0fc16d503c admin: view log of activities sent and received 2023-11-24 22:32:46 +13:00
rimu
3038cb7118 debug lemmy vote federation 2023-11-24 22:28:31 +13:00
rimu
d73eb55d72 remote profiles 2023-11-24 20:22:58 +13:00
rimu
021c527147 federate votes and deletion 2023-11-23 22:36:12 +13:00
rimu
b707251bf6 special lemmy api endpoints for instance discovery 2023-11-23 15:10:44 +13:00
rimu
1d013693fa lemmy compatibility 2023-11-22 22:12:58 +13:00
rimu
53a1531820 post replies - create, edit, delete 2023-11-22 20:48:27 +13:00
rimu
6ec660005c federation - receive remote posts, including edits and deletions 2023-11-21 23:05:07 +13:00
rimu
d2a81ef76c federation: subscribe to remote community 2023-11-17 22:02:44 +13:00
rimu
c9beb0c0da federation: handle remote subscriptions and unsubscriptions 2023-11-16 22:31:14 +13:00
rimu
c3d36cfb86 show upvoted posts on profile 2023-11-12 20:54:22 +13:00
rimu
1d6716f98b dark mode 2023-11-12 20:54:11 +13:00
rimu
724d6c4bbd design improvements 2023-11-09 22:44:09 +13:00
rimu
1fb1735faf design improvements 2023-11-09 21:32:29 +13:00