50 Commits (717683d1c39d2fe85d1cc3f5223e1f4cf43f1900)

Author SHA1 Message Date
Nick Schonning 717683d1c3
Autofix Rubocop remaining Layout rules (#23679) 1 year ago
Claire 0c9eac80d8
Fix unbounded recursion in post discovery (#23506) 1 year ago
Claire 8cf7006d4e
Refactor ActivityPub handling to prepare for non-Account actors (#19212) 2 years ago
Eugen Rochko 6cf57c6765
Refactor how Redis locks are created (#18400) 2 years ago
Eugen Rochko 3917353645
Fix single Redis connection being used across all threads (#18135) 2 years ago
Eugen Rochko ddbe906c25
Fix not updating a status when newer version is fetched manually (#17745) 2 years ago
Eugen Rochko 1060666c58
Add support for editing for published statuses (#16697) 2 years ago
Eugen Rochko 6e50134a42
Add trending links (#16917) 3 years ago
Claire 9a19227f17
Fix some RedisLocks auto-releasing too fast (#16276) 3 years ago
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084) 3 years ago
Takeshi Umeda b4c4af18dc
Fix a bear check when the activity object is nil (#14981) 4 years ago
Eugen Rochko 974b1b79ce
Add option to be notified when a followed user posts (#13546) 4 years ago
Eugen Rochko 52157fdcba
Add support for dereferencing objects through bearcaps (#14683) 4 years ago
ThibG 92319d7340
Fix dereferencing remote statuses not using the correct account (#14656) 4 years ago
ThibG 720214feb0
Add support for inlined objects in activity audience (#14514) 4 years ago
ThibG bcf85b5208
Dereference object URIs in Create and Update messages (#14359) 4 years ago
Takeshi Umeda 5c23ec2fa6
Improve group processing (#14279) 4 years ago
Eugen Rochko 6d23d40420
Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191) 4 years ago
Daigo 3 Dango 206dfd7dad Clarify keyword arguments with ** (#12769) 4 years ago
Thomas Citharel 8094955461 Add Event activity-type support (#12637) 5 years ago
Takeshi Umeda f43f1e0184 Add basic support for group actors (#12071) 5 years ago
ThibG e37358b3bc Fix code referencing wrong class (#12263) 5 years ago
puckipedia d2919f7e94 Allow Accept/Reject with a non-embedded object (#12199) 5 years ago
ThibG 915c619394 Add support for Audio activities (#11189) 5 years ago
ThibG 6c464cd424 Do not misattribute inlined boosts if `attributedTo` isn't present (#10967) 5 years ago
Eugen Rochko 230a012f00
Add polls (#10111) 5 years ago
Eugen Rochko 1a1b8170bb
Fix Announce activities of unknown statuses not fetching those statuses (#10065) 5 years ago
Eugen Rochko 147b4c2c3a
Add logging for rejected ActivityPub payloads and add tests (#10062) 5 years ago
Eugen Rochko c417e8c198
Filter incoming Announce activities by relation to local activity (#10041) 5 years ago
ThibG 6a5307a573 Alternative handling of private self-boosts (#9998) 5 years ago
ysksn bcfff65195 Create Redisable#redis (#9633) 5 years ago
Eugen Rochko 0f938ff29c
Add handler for Move activity (#9629) 6 years ago
Eugen Rochko 9311430ed7
Prevent multiple handlers for Delete of Actor from running (#9292) 6 years ago
Eugen Rochko ddd30f331c
Improve support for aspects/circles (#8950) 6 years ago
Eugen Rochko b4ba4b1b5d
Spread out crawling randomly to avoid DDoSing the link (#8445) 6 years ago
Eugen Rochko 57b503d4ef
Resolve unknown status from Add activity, skip Remove if unknown (#7526) 6 years ago
ThibG a24605961a Fixes/do not override timestamps (#7336) 6 years ago
ThibG 581a5c9d29 Fixes/do not override timestamps (#7331) 6 years ago
Eugen Rochko 9110db41c5
Federate pinned statuses over ActivityPub (#6610) 6 years ago
Eugen Rochko 41a01bec23
Federated reports (#6570) 6 years ago
Eugen Rochko a71af98401
Push discovered status through streaming API within a time window (#6484) 6 years ago
ThibG b1e03197fa Process mentions and reblogs even from resolved threads (#6299) 6 years ago
Yamagishi Kazutoshi b21db9bbde Using double splat operator (#5859) 7 years ago
Eugen Rochko 484208ce12 When status is fetched instead of delivered, do not stream it (#5437) 7 years ago
Eugen Rochko 0717d9b3e6 Set snowflake IDs for backdated statuses (#5260) 7 years ago
Eugen Rochko c2980d5b17 Do not rely on activity arriving exactly once after delete arrived (#4754) 7 years ago
Eugen Rochko 72bb3e03fd Support more variations of ActivityPub keyId in signature (#4630) 7 years ago
Eugen Rochko b7370ac8ba ActivityPub delivery (#4566) 7 years ago
Eugen Rochko 81c1303cd6 Handle ActivityPub follows correctly (#4571) 7 years ago
Eugen Rochko dd7ef0dc41 Add ActivityPub inbox (#4216) 7 years ago