Commit Graph

416 Commits (a59f5694fec6131d9b3eefe9b24dd3813d2cf4d3)

Author SHA1 Message Date
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 ()
Matt Jankowski 5dc634796a
Misc coverage improvements re: sidekiq/inline ()
Matt Jankowski 832b92ac3e
Add attachment check to spec/service/suspend_account_service spec ()
Claire dfdadb92e8
Add ability to require approval when users sign up using specific email domains ()
Matt Jankowski a4d49c236d
Fix `RSpec/LetSetup` cop in ap/fetch_featured_collection_service ()
Matt Jankowski 9251779d75
Fix `RSpec/LetSetup` cop in spec/services ()
Matt Jankowski efd16f3c2c
Clean up of `RSpec/LetSetup` within `spec/services/activitypub` ()
Claire 6fed0fcbaa
Remove unneeded settings cleanup from specs ()
Matt Jankowski db897eaa5a
Unwind `map` on single-item array in `spec/services/delete_account_service` spec ()
Claire 89a496b42f
Fix status edits not always being streamed to mentioned users ()
Matt Jankowski ed7b5c091b
Remove double subject call in `services/delete_account_service` spec ()
Matt Jankowski be6bb1a10d
Remove double subject call in `services/suspend_account_service` spec ()