Commit Graph

427 Commits (16249946aea0db8a74748909d65c94742482dcb7)

Author SHA1 Message Date
Claire 3ea4275ae3
Merge pull request from GHSA-5fq7-3p3j-9vrf
Matt Jankowski c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant ()
Claire 91ca90e25b
Fix Idempotency-Key ignored when scheduling a post ()
Matt Jankowski a15139bc02
Fix intermittent order based failure in `UpdateStatusService` spec ()
Matt Jankowski f5d341382e
Add `any_args` to have_enqueued_sidekiq_job call (quiets deprecation) ()
Matt Jankowski 11e0049b08
Use enum-generated scopes/queries for `BulkImport` ()
Claire 8bece467f8
Change `have_enqueued_sidekiq_job` usage to always make argument expectations explicit ()
Matt Jankowski 9ce2db4136
Combine double subject runs and DRY up change check in bulk import service spec ()
Claire 9c24f2d6b1
Undo notification permissions on individual and domain blocks ()
Claire 81a04ac25c
Improve specs for severed relationships ()
Claire 05eda8d193
Remove severed relationship notifications for single account suspensions ()
Claire 44bf7b8128
Add notifications of severed relationships ()
Matt Jankowski e75b55a6d7
Extract target account on list method in bulk import row service spec ()
Matt Jankowski 6262ceeb70
Fix `RSpec/DescribedClass` cop ()
Matt Jankowski 469028b6d3
Remove unneeded `type: :service` from spec/services files ()
Matt Jankowski 19f0590795
Add basic coverage for `TagSearchService` class ()
Eugen Rochko 50b17f7e10
Add notification policies and notification requests ()
Matt Jankowski b0064ddda7
Add basic coverage for `MoveService` class ()
Matt Jankowski a6ed148769
Use heredoc on the `HTML` blocks in verify link spec ()
Claire 9d8dfeb5fb
Fix processing of `Link` objects in `Image` objects ()
Claire 5152dd869e
Fix link verifications when page size exceeds 1MB ()
Matt Jankowski e9b0f0c314
Add basic coverage for `RemoveDomainsFromFollowersService` class ()
Matt Jankowski 7c7dfe7de3
Add basic coverage for `RemoveFeaturedTagService` class ()
Matt Jankowski 6342ddd698
Add basic coverage for `UnfavouriteService` class ()
Matt Jankowski f70905f127
Add basic coverage for `UnmuteService` class ()
Matt Jankowski a69fe534e3
Add basic coverage for `WebhookService` class ()
Matt Jankowski d1602c017d
Add basic coverage for `ApproveAppealService` class ()
Matt Jankowski ab2ef63a03
Add basic coverage for `VoteService` class ()
Matt Jankowski 08342ad40c
Add basic coverage for `AfterUnallowDomainService` class ()
Matt Jankowski 8f61e32569
Add basic coverage for `AppealService` class ()
Matt Jankowski b73932461f
Add basic coverage for `CreateFeaturedTagService` class ()
Matt Jankowski 5f19e7e799
Add basic coverage for `ProcessHashtagsService` class ()
Matt Jankowski 64f9939e39
Use `capture_emails` helper to improve email assertions in specs ()
Claire 9fee5e8526
Merge pull request from GHSA-jhrq-qvrm-qr36
* Fix insufficient Content-Type checking of fetched ActivityStreams objects

* Allow JSON-LD documents with multiple profiles
Matt Jankowski 4b7f04e3ea
Reduce `RSpec/MultipleExpectations` in post_status_service spec ()
Matt Jankowski fc4f823464
Avoid local block var assignment in ap/process_status_update_service spec ()
Matt Jankowski 95da28d201
Add common `ThreadingHelper` module for specs ()
Matt Jankowski 0df86d77fd
Reduce `RSpec/ExampleLength` in PostStatusService spec example ()
Matt Jankowski 978fdc71ca
Reduce expectation count in example from `ProcessAccountService` spec ()
Claire 1726085db5
Merge pull request from GHSA-3fjr-858r-92rw
* Fix insufficient origin validation

* Bump version to 4.3.0-alpha.1
Matt Jankowski 44f6d285af
Combine repeated subject in ap fetch remote actor service spec ()
Matt Jankowski 239244e2ed
Combine repeated subject in ap fetch remote account service spec ()
Matt Jankowski 7c9c6c7f80
Fix remaining `Rails/WhereExists` cop violations, regenerate todo ()
Claire cf2a2ed71c
Fix processing of compacted single-item JSON-LD collections ()
Matt Jankowski 3d82040b26
Reduced repeated setup in `UnallowDomainService` spec ()
Matt Jankowski 6c5a2d51bc
Reduced repeated setup in `PurgeDomainService` spec ()
Claire e621c1c44c
Fix registrations not checking MX records for email domain blocks requiring approval ()
Matt Jankowski a2f02a0775
Disable `Rails/SkipsModelValidations` cop ()
MitarashiDango 2c05b8a60d
Fix Undo Announce activity is not sent, when not followed by the reblogged post author ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 00341c70ff
Use Sidekiq `fake!` instead of `inline!` in specs ()