Matt Jankowski
|
f70905f127
|
Add basic coverage for `UnmuteService` class (#29330)
|
2024-02-22 10:48:09 +00:00 |
Matt Jankowski
|
a69fe534e3
|
Add basic coverage for `WebhookService` class (#29331)
|
2024-02-22 10:46:20 +00:00 |
Matt Jankowski
|
d1602c017d
|
Add basic coverage for `ApproveAppealService` class (#29333)
|
2024-02-22 10:40:07 +00:00 |
Matt Jankowski
|
ab2ef63a03
|
Add basic coverage for `VoteService` class (#29334)
|
2024-02-22 10:39:18 +00:00 |
Matt Jankowski
|
08342ad40c
|
Add basic coverage for `AfterUnallowDomainService` class (#29324)
|
2024-02-21 17:13:11 +00:00 |
Matt Jankowski
|
8f61e32569
|
Add basic coverage for `AppealService` class (#29322)
|
2024-02-21 17:12:31 +00:00 |
Matt Jankowski
|
b73932461f
|
Add basic coverage for `CreateFeaturedTagService` class (#29321)
|
2024-02-21 16:58:19 +00:00 |
Matt Jankowski
|
5f19e7e799
|
Add basic coverage for `ProcessHashtagsService` class (#29320)
|
2024-02-21 16:57:45 +00:00 |
Matt Jankowski
|
64f9939e39
|
Use `capture_emails` helper to improve email assertions in specs (#29245)
|
2024-02-19 15:57:47 +00:00 |
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
|
2024-02-16 11:56:12 +01:00 |
Matt Jankowski
|
4b7f04e3ea
|
Reduce `RSpec/MultipleExpectations` in post_status_service spec (#29225)
|
2024-02-16 07:52:29 +00:00 |
Matt Jankowski
|
fc4f823464
|
Avoid local block var assignment in ap/process_status_update_service spec (#29210)
|
2024-02-16 07:41:25 +00:00 |
Matt Jankowski
|
95da28d201
|
Add common `ThreadingHelper` module for specs (#29116)
|
2024-02-07 14:53:29 +00:00 |
Matt Jankowski
|
0df86d77fd
|
Reduce `RSpec/ExampleLength` in PostStatusService spec example (#29105)
|
2024-02-06 14:36:04 +00:00 |
Matt Jankowski
|
978fdc71ca
|
Reduce expectation count in example from `ProcessAccountService` spec (#29100)
|
2024-02-06 13:04:02 +00:00 |
Claire
|
1726085db5
|
Merge pull request from GHSA-3fjr-858r-92rw
* Fix insufficient origin validation
* Bump version to 4.3.0-alpha.1
|
2024-02-01 15:56:46 +01:00 |
Matt Jankowski
|
44f6d285af
|
Combine repeated subject in ap fetch remote actor service spec (#28953)
|
2024-01-26 17:44:12 +00:00 |
Matt Jankowski
|
239244e2ed
|
Combine repeated subject in ap fetch remote account service spec (#28952)
|
2024-01-26 17:43:08 +00:00 |
Matt Jankowski
|
7c9c6c7f80
|
Fix remaining `Rails/WhereExists` cop violations, regenerate todo (#28892)
|
2024-01-25 12:37:07 +00:00 |
Claire
|
cf2a2ed71c
|
Fix processing of compacted single-item JSON-LD collections (#28816)
|
2024-01-19 12:43:10 +00:00 |
Matt Jankowski
|
3d82040b26
|
Reduced repeated setup in `UnallowDomainService` spec (#28785)
|
2024-01-18 10:11:10 +00:00 |
Matt Jankowski
|
6c5a2d51bc
|
Reduced repeated setup in `PurgeDomainService` spec (#28786)
|
2024-01-18 10:07:49 +00:00 |
Claire
|
e621c1c44c
|
Fix registrations not checking MX records for email domain blocks requiring approval (#28608)
|
2024-01-15 17:10:57 +00:00 |
Matt Jankowski
|
a2f02a0775
|
Disable `Rails/SkipsModelValidations` cop (#28712)
|
2024-01-15 13:46:47 +00:00 |
MitarashiDango
|
2c05b8a60d
|
Fix Undo Announce activity is not sent, when not followed by the reblogged post author (#18482)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2024-01-12 15:58:28 +00:00 |
Matt Jankowski
|
00341c70ff
|
Use Sidekiq `fake!` instead of `inline!` in specs (#25369)
|
2024-01-10 11:06:58 +00:00 |
Matt Jankowski
|
5dc634796a
|
Misc coverage improvements re: sidekiq/inline (#28651)
|
2024-01-09 09:40:08 +00:00 |
Matt Jankowski
|
832b92ac3e
|
Add attachment check to spec/service/suspend_account_service spec (#28619)
|
2024-01-08 11:05:10 +00:00 |
Claire
|
dfdadb92e8
|
Add ability to require approval when users sign up using specific email domains (#28468)
|
2024-01-04 09:07:05 +00:00 |
Matt Jankowski
|
a4d49c236d
|
Fix `RSpec/LetSetup` cop in ap/fetch_featured_collection_service (#28461)
|
2023-12-22 12:57:29 +00:00 |
Matt Jankowski
|
9251779d75
|
Fix `RSpec/LetSetup` cop in spec/services (#28459)
|
2023-12-21 14:23:53 +00:00 |
Matt Jankowski
|
efd16f3c2c
|
Clean up of `RSpec/LetSetup` within `spec/services/activitypub` (#28445)
|
2023-12-21 11:20:12 +00:00 |
Claire
|
6fed0fcbaa
|
Remove unneeded settings cleanup from specs (#28425)
|
2023-12-19 15:17:22 +00:00 |
Matt Jankowski
|
db897eaa5a
|
Unwind `map` on single-item array in `spec/services/delete_account_service` spec (#28358)
|
2023-12-14 14:07:54 +00:00 |
Claire
|
89a496b42f
|
Fix status edits not always being streamed to mentioned users (#28324)
|
2023-12-12 10:39:21 +00:00 |
Matt Jankowski
|
ed7b5c091b
|
Remove double subject call in `services/delete_account_service` spec (#28212)
|
2023-12-06 08:51:09 +00:00 |
Matt Jankowski
|
be6bb1a10d
|
Remove double subject call in `services/suspend_account_service` spec (#28213)
|
2023-12-06 08:45:19 +00:00 |
Matt Jankowski
|
5517df61de
|
Remove double subject call in `services/activitypub/process_account_service` spec (#28214)
|
2023-12-06 08:44:51 +00:00 |
Matt Jankowski
|
faffd81976
|
Remove double subject call in `services/unsuspend_account_service` spec (#28215)
|
2023-12-06 08:44:07 +00:00 |
Matt Jankowski
|
bb0efe16e6
|
Remove `default_scope` from `MediaAttachment` class (#28043)
|
2023-11-30 13:30:35 +00:00 |
Matt Jankowski
|
6b46bf9953
|
Handle scenario when webfinger response `subject` is missing host value (#28088)
|
2023-11-28 18:37:54 +00:00 |
Matt Jankowski
|
973597c6f1
|
Consolidate configuration of `Sidekiq::Testing.fake!` setup (#28046)
|
2023-11-23 09:43:43 +00:00 |
Matt Jankowski
|
b2c5b20ef2
|
Fix `RSpec/AnyInstance` cop (#27810)
|
2023-11-14 14:52:59 +00:00 |
Claire
|
07a4059901
|
Add support for invite codes in the registration API (#27805)
|
2023-11-13 13:27:00 +00:00 |
Eugen Rochko
|
0d14fcebae
|
Change link previews to keep original URL from the status (#27312)
|
2023-11-13 09:58:28 +00:00 |
Matt Jankowski
|
69d00e2721
|
Fix `RSpec/InstanceVariable` cop (#27766)
|
2023-11-08 15:42:30 +00:00 |
Matt Jankowski
|
45770c9306
|
Fix `Performance/MapMethodChain` cop (#27744)
|
2023-11-07 13:01:09 +00:00 |
Matt Jankowski
|
49e2772064
|
Fix `RSpec/MessageSpies` cop (#27751)
|
2023-11-07 09:46:28 +00:00 |
Matt Jankowski
|
b06284c572
|
Fix `RSpec/HookArgument` cop (#27747)
|
2023-11-07 09:10:36 +00:00 |
Jeong Arm
|
8f998cd96a
|
Handle featured collections without items (#27581)
|
2023-10-27 02:36:22 +00:00 |
Matt Jankowski
|
bcd0171e5e
|
Fix `Lint/UselessAssignment` cop (#27472)
|
2023-10-19 16:55:06 +02:00 |
Matt Jankowski
|
f8afa0f614
|
Remove unused stub json ld context (#25454)
|
2023-10-16 15:38:27 +02:00 |
Claire
|
27e84c0691
|
Fix duplicate reports being sent when reporting some remote posts (#27355)
|
2023-10-10 16:00:50 +02:00 |
Claire
|
6273416292
|
Fix post edits not being forwarded as expected (#26936)
|
2023-09-15 19:54:32 +02:00 |
Claire
|
16681e0f20
|
Add admin notifications for new Mastodon versions (#26582)
|
2023-09-01 17:47:07 +02:00 |
Eugen Rochko
|
2304cc6456
|
Fix bad search type heuristic (#26673)
|
2023-08-28 17:08:37 +02:00 |
Nick Schonning
|
b970ed6098
|
Update rubocop and rubocop-rspec (#26329)
|
2023-08-22 09:31:40 +02:00 |
Claire
|
30c64bf616
|
Fix list import concurrently creating lists of the same name (#26372)
|
2023-08-07 17:59:20 +02:00 |
Emelia Smith
|
e258b4cb64
|
Refactor: replace whitelist_mode mentions with limited_federation_mode (#26252)
|
2023-08-02 19:32:48 +02:00 |
Matt Jankowski
|
6f1fa1364f
|
Fix `RSpec/EmptyExampleGroup` cop (#24735)
|
2023-07-28 23:15:33 +02:00 |
Christian Schmidt
|
f96e4b3047
|
Use original URL in preview if it redirects to 4xx page (#26200)
|
2023-07-28 23:02:08 +02:00 |
Matt Jankowski
|
2d9808f648
|
Reformat large key values in service specs (#26181)
|
2023-07-26 09:45:50 +02:00 |
Matt Jankowski
|
7d62e3b198
|
Reformat large text arg in `FetchLinkCardService` spec (#26183)
|
2023-07-26 09:44:51 +02:00 |
Claire
|
1e3b19230a
|
Add stricter protocol fields validation for accounts (#25937)
|
2023-07-20 18:23:48 +02:00 |
Matt Jankowski
|
1cceb62afd
|
Fix `Lint/Void` cop (#25922)
|
2023-07-20 17:31:34 +02:00 |
Claire
|
f18618d7f9
|
Fix some incorrect tests (#26035)
|
2023-07-17 13:13:43 +02:00 |
Matt Jankowski
|
6c5a2233a8
|
Fix `RSpec/StubbedMock` cop (#25552)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2023-07-12 10:20:10 +02:00 |
Matt Jankowski
|
658742b3cd
|
Fix `Lint/AmbiguousBlockAssociation` cop (#25921)
|
2023-07-12 10:02:41 +02:00 |
Matt Jankowski
|
74806deb2c
|
Fix `RSpec/SubjectStub` cop (#25550)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2023-07-12 10:02:19 +02:00 |
Matt Jankowski
|
c75df62ccc
|
Fix `RSpec/SubjectDeclaration` cop (#25312)
|
2023-07-12 09:49:33 +02:00 |
jsgoldstein
|
99be47f8b9
|
Change searching with # to include account index (#25638)
|
2023-07-10 20:58:13 +02:00 |
Claire
|
c27b82a437
|
Add `forward_to_domains` parameter to `POST /api/v1/reports` (#25866)
|
2023-07-10 18:26:56 +02:00 |
Eugen Rochko
|
93e8a15415
|
Add forwarding of reported replies to servers being replied to (#25341)
|
2023-07-08 20:00:02 +02:00 |
Daniel M Brasil
|
383c00819c
|
Fix `/api/v2/search` not working with following query param (#25681)
|
2023-07-03 18:06:57 +02:00 |
Claire
|
a209d1e683
|
Fix ResolveURLService not resolving local URLs for remote content (#25637)
|
2023-06-29 14:48:54 +02:00 |
jsgoldstein
|
4581a528f7
|
Change account search to match by text when opted-in (#25599)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
|
2023-06-29 13:05:21 +02:00 |
Matt Jankowski
|
05f9e39b32
|
Fix `RSpec/VerifiedDoubles` cop (#25469)
|
2023-06-22 14:55:22 +02:00 |
Matt Jankowski
|
0b39b9abee
|
Speed-up on `BackupService` spec (#25527)
|
2023-06-22 11:53:28 +02:00 |
Matt Jankowski
|
4c5aa0e470
|
Update rubocop-rspec to version 2.22.0, fix `RSpec/IndexedLet` cop (#24698)
|
2023-06-14 16:44:37 +02:00 |
Matt Jankowski
|
62c996b52d
|
Reduce `RSpec/MultipleExpectations` cop max to 8 (#25313)
|
2023-06-10 18:38:22 +02:00 |
Matt Jankowski
|
6c0e3f490a
|
Fix RSpec/MissingExampleGroupArgument cop (#25310)
|
2023-06-06 15:51:42 +02:00 |
Matt Jankowski
|
c42591356d
|
Fix `RSpec/DescribedClass` cop (#25104)
|
2023-06-06 13:58:33 +02:00 |
Claire
|
8884d1ece0
|
Add support for importing lists (#25203)
|
2023-06-01 14:47:31 +02:00 |
Renaud Chaput
|
942d850b0a
|
Allow carets in URL search params (#25216)
|
2023-06-01 12:14:49 +02:00 |
Christian Schmidt
|
69057467cb
|
Translate CW, poll options and media descriptions (#24175)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
|
2023-06-01 00:10:21 +02:00 |
Matt Jankowski
|
0f2c16ac4b
|
Fix RSpec/NoExpectationExample cop (#25103)
|
2023-05-26 09:41:12 +02:00 |
Matt Jankowski
|
d2e5430d4a
|
Fix RSpec/ExpectChange cop (#25101)
|
2023-05-24 11:23:40 +02:00 |
Matt Jankowski
|
b896b16cb3
|
Fix RSpec/PredicateMatcher cop (#25102)
|
2023-05-23 16:49:11 +02:00 |
Emelia Smith
|
19f9098551
|
Allow reports with long comments from remote instances, but truncate (#25028)
|
2023-05-22 13:15:21 +02:00 |
Nick Schonning
|
99e2e9b81f
|
Fix minor typos in comments and spec names (#21831)
|
2023-05-19 17:13:29 +02:00 |
Claire
|
b805b7f021
|
Add tests for avatar/header in backup service (#25037)
|
2023-05-19 12:04:18 +02:00 |
Matt Jankowski
|
bf3ebeb42f
|
Fix RSpec/SharedContext cop (#24847)
|
2023-05-12 09:25:43 +02:00 |
Matt Jankowski
|
a610a02d4f
|
Fix RSpec/ScatteredSetup cop (#24848)
|
2023-05-11 10:32:09 +02:00 |
Matt Jankowski
|
710745e16b
|
Fix RSpec/ContextWording cop (#24739)
|
2023-05-04 05:49:08 +02:00 |
Matt Jankowski
|
bdcd8a9e88
|
Misc spec cleanup (#24822)
|
2023-05-04 05:47:52 +02:00 |
Claire
|
b233da5996
|
Optimize archive export service and export zip files instead of gzipped tar files (#23360)
|
2023-05-02 15:09:43 +02:00 |
Claire
|
32a030dd74
|
Rewrite import feature (#21054)
|
2023-05-02 12:08:48 +02:00 |
Nick Schonning
|
a3393d0d07
|
Autofix Rubocop RSpec/MatchArray (#24050)
|
2023-04-26 20:21:54 +02:00 |
Matt Jankowski
|
10f0de4212
|
Refactor race condition reblog service spec (#24526)
|
2023-04-14 14:42:10 +02:00 |
Claire
|
f53d009778
|
Refactor `Status._insert_record` slightly and tighten the test around reblogs of discarded statuses (#24516)
|
2023-04-12 12:47:05 +02:00 |