76 Commits (aa6ef7acd0c728db3910fb1f24fc5be2657acf9c)

Author SHA1 Message Date
Eugen Rochko b8386076c5 Change hashtags to preserve first-used casing (#11416)
5 years ago
Eugen Rochko f70b20a01c Add a spam check (#11217)
5 years ago
Eugen Rochko 56f0203c66 Refactor controllers for statuses, accounts, and more (#11249)
5 years ago
Eugen Rochko d85b2a734b Fix audio not being downloaded from remote servers (#11145)
5 years ago
Eugen Rochko eac19f2300 Change domain blocks to automatically support subdomains (#11138)
5 years ago
ThibG c45a330824 Handle blank poll options more gracefully (#10946)
5 years ago
ThibG 028fb2060b Fix possible race condition when processing statuses (#10815)
5 years ago
Eugen Rochko a6d2fe7165 Add blurhash (#10630)
5 years ago
Eugen Rochko 364e49ae1f Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401)
6 years ago
Eugen Rochko d5377d0d45 Fix poll update handler calling method was that was not available (#10246)
6 years ago
ThibG 11ce444b8b Support pushing and receiving updates to poll tallies (#10209)
6 years ago
ThibG dcbe6c16ba Do not allow adding votes to expired polls (#10214)
6 years ago
ThibG db21a6c5ee Avoid unnecessarily fetching the replies collection when it is empty (#10201)
6 years ago
ThibG 7da087dabe Store remote votes URI (#10158)
6 years ago
Eugen Rochko 03b5da7b6f Add tests for ActivityPub poll processing (#10143)
6 years ago
Eugen Rochko 952045604c Fix remote poll expiration time (#10144)
6 years ago
Eugen Rochko 4a3acdc916 Add polls (#10111)
6 years ago
ThibG 9f3f47e91f Improved remote thread fetching (#10106)
6 years ago
ThibG 181c40a402 Fix mention processing for unknwon accounts on incoming ActivityPub Notes (#10125)
6 years ago
Eugen Rochko 397f180493 Add logging for rejected ActivityPub payloads and add tests (#10062)
6 years ago
Eugen Rochko 0230b3c41d Filter incoming Announce activities by relation to local activity (#10041)
6 years ago
Eugen Rochko ddbf75ea87 Filter incoming Create activities by relation to local activity (#10005)
6 years ago
ThibG 99dcb6d910 Alternative handling of private self-boosts (#9998)
6 years ago
ThibG d0008b5051 Add tombstones for remote statuses (#9830)
6 years ago
Eugen Rochko 9b0c7cfa6f Use summary as summary for converted ActivityPub objects (#9823)
6 years ago
ThibG b8867a3412 Reduce chances of race conditions when processing deleted toots (#9815)
6 years ago
Eugen Rochko ab9308b7f7 Fix ThreadResolveWorker getting queued with invalid URLs (#9628)
6 years ago
ThibG b6e377a340 Fix emoji update date processing (#9255)
6 years ago
Eugen Rochko d84886f35e Accept the same payload in multiple inboxes and deliver (#9150)
6 years ago
m.b a342451341 Add Page AP type support (#9121)
6 years ago
ThibG e169e36810 Ignore invalid hashtags on remote statuses instead of rejecting them (#9118)
6 years ago
ThibG 56774d3bd4 Fix missing `mention` argument when processing incoming Create activities (#9114)
6 years ago
Eugen Rochko b110105a53 Allow inbox owner to view implicitly targeted ActivityPub payload (#9093)
6 years ago
Eugen Rochko 654520ec8c Improve support for aspects/circles (#8950)
6 years ago
Eugen Rochko b9e620946c Fix typo in ActivityPub Create handler (#8952)
6 years ago
Eugen Rochko ce087ef889 Move network calls out of transaction in ActivityPub handler (#8951)
6 years ago
Eugen Rochko ea769a7d02 Fix class autoloading issue in ActivityPub::Activity::Create (#8820)
6 years ago
M Somerville 777e09500e Support ActivityStreams’ summaryMap. (#8422)
6 years ago
ThibG 5da13c3980 Do not crash if remote custom emoji does not define updated date (fixes #8376) (#8377)
6 years ago
Eugen Rochko 946091af45 Exclude unlisted, private and direct toots from affecting trends (#7686)
6 years ago
Eugen Rochko adeb99bc8c Record trending tags from ActivityPub, too (#7647)
6 years ago
ThibG d1b2466320 Ignore multiple occurrences of a hashtag within a status (fixes #7585) (#7606)
6 years ago
Akihiko Odaki 5dadb6896b Raise Mastodon::RaceConditionError if Redis lock failed (#7511)
6 years ago
ThibG f2ecedaab5 Fixes/do not override timestamps (#7336)
6 years ago
ThibG 9c1e1005f4 Fixes/do not override timestamps (#7331)
6 years ago
Surinna Curtis 72793b3fc7 Support Actors/Statuses with multiple types (#7305)
6 years ago
ThibG 1cda8b247a Fix compatibility with PeerTube (#6968)
7 years ago
ThibG f7a96189b6 Do not ignore unknown media attachments, only skip them (#6948)
7 years ago
Eugen Rochko f0bc8e8a89 Ignore media validation when attaching to status during processing (#6822)
7 years ago
MitarashiDango 894226c288 fix validation error (media only status) (#6684)
7 years ago