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
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
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
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
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
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
rimu
9840f7bc53
avoid invalid image json in Actors
2024-04-09 10:29:55 +12:00
rimu
66d05ea860
receive federated reports from remote instances #21
2024-04-06 16:29:47 +13:00
rimu
958c8f226f
track recent activities using redis instead of db
2024-04-04 21:36:03 +13:00
rimu
329ad0093e
minor tweaks #144
2024-04-03 07:44:59 +13:00
freamon
d0b146ec0f
Find cross-posts for new or updated posts
2024-04-02 18:45:04 +01:00
rimu
483df457c4
resolve merge conflicts #143
2024-04-02 12:38:59 +13:00
freamon
3cdf9b0225
update_post_from_activity: use additions from create_post, and respond to changed URL
2024-04-01 23:44:58 +01:00
rimu
40c33672b1
improve nsfl detection
2024-04-01 10:12:31 +13:00
rimu
3e76bd2775
minor merge fixups #124
2024-03-27 16:08:25 +13:00
rimu
bf11490011
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# app/activitypub/routes.py
# app/activitypub/util.py
2024-03-27 16:07:21 +13:00
rimu
50db96fb6c
remove broken html_to_markdown function
2024-03-27 16:02:04 +13:00
freamon
484d165f47
Initial support for incoming Microblog posts
2024-03-26 22:46:15 +00:00
freamon
5fd59849b7
Merge remote-tracking branch 'upstream/main' into 25
2024-03-25 11:04:12 +00:00
rimu
6762d9a87b
Merge pull request 'Top-level Post Replies' ( #120 ) from freamon/pyfedi:23c into main
...
Reviewed-on: https://codeberg.org/rimu/pyfedi/pulls/120
2024-03-25 08:19:52 +00:00
rimu
e15d2a0581
don't accept new posts from banned communities
2024-03-25 13:30:09 +13:00
freamon
a84bd73b32
Return list of sticky posts for local community featured url
2024-03-24 22:10:41 +00:00
rimu
c5055cd09f
detect friendica
2024-03-24 15:35:45 +13:00
freamon
e8f7551e06
Avoiding crashes from adding remotes:
...
If remote community is missing
If remote community doesn't have a 'featured' url (e.g. KBIN)
If remote community returns empty/broken outbox (e.g. KBIN returns {}) with 200 OK
2024-03-24 00:15:10 +00:00
rimu
081108a7c6
block future shitpost floods
2024-03-22 12:22:19 +13:00
rimu
2cbaefd844
block shitpost flood
2024-03-22 10:50:17 +13:00