Commit Graph

1073 Commits (fix-accidental-new-tab-on-scroll)

Author SHA1 Message Date
Claire 1b68020331
Fix admin dashboard crash on specific Elasticsearch connection errors (#34683) 2 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
3 months ago
Claire 22e2e7f02b
Fix crash when `likes` or `shares` collections are not inlined, for real (#34619) 3 months ago
Claire 3e5d78cc5b
Fix crash when `likes` or `shares` collections are not inlined (#34618) 3 months ago
Claire 89cafb01b4
Remove double-query for signed query strings (#34610) 3 months ago
Claire cbaba54e9d
Add support for importing embedded self-quotes (#34584) 3 months ago
Jonny Saunders 8b34daf254
Fix: Use strings not symbols to access `totalItems` in interaction collections (#34594) 3 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>
3 months ago
Claire 9ed6a14d45
Add support for ingesting quote policies (#34479) 3 months ago
Claire ae3b7dd28d
Reject incoming `QuoteRequest` activities (#34480) 3 months ago
Claire 7a70d95435
Add warning for Elasticsearch index analyzers mismatch (#34515) 3 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 3 months ago
Claire 678c8dfeec
Refactor `StatusCacheHydrator` (#34414) 4 months ago
Matt Jankowski 4c2f64907b
Remove deprecated `Import` model (#34371) 4 months ago
Claire dd23ba9c83
Refactor local-URI-to-account resolving (#34349) 4 months ago
David Roetzel e2ef173b82
Refactoring: Move `SignatureVerificationError` into `Mastodon` namespace (#34342) 4 months ago
David Roetzel 97b9994743
Basic FASP support (#34031) 4 months ago
Claire c2defe0e4c
Change account suspensions to be federated to recently-followed accounts as well (#34294) 4 months ago
Claire 1326088110
Change `AccountReachFinder` to consider statuses based on suspension date (#34291) 4 months ago
Matt Jankowski 0e3ff680d3
Update `rubocop` to version 1.75.0 (#34283) 4 months ago
Shlee 803a8be998
Add `EXTRA_MEDIA_HOSTS` environment variable to add extra hosts to Content-Security-Policy (#34184)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
4 months ago
Claire 547658f086
Fix handling of malformed/unusual HTML (#34201) 4 months ago
Claire 966b816382
Refactor `ActivityPub::FetchRepliesService` and `ActivityPub::FetchAllRepliesService` (#34149) 5 months ago
Damien Mathieu 15da6c3c83
Add rubocop-i18n linter (#34057) 5 months ago
Matt Jankowski d90d68bddf
Remove deprecated `mb_chars` method (#34039) 5 months ago
Matt Jankowski d75c4bf53e
Update rubocop to version 1.72.2 and use `plugins` configuration style (#33946) 5 months ago
Claire 1cf30717db
Fix potential inefficiency in media privacy system check (#33858) 6 months ago
Claire 9e164c532f
Add `--skip-filled-timeline` option to `tootctl feed build` to skip half-filled feeds (#33844) 6 months ago
Claire 334d306ccc
Fix filtering for lists (#33842) 6 months ago
Claire 1be5269151
Optimize timeline generation (#33839) 6 months ago
Claire a3d2849d15
Fix `tootctl feeds build` not building list timelines (#33783) 6 months ago
Claire bd481204b5
Fix missing timeout options in `Request` class (#33769) 6 months ago
Claire 5b291fcbe4
Fix incorrect signature after HTTP redirect (#33757) 6 months ago
Matt Jankowski f73df1f2b0
Fix `Style/HashSlice` cop violations (#33720) 6 months ago
Jonathan de Jong b18caff5b6
Change `first_of_value` to `first_of_hash`, and add more test cases (#33647) 6 months ago
Claire da4e55eb17
Merge commit from fork 6 months ago
S1m 4a2813158d
Add support for standard webpush (#33528)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
6 months ago
Jonathan de Jong 3a762cddf6
Reject announce payload if object is nil (#33570) 6 months ago
Claire 68d818121d
Switch `webpush` dependency to latest version of Mastodon-maintained fork (#33572) 6 months ago
Claire d517fa5ab7
Change ActivityPub path generation to all happen in `ActivityPub::TagManager` (#33527) 6 months ago
Christian Schmidt 8e2c642d44
Do now swallow response body on persistent connection (#32729) 7 months ago
Matt Jankowski b3243ef41c
Refer to constant values from `api/v1/apps` request spec (#33488) 7 months ago
Nick Schonning c12b85e7a9
Fix Style/MultipleComparison (#33313)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
7 months ago
Matt Jankowski 1eb752fb38
Extract constants for `AnnualReport::*` minimum thresholds (#33469) 7 months ago
Claire 344e2903b3
Fix featured tags for remote accounts not being kept up to date (#33372) 7 months ago
Jeong Arm 9ba4c8ef66
Handle rotation is not present in the video metadata (#33261) 8 months ago
FND c8c916e657
Change URL truncation to account for ellipses (#33229) 8 months ago
Eugen Rochko 425311e1d9
Change referrer policy to be controlled by header in web UI (#33214) 8 months ago
Matt Jankowski 342055cb15
Update `rubocop` to version 1.69.1 (#32967) 8 months ago
Jonathan de Jong 360b6d3a44
Fix exclusive lists interfering with notifications (#28162) 8 months ago