Commit Graph

1111 Commits (8f5e95a159d02aff0c5a11d9467b65123c69f8d9)

Author SHA1 Message Date
Claire 8f5e95a159 Fix `Update` importing old previously-unknown activities and treating them as recent ones (#36848) 6 days ago
Claire 8965e1bfa9
Bump version to v4.4.7 (#36473) 1 month ago
Claire d7d6407d41 Explicitly record Tombstone quotes as deleted
This adds a `deleted` state to the internal representation, but this does
not change the API, which already included such a state.
2 months ago
Claire a186bad399 Fix `"quote": { "type": "Tombstone" }` being ignored 2 months ago
Claire d8ddf95485 Fix JSON payload being potentially mutated when processing interaction policies (#36392) 2 months ago
Claire cb0065cfe9 Fix redirect to external object when URL is missing or malformed (#36347) 2 months ago
Claire 0b66bd591f Fix getting `Create` and `Update` out of order (#36176) 2 months ago
Claire a94d7bf520 Change quoted posts from silenced accounts not to be hidden (#36166) 2 months ago
Claire 48f55e3224 Fix quote posts with CW and no text being rejected
Fixes #36077
2 months ago
Matt Jankowski 7a862d3308 First pass coverage addition for antispam class (#35771) 3 months ago
Claire e61900cadc Fix quote revocation not being streamed (#35710) 3 months ago
Claire 83dc7dc16e Disable ActiveRecord query cache in `Create` critical path (#35662) 4 months ago
Claire 7d3cc51148 Avoid nested transactions when fetching quote posts (#35657) 4 months ago
Claire 4ae47f4263 Change `StatusReachFinder` to consider quotes as well as reblogs (#35601) 4 months ago
Claire 08b2f255fc Fix synchronous recursive fetching of deeply-nested quoted posts (#35600) 4 months ago
Claire 6ff4e83937 Change quote verification to not bypass authorization flow for mentions (#35528) 4 months ago
David Roetzel 333a17a478 Better error response to malformed headers (#35278) 5 months ago
David Roetzel 7051458467 Raise better exception on FASP error responses (#35262) 5 months ago
Claire 2e0a00ab46
Fix search operators sometimes getting lost (#35190) 5 months ago
Matt Jankowski 36f01af6c4
Add `Status#only_reblogs` scope for annual report classes (#35141) 5 months ago
Matt Jankowski ebc6897afb
Extract method to DRY up month/year grouping in `AnnualReport::TimeSeries` class (#35113) 5 months ago
Matt Jankowski b1fe35d7d2
Update rubocop to version 1.76.2 (#35070) 5 months ago
Claire 7a7e0ba4cd
Add basic support for remote attachments with multiple media types (#34996) 6 months ago
Matt Jankowski dc2cfd50a0
Fix `Style/OptionalBooleanParameter` cop (#34968) 6 months ago
Claire d0c6f30378
Add `fasp` queue to sidekiq queue system check (#34965) 6 months ago
Claire 989ca63b59
Remove `inbound_quotes` feature flag (#34958) 6 months ago
Claire 86627624f1
Fix quote post streaming edge cases (#34957) 6 months ago
Claire 3d474807bf
Change “legacy” non-fast-tracked quote posts to not be displayed as such (#34945) 6 months ago
Claire 129e72b914
Revert "Add telemetry for status / bio formatting (#32677)" (#34906) 6 months ago
David Roetzel 9c80b16401
Accept HTTP Message Signatures (RFC9421) (#34814) 6 months ago
Claire 32b521b7f4
Fix multiple issues in quoted posts hydration (#34864) 6 months ago
Claire 064d333620
Fix inconsistent filtering of silenced accounts for other silenced accounts (#34863) 6 months ago
Matt Jankowski f7a3dd0e38
Use `config_for` for VAPID key storage (#34845) 6 months ago
Darius Kazemi 991796172a
Fix `NoMethodError` in edge case of emoji cache handling (#34749)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
6 months ago
Matt Jankowski 37c82a3003
Update sidekiq to version 7 (#34745) 6 months ago
David Roetzel 3acd87419c
Update to linzer 0.7 (#34765) 6 months ago
Matt Jankowski f1a6f4333a
Remove `redis-namespace` gem (#34742) 6 months ago
David Roetzel a5a2c6dc7e
Add support for FASP data sharing (#34415) 6 months ago
Claire 1b68020331
Fix admin dashboard crash on specific Elasticsearch connection errors (#34683) 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 89cafb01b4
Remove double-query for signed query strings (#34610) 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
Eugen Rochko 715cbee93d
Fix dashboard warning about Elasticsearch index mismatch not showing up (#34567)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
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 7a70d95435
Add warning for Elasticsearch index analyzers mismatch (#34515) 7 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 7 months ago