Commit graph

459 commits

Author SHA1 Message Date
freamon
cfef490143 Add instance actor 2024-05-04 21:26:39 +01:00
freamon
c82581462d Move default_context()
(avoid circular dependency for next commits)
2024-05-04 21:16:55 +01:00
rimu
ec88d84775 add celery decorator to task functions #172 2024-05-03 06:27:25 +12:00
freamon
c7f2a168fe Send (undo)Like from Remote User follower to shared inbox 2024-04-30 13:15:57 +01:00
freamon
e7ebce679a Respond to /u/actor/followers URL 2024-04-30 13:14:51 +01:00
freamon
b374e3031b Add msg to ap log if local user not found 2024-04-30 13:14:24 +01:00
freamon
15507efd73 Only accept Undo/Follow if original Follow was accepted 2024-04-30 13:13:56 +01:00
freamon
d2a99e08b4 Process Undo/Follow requests from remote actors to local actors 2024-04-30 13:13:29 +01:00
freamon
f7cfd1f92b Accept Follow requests from remote actors to local actors 2024-04-30 13:12:53 +01:00
rimu
7805563b0f lowercase ap_id on communities 2024-04-30 21:11:57 +12:00
rimu
dc89405d05 debug #20 2024-04-30 11:33:43 +12: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
e1204bc267 topic notifications #20 2024-04-29 16:03:00 +12:00
rimu
37b95f03b9 oops missed one #170 2024-04-28 16:49:49 +12:00
freamon
3cddfd86e8 Ensure domains of 'id' and 'actor'/'attributedTo' match 2024-04-26 13:35:16 +01:00
rimu
0f020a6372 make ap_id always lower case 2024-04-23 21:28:58 +12:00
rimu
708edd51b6 refactor community subscription to use new subscription system #20 2024-04-22 20:53:03 +12:00
rimu
95172af37c include languages in api/v3/site 2024-04-22 20:10:13 +12:00
rimu
34d09acc92 surprise feature for those who comment "this" 2024-04-22 15:25:37 +12:00
freamon
8275f75a28 Ignore remote Creates to local_only communities 2024-04-20 13:03:39 +01:00
freamon
cd0419a93a Reject remote Follows to local_only communities 2024-04-20 13:02:43 +01:00
rimu
6ce5e7208c a way for senders to see the result of their POST to our inbox
for debugging
2024-04-20 20:46:51 +12:00
rimu
35efd7725c Tesseract errors take many forms - just capture them all in one go 2024-04-20 20:17:58 +12:00
rimu
d4141bb044 if the remote instance does not respond to an attempt to refresh a user profile it is probably temporarily overwhelmed
we just received an activity from them so it doesn't make sense to flag the instance as dormant, here.
2024-04-20 17:33:04 +12:00
rimu
2c1efdeb68 fall back to ap_profile_id 2024-04-20 17:16:17 +12:00
rimu
8396cf5e60 TimeoutError when using pytesseract 2024-04-20 17:01:36 +12:00
rimu
697d424bdf handle invalid video files more gracefully 2024-04-20 16:47:27 +12:00
rimu
7decc51f9a only set post language if post exists 2024-04-20 16:34:54 +12:00
rimu
c8b81162f1 remove obsolete flush_cache() calls 2024-04-20 16:26:33 +12:00
rimu
c121ed6784 Bot comments shouldn't add to comment count fixes #150 2024-04-19 21:17:21 +12:00
rimu
fae5d70aab notification subscription - user notif #20 2024-04-19 20:13:02 +12:00
rimu
d9422411ea typo 2024-04-19 20:05:27 +12:00
rimu
1d8a717d6f Merge pull request 'Local Community Federation' (#162) from freamon/pyfedi:17_lcf into main
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/162
2024-04-18 19:37:16 +00:00
rimu
035f0f2ea9 api/v3/site - date format 2024-04-18 14:23:01 +12:00
rimu
237fd3c408 api/v3/site - correct admin name 2024-04-18 14:17:27 +12:00
rimu
a4991090fd update existing community language 2024-04-18 13:57:33 +12:00
freamon
aae9ac88ad Announce actions by remote actors in local communities 2024-04-17 15:18:59 +01:00
freamon
79239b7273 Add Undo of Post Vote to federation 2024-04-17 15:18:28 +01:00
rimu
39946fcc2a Merge pull request 'Ignore Page/Announce, and some little fixes' (#158) from freamon/pyfedi:15 into main
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/158
2024-04-16 10:20:52 +00:00
rimu
8be961bea8 save language of posts and communities 2024-04-16 21:49:05 +12:00
rimu
516eafa1f3 video as a entirely separate post type 2024-04-16 20:59:58 +12:00
rimu
abd4dd16c9 embed video and generate still thumbnail 2024-04-16 16:35:12 +12:00
freamon
96528ada90 Ignore Announces intended for Mastodon 2024-04-15 22:06:50 +01:00
rimu
e5bfd1b4c9 better chat notification link 2024-04-15 19:03:59 +12:00
rimu
b193f71527 make spicyness of hot algo configurable through .env 2024-04-15 12:08:04 +12:00
rimu
75c3f7c8be hot sort - more spicy pls (experiment) 2024-04-14 07:59:24 +12:00
rimu
2729539d8c only attach image to post if post was successfully created 2024-04-09 19:27:42 +12:00
rimu
15c628903d avoid AttributeError when instance inbox is not populated 2024-04-09 19:23:19 +12:00
rimu
12e6e55cb4 avoid "list.remove(x): x not in list" 2024-04-09 19:16:11 +12:00
rimu
cfce14b9f3 images > 2000px tend to be real photos instead of 4chan screenshots 2024-04-09 12:29:48 +12:00