Commit Graph

478 Commits (febdfefafe05c66fd4740321665f8c76e6744fa9)

Author SHA1 Message Date
Matt Jankowski 68c9f91ccb
Treat non-null but blank account domain as local ()
Matt Jankowski 7cbdcd7b3f
Add role-specific user fabricators ()
Claire f9fef9864a
Fix intermittent failure on ap/activity/update spec timestamp check ()
Claire 344e2903b3
Fix featured tags for remote accounts not being kept up to date ()
Matt Jankowski 3c71ee9b90
Use `touch_all` for time column updates ()
Claire bcb3b627b9
Fix processing of mentions for post edits with an existing corresponding silent mention ()
Claire c521a62b1e
Add tests for broken mention processing ()
Matt Jankowski 6fddf1610c
Fix awkwardly-worded nature of scheduled too soon error ()
Christian Schmidt 7385016837
`rel="me"` check should be case-insenstive ()
Eugen Rochko 2b5faa2ba3
Change lists to reflect added and removed users retroactively ()
Matt Jankowski 766358e52b
Add coverage for malformed version cleanup in `SoftwareUpdateCheckService`, add helper query methods ()
Matt Jankowski c099797700
Use `mastodon` config namespace to load software update default value via `config_for` ()
Matt Jankowski df3b954720
Add `DomainHelpers` spec support module for DNS/MX stub ()
Christian Schmidt 227d46883f
Translate to regional language variant (e.g. pt-BR) ()
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 ()