Commit Graph

1436 Commits (223f9ca6652156c7551286cd9e4b69dfeb18a1d5)

Author SHA1 Message Date
Claire cab4cbfa5c
Fix “Scoped order is ignored, it's forced to be batch order.” warnings ()
Eugen Rochko 05093266e6
Fix some video encoding failing due to uneven dimensions ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
Claire 9e26cd5503
Add `authorized_fetch` server setting in addition to env var ()
Eugen Rochko ecd76fa413
Fix videos not playing in some browsers due to unsupported color space ()
Claire 9e77ab7db2
Change private statuses index to index without crutches ()
Eugen Rochko 01b87a1632
Change video compression parameters ()
Claire 0cce7fb617
Fix incorrect call to `PublicStatusesIndex.import` ()
Eugen Rochko 5694e24bbf
Fix unnecessary condition causing seqscan when indexing ()
jsgoldstein 30c191aaa0
Add new public status index ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Daniel M Brasil f337008819
Fix timeout on invalid set of exclusionary parameters in `/api/v1/timelines/public` ()
Claire 9ed0c91a37
Add auto-refresh of accounts we get new messages/edits of ()
Claire ee702e36e5
Change follow recommendation materialized view to be faster in most cases ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Claire 60b9fa641d
Fix cached posts including stale stats ()
Claire cc4560d95b
Change “privacy and reach” settings so that unchecking boxes always increase privacy and checking them always increase reach ()
Claire 0446394465
Fix “legal” report category not showing up in moderation interface ()
Claire 90ec88d58b
Add support for `indexable` attribute on remote actors ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire fc5ab2dc83
Add privacy tab in profile settings ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire 2c204d904b
Change `DB_REPLICA_*` environment variables to `REPLICA_DB_*` ()
Claire d5bee37c57
Fix missing cached preview cards attributes ()
Claire 9405e9af58
Fix incorrect model annotation for List#exclusive ()
Claire 3105fef21a
Rename “read” database to “replica” for consistency ()
Christian Schmidt 8da99ffb0d
Add alt text for preview card thumbnails ()
Christian Schmidt f2257069b2
Fix AVIF attachments ()
Claire b4e739ff0f
Change interaction modal in web UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Eugen Rochko 7bd8ef355c
Add `published_at` attribute to preview cards ()
Vyr Cossont 394d1f19b1
Add report.updated webhook ()
Eugen Rochko 4d01d1a1ee
Remove 16:9 cropping from web UI ()
Claire 5cbc402687
Fix replica being used even if not explicitly defined ()
Claire 1e3b19230a
Add stricter protocol fields validation for accounts ()
Eugen Rochko 26e522ac55
Fix not actually connecting to the configured replica ()
Matt Jankowski 644c5fddd8
Refactor `Status.tagged_with_all` for brakeman SQL injection warning ()
Matt Jankowski ce43ed144c
Rails 7.0 update ()
Matt Jankowski 1ef014802b
Refactor `Trends::Query` to avoid brakeman sql injection warnings ()
Matt Jankowski b8b2470cf8
Fix `Style/SlicingWithRange` cop ()
Eugen Rochko 610cf6c371
Fix trend calculation working on too many items at a time ()
Matt Jankowski cf33028f35
Admin mailer parameterization ()
Claire 94fbac77e7
Fix processing of media files with unusual names ()
Claire dc8f1fbd97
Merge pull request from GHSA-9928-3cp5-93fm
* Fix attachments getting processed despite failing content-type validation

* Add a restrictive ImageMagick security policy tailored for Mastodon

* Fix misdetection of MP3 files with large cover art

* Reject unprocessable audio/video files instead of keeping them unchanged
Eugen Rochko ba06a2f104
Revert "Rails 7 update" ()
Matt Jankowski 50c2a03695
Rails 7 update ()
Matt Jankowski 683ba5ecb1
Fix rails `rewhere` deprecation warning in directories api controller ()
jsgoldstein 4581a528f7
Change account search to match by text when opted-in ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Claire 602c458ab6
Add finer permission requirements for managing webhooks ()
Claire ebfeaebedb
Fix /api/v1/conversations sometimes returning empty accounts ()
Claire ec91ea4457
Fix missing validation on `default_privacy` setting ()
Claire dd07393e75
Fix user settings not getting validated ()
Daniel M Brasil d9c6f70cc6
Fix `ArgumentError` in `/api/v1/admin/accounts/:id/action` ()
Claire ec59166844
Fix ArgumentError when loading newer Private Mentions ()
Renaud Chaput 1cb4514d0e
Add missing report category translation ()