51 Commits (c04f2d0cf7c10fd3156edbdb1ad9e150ce91ba32)

Author SHA1 Message Date
Matt Jankowski 2e1391fdd2
Fix `Naming/MemoizedInstanceVariableName` cop (#25928)
1 year ago
Nick Schonning 717683d1c3
Autofix Rubocop remaining Layout rules (#23679)
2 years ago
Claire 0c9eac80d8
Fix unbounded recursion in post discovery (#23506)
2 years 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)
3 years ago
Eugen Rochko 3917353645
Fix single Redis connection being used across all threads (#18135)
3 years ago
Eugen Rochko ddbe906c25
Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko 1060666c58
Add support for editing for published statuses (#16697)
3 years ago
Eugen Rochko 6e50134a42
Add trending links (#16917)
3 years ago
Claire 9a19227f17
Fix some RedisLocks auto-releasing too fast (#16276)
4 years ago
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084)
4 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)
5 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)
6 years ago
Eugen Rochko 230a012f00
Add polls (#10111)
6 years ago
Eugen Rochko 1a1b8170bb
Fix Announce activities of unknown statuses not fetching those statuses (#10065)
6 years ago
Eugen Rochko 147b4c2c3a
Add logging for rejected ActivityPub payloads and add tests (#10062)
6 years ago
Eugen Rochko c417e8c198
Filter incoming Announce activities by relation to local activity (#10041)
6 years ago
ThibG 6a5307a573 Alternative handling of private self-boosts (#9998)
6 years ago
ysksn bcfff65195 Create Redisable#redis (#9633)
6 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)
7 years ago
ThibG a24605961a Fixes/do not override timestamps (#7336)
7 years ago
ThibG 581a5c9d29 Fixes/do not override timestamps (#7331)
7 years ago
Eugen Rochko 9110db41c5
Federate pinned statuses over ActivityPub (#6610)
7 years ago
Eugen Rochko 41a01bec23
Federated reports (#6570)
7 years ago
Eugen Rochko a71af98401
Push discovered status through streaming API within a time window (#6484)
7 years ago
ThibG b1e03197fa Process mentions and reblogs even from resolved threads (#6299)
7 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