Commit Graph

1128 Commits (28966fa0a6d7b98ee94696acdc79e45449ce8349)

Author SHA1 Message Date
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 ()
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 ()
Eugen Rochko a40831b363
Fix account search results ()
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 ()
Claire 974335e414
Add experimental server-side notification grouping ()
Claire 3ea4275ae3
Merge pull request from GHSA-5fq7-3p3j-9vrf
Eugen Rochko 128987eded
Add support for `fediverse:creator` OpenGraph tag ()
Matt Jankowski 4a77e477ee
Consolidate account scopes for `LOWER` (index using) username/domain queries ()
Matt Jankowski c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant ()
Renaud Chaput acc77c3836
Add instrumentation to the search services ()
Joshua Byrd 6282b6da77
Fix og:image requests when html in a web page is over 1.megabyte ()
Claire 91ca90e25b
Fix Idempotency-Key ignored when scheduling a post ()
Claire 4ef0b48b95
Add in-app notifications for moderation actions/warnings ()
Matt Jankowski edde54e991
Update stoplight to version 4.1.0 ()
Claire 9c24f2d6b1
Undo notification permissions on individual and domain blocks ()
Claire 05eda8d193
Remove severed relationship notifications for single account suspensions ()
Claire 75f34b80a8
Clean up notification requests when deleting accounts ()
Claire 44bf7b8128
Add notifications of severed relationships ()
Claire b43eaa4517
Refactor notification filtering behavior definition ()
Claire 27fd084cb5
Exempt some notification types from notification filtering ()
Eugen Rochko 50b17f7e10
Add notification policies and notification requests ()
Claire 9d8dfeb5fb
Fix processing of `Link` objects in `Image` objects ()
Claire 5152dd869e
Fix link verifications when page size exceeds 1MB ()