Commit Graph

1153 Commits (a19141441d462638fc1d994c9e845492164532f1)

Author SHA1 Message Date
Claire da4e55eb17
Merge commit from fork
Matt Jankowski 3db8498903
Fix `Style/MutableConstant` cop ()
Claire 344e2903b3
Fix featured tags for remote accounts not being kept up to date ()
Jonathan de Jong 315c170910
Fix bug where remote suspension causes local instance to remove remote follows ()
Claire bcb3b627b9
Fix processing of mentions for post edits with an existing corresponding silent mention ()
Claire 5c06fe4902
Fix processing incoming post edits with mentions to unresolvable accounts ()
Matt Jankowski a27bafa596
Add `UserRole#bypass_block?` method for notification check ()
Claire 2d8fed23e6
Fix `TagFollow` records not being correctly handled in account operations ()
Eugen Rochko d75088d699
Fix pushing hashtag-followed posts to feeds of inactive users ()
Christian Schmidt 7385016837
`rel="me"` check should be case-insenstive ()
Claire dbddd40c1c
Add stop-gap antispam code ()
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 df54196a14
Use `touch_all` with batches ()
Matt Jankowski 73f66af6eb
Update location of unused `MIN_SCHEDULE_OFFSET` constant ()
Claire 2bea74e69d
Avoid latest featured tag use on post removal unless necessary ()
Eugen Rochko d6349c0e9a
Add year in review feature to web UI ()
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates ()
Christian Schmidt 227d46883f
Translate to regional language variant (e.g. pt-BR) ()
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper ()
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes ()
Matt Jankowski 1f65a95421
Remove unneeded `reorder(nil)` conditions ()
Claire 7b92cf3b47
Fix unneeded requests to blocked domains when receiving relayed signed activities from them ()
Matt Jankowski e975b55c24
Remove `WebfingerHelper` module & move usage inline ()
Renaud Chaput d6f5ee75ab
Add notification grouping for follow notifications ()
Claire c36a76b9eb
Fix error when accepting appeal for sensitive posts deleted in the meantime ()
Co-authored-by: David Roetzel <david@roetzel.de>
Claire 8afa3bb2fa
Change Mastodon to issue correctly-signed queries by default ()
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code ()
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 ()
Mike Dalessio 10143d053a
Change some instances of Nokogiri HTML4 parsing to HTML5 ()
Christian Schmidt a5bbe83dfd
media_ids is an array of strings ()
Christian Schmidt 491033c86c
Reject status creation with invalid `media_ids` parameter ()
Claire ad0a28a8bf
Add `grouped_types` parameter to allow clients to restrict which notifications types get grouped ()
Claire 53c183f899
Reload notifications when accepted notifications are merged (streaming only) ()
Claire 7996a9543d
Change notification request acceptance to immediately delete the request ()
Claire 2ed13071ef
Fix what was intended as a comment being interpreted as strings ()
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 ()
Claire 5d890ebc57
Delete pending notification requests on block and notification mutes ()
Christian Schmidt 4853a2bada
Add Accept-Language header when fetching preview card ()
Adam Niedzielski cd0ca4b994
Select correct self link when parsing Webfinger response ()
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` ()
Claire 6e47637dd4
Fix grouping across hourly buckets happening in a 12 seconds window instead of 12 hours window ()
Renaud Chaput f587ff643f
Grouped Notifications UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Emelia Smith aa88aca0ad
Add optional OAuth application to reports ()
David Roetzel 967505ee9b
Add size limit for all PreviewCard URLs ()