Commit Graph

435 Commits (8bb4706e11658b633ee589138544a0b5845829f1)

Author SHA1 Message Date
Claire ceb365c419
Fix boosts of local users being filtered in account timelines ()
Claire 1f99d86287
Fix blocked domain appears from account feed ()
Co-authored-by: Jeong Arm <kjwonmail@gmail.com>
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Christian Schmidt ea31929776
Fix invalid Content-Type header for WebP images ()
Claire 16681e0f20
Add admin notifications for new Mastodon versions ()
jsgoldstein 30c191aaa0
Add new public status index ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Nick Schonning b970ed6098
Update rubocop and rubocop-rspec ()
Matt Jankowski c363978782
Spec media attachment speedups ()
Christian Schmidt f2257069b2
Fix AVIF attachments ()
Matt Jankowski 6f1fa1364f
Fix `RSpec/EmptyExampleGroup` cop ()
Claire 1e3b19230a
Add stricter protocol fields validation for accounts ()
Matt Jankowski c75df62ccc
Fix `RSpec/SubjectDeclaration` cop ()
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
Matt Jankowski 05f9e39b32
Fix `RSpec/VerifiedDoubles` cop ()
Claire dd07393e75
Fix user settings not getting validated ()
Matt Jankowski 4c5aa0e470
Update rubocop-rspec to version 2.22.0, fix `RSpec/IndexedLet` cop ()
Daniel M Brasil d9c6f70cc6
Fix `ArgumentError` in `/api/v1/admin/accounts/:id/action` ()
Matt Jankowski ae9f5379d1
Reduce factory data created in spec/models/trends/statuses spec ()
Matt Jankowski 62c996b52d
Reduce `RSpec/MultipleExpectations` cop max to 8 ()
Matt Jankowski c94bb9ba9a
Disable paperclip processing in specs ()
Matt Jankowski 6c0e3f490a
Fix RSpec/MissingExampleGroupArgument cop ()
Matt Jankowski c42591356d
Fix `RSpec/DescribedClass` cop ()
Matt Jankowski b22bfae4f9
Add coverage for `DomainBlock#public_domain` method ()
Claire 8884d1ece0
Add support for importing lists ()
Matt Jankowski d2e5430d4a
Fix RSpec/ExpectChange cop ()
Matt Jankowski b896b16cb3
Fix RSpec/PredicateMatcher cop ()
Emelia Smith 19f9098551
Allow reports with long comments from remote instances, but truncate ()
Nick Schonning 99e2e9b81f
Fix minor typos in comments and spec names ()
Claire 3ed3d54bf3
Fix reports not being closed when performing batch suspensions ()
Matt Jankowski c97b611b6b
Fix RSpec/InferredSpecType cop ()
Matt Jankowski 710745e16b
Fix RSpec/ContextWording cop ()
Claire 1e75eb690d
Fix own posts not getting delivered to own lists ()
Matt Jankowski 3df665fd23
Fix Lint/ConstantDefinitionInBlock cop ()
Matt Jankowski a0c9f2447e
Fix Performance/MethodObjectAsBlock cop ()
Matt Jankowski 570079f8ce
Fix Performance/TimesMap cop ()
Claire 6693a4fe7c
Change lists to be able to include accounts with pending follow requests ()
Claire 32a030dd74
Rewrite import feature ()
Matt Jankowski 274d561430
Enable local account key generation spec ()
Matt Jankowski 4cfe52635c
Add pending spec for User.those_who_can ()
Nick Schonning 5841f1af8c
Autofix Rubocop RSpec/MatchArray ()
Nick Schonning a3393d0d07
Autofix Rubocop RSpec/MatchArray ()
Heitor de Melo Cardozo bc75e62ca6
Change moderation search an account using the username with @ ()
Christian Schmidt b4f38edf74
Wrong type for user setting when default is defined by lambda ()
Eugen Rochko a9b5598c97
Change user settings to be stored in a more optimal way ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Christian Schmidt bd047acc35
Replace `Status#translatable?` with language matrix in separate endpoint ()
Matt Jankowski 688287c59d
Coverage improvement round-out following up previous work ()
Matt Jankowski 506b16cf59
Pending example models minimal coverage ()
Matt Jankowski cd99fa8ceb
Fabricator specs ()
Matt Jankowski c40d5e5a8f
Misc coverage improvements for validators ()
Matt Jankowski f9c2213ae5
Models specs coverage ()
Christian Schmidt 5a8c651e8f
Only offer translation for supported languages ()