Commit Graph

327 Commits (e62baacfc11508eb1d2ac1c1bcc3c4bd615d940b)

Author SHA1 Message Date
Claire 8fb524e07f
Add support for `Update` of converted object types (#36322) 4 weeks ago
Claire 405a49df44
Merge commit from fork
* Refuse granting quote authorization for reblogs

* Add validation to reject quotes of reblogs

* Do not process quotes of reblogs as potentially valid quotes

* Refuse to serve quoted reblogs over REST API
1 month ago
Claire 50743cc35b
Fix forwarder being called with `nil` status when quote post is soft-deleted (#36463) 1 month ago
Claire d4a4a7177a
Fix crash when serializing quotes of deleted posts for ActivityPub (#36381) 2 months ago
Claire 0be0a8898a
Fix Update/Delete of quoted status not being forwarded to quoters's followers (#36390) 2 months ago
Claire 987f1e897b
Fix JSON payload being potentially mutated when processing interaction policies (#36392) 2 months ago
Claire 3ee1378932
Fix approval for remote quotes of local posts not being streamed to local users (#36317) 2 months ago
Claire 150f0fcba5
Add support for numeric-based URIs for local accounts (#32724) 2 months ago
Claire e1f7847b64
Remove the `outgoing_quotes` feature flag, making the feature unconditional (#36130) 2 months ago
Claire b6bc42aaa6
Fix getting `Create` and `Update` out of order (#36176) 2 months ago
Claire e4bb0fc43a
Add server-side support for handling posts with a quote policy allowing followers to quote (#36127) 2 months ago
Claire 82b26603fe
Fix quote posts with CW and no text being rejected (#36095) 2 months ago
Claire e35dfbfdef
Fix accpeted quotes sometimes not generating notifications (#36087) 3 months ago
Claire e1dc960219
Rework FEP-7888 implementation (#36064) 3 months ago
Jesse Karmani 65b4a0a6f1
Implement FEP 7888: Part 1 - publish conversation context (#35959) 3 months ago
Claire 4fa203e69e
Rename `unknown` quote policy value to `unsupported_policy` (#35955) 3 months ago
Claire 836a2bfee0
Fix handling of inlined `instrument` in incoming `QuoteRequest` (#35714) 4 months ago
Claire d4e0784182
Fix quote revocation not being streamed (#35710) 4 months ago
Claire e615d2f069
Change quote to be fetched with quoted account rather than random follower (#35709) 4 months ago
Claire cb0b608fa7
Ensure quoted user is given access to see the post (#35665) 4 months ago
Claire 32791c9745
Accept remote quotes of local quotes according to set policy (#35629) 4 months ago
Claire 0153a239db
Avoid nested transactions when fetching quote posts (#35657) 4 months ago
Claire 5ed9410de0
Disable ActiveRecord query cache in `Create` critical path (#35662) 4 months ago
Claire 591df1f205
Add support for local quote stamps (#35626) 4 months ago
Claire 572a0e128d
Change quote verification to not bypass authorization flow for mentions (#35528) 4 months ago
Claire efc0d237af
Fix synchronous recursive fetching of deeply-nested quoted posts (#35600) 4 months ago
Claire 5a88b7f683
Add experimental basic quote post authoring (#35355) 4 months ago
Claire 7a7e0ba4cd
Add basic support for remote attachments with multiple media types (#34996) 6 months ago
Claire 989ca63b59
Remove `inbound_quotes` feature flag (#34958) 6 months ago
Claire 3d474807bf
Change “legacy” non-fast-tracked quote posts to not be displayed as such (#34945) 6 months ago
Claire 79931bf3ae
Merge commit from fork
* Check scheme in account and post links

* Harden media attachments

* Client-side mitigation

* Client-side mitigation for media attachments
7 months ago
Claire 22e2e7f02b
Fix crash when `likes` or `shares` collections are not inlined, for real (#34619) 7 months ago
Claire 3e5d78cc5b
Fix crash when `likes` or `shares` collections are not inlined (#34618) 7 months ago
Claire cbaba54e9d
Add support for importing embedded self-quotes (#34584) 7 months ago
Jonny Saunders 8b34daf254
Fix: Use strings not symbols to access `totalItems` in interaction collections (#34594) 7 months ago
Claire 9ed6a14d45
Add support for ingesting quote policies (#34479) 7 months ago
Claire ae3b7dd28d
Reject incoming `QuoteRequest` activities (#34480) 7 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 7 months ago
Claire dd23ba9c83
Refactor local-URI-to-account resolving (#34349) 8 months ago
Claire 966b816382
Refactor `ActivityPub::FetchRepliesService` and `ActivityPub::FetchAllRepliesService` (#34149) 9 months ago
Matt Jankowski f73df1f2b0
Fix `Style/HashSlice` cop violations (#33720) 10 months ago
Jonathan de Jong 3a762cddf6
Reject announce payload if object is nil (#33570) 11 months ago
Claire d517fa5ab7
Change ActivityPub path generation to all happen in `ActivityPub::TagManager` (#33527) 11 months ago
Nick Schonning c12b85e7a9
Fix Style/MultipleComparison (#33313)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
11 months ago
Claire 344e2903b3
Fix featured tags for remote accounts not being kept up to date (#33372) 11 months ago
Matt Jankowski b231c3c1bf
Drop support for ruby 3.1 (#32363) 1 year ago
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates (#32620) 1 year ago
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper (#32307) 1 year ago
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes (#32285) 1 year ago
Jeong Arm 66b2bc1c84
Ignore error if mentioned account was not processable (#29215)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
1 year ago