Commit Graph

464 Commits (de422a37e8092768a6e8bef45479c43da8681d5d)

Author SHA1 Message Date
Matt Jankowski e4e07b1c34
Reduce factory usage across `spec/services` area ()
André Menrath 556837f156
Fix the summary of converted object types to be treated as HTML ()
Claire c36a76b9eb
Fix error when accepting appeal for sensitive posts deleted in the meantime ()
Co-authored-by: David Roetzel <david@roetzel.de>
Christian Schmidt 8cdc148167
Handle invalid visibility ()
Eugen Rochko e0c27a5047
Add ability to manage which websites can credit you in link previews ()
Mike Dalessio a0ea2fa3b0
Change fetch link card service to parse as HTML5 ()
Mike Dalessio afa2e257e4
Change verify link service to use CSS selectors instead of a complex XPath query ()
Matt Jankowski f1003b2560
Enable "zero monkey patching" mode in RSpec ()
Christian Schmidt a5bbe83dfd
media_ids is an array of strings ()
Christian Schmidt 491033c86c
Reject status creation with invalid `media_ids` parameter ()
David Roetzel 388d5473e1
Refactor (ruby) redis configuration ()
Claire 53c183f899
Reload notifications when accepted notifications are merged (streaming only) ()
Claire 7996a9543d
Change notification request acceptance to immediately delete the request ()
Claire cbdd8edf68
Revamp notification policy options ()
Claire 670e4655d1
Change dismissing a notification to clear existing filtered notifications for that account ()
Claire 719cabe024
Fix logic of block/mute bypass for mentions from moderators ()
Adam Niedzielski cd0ca4b994
Select correct self link when parsing Webfinger response ()
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` ()
Matt Jankowski 47ea83d246
Reduce factory creation in `AP::ProcessStatusUpdateService` spec ()
Matt Jankowski c5f8256801
Reduce extra factories in `FanOutOnWriteService` spec ()
Matt Jankowski f5e90f3de3
Reduce extra round trips in `AP::SynchronizeFollowersService` spec ()
Matt Jankowski 81877e7950
Reduce extra round trips in `AP::FetchRemoteStatusService` spec ()
Emelia Smith aa88aca0ad
Add optional OAuth application to reports ()
David Roetzel 35a437a03f
Destroy `NotificationRequest`s that are dismissed ()
David Roetzel 2ea9336b68
Do not pass unknown encoding names to nokogiri. ()
David Roetzel 967505ee9b
Add size limit for all PreviewCard URLs ()
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names ()
David Roetzel 97eddb5906
Fix details extraction when no title exists. ()
David Roetzel 016c1e4e78
Improve handling of encoding problems when creating link previews ()
David Roetzel ff08d99d4d
Catch encoding errors when creating link previews. ()
David Roetzel 42adb6eaee
Add size limit for link preview URLs ()
David Roetzel 2cab1c7b09
Improve encoding detection for link cards ()
Matt Jankowski f287462f76
Fix repeated Delete/Undo assertion in remove status service spec ()
Claire bf56e982a9
Fix notifications from limited users being outright dropped ()
Claire 1dfd516284
Fix duplicate `@context` attribute in user export ()
Daniel M Brasil 77c2216e47
fix: Return HTTP 422 when scheduled status time is less than 5 minutes ()
Matt Jankowski 04ebbe3077
Add `sidekiq_inline` to appeal service spec ()
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 ()