Commit Graph

446 Commits (ae667624acbdcba796921dc44c24efd362d4a49a)

Author SHA1 Message Date
Eugen Rochko d6349c0e9a
Add year in review feature to web UI ()
Matt Jankowski 20a147170e
Remove unused `usage` method from `REST::V1::InstanceSerializer` ()
Emelia Smith e1b7382ea6
Add userinfo oauth endpoint ()
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates ()
Jake Anto 0c16365991
Prefer native apps over PWA ()
Eugen Rochko 3426ea2912
Add preview of followers removed in domain block modal in web UI ()
Eugen Rochko aaab6b7adc
Add reblogs and favourites counts to statuses in ActivityPub ()
Matt Jankowski a7dbf6f5a5
Use heredoc/squish for inline css styles in oembed serializer ()
Matt Jankowski bdf83c353f
Move default embed size knowledge into `OEmbedSerializer` ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code ()
Claire c620452fd7
Enable grouped notifications unconditionally ()
Claire e0648a916a
Rename `/api/v2_alpha/notifications*` to `/api/v2/notifications*` ()
Eugen Rochko 24ef8255b3
Change design of embed modal in web UI ()
Eugen Rochko 3d46f47817
Change embedded posts to use web UI ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Eugen Rochko e0c27a5047
Add ability to manage which websites can credit you in link previews ()
Claire a23b3747ac
Fix N+1s in grouped notifications ()
Matt Jankowski 662f87dbe9
Use `MediaAttachment.supported_mime_types` method where relevant ()
Claire c73868cd78
Add ability for admins to force grouped notifications in web UI ()
Renaud Chaput 4a968cb7a9
Add `icon` field to instance endpoint ()
Claire 19a1acb38b
Add `api_versions` to `/api/v2/instance` ()
Claire cbdd8edf68
Revamp notification policy options ()
Claire 438dac99d6
Add option to request partial accounts in grouped notifications API ()
Claire 549ab089ee
Change grouped notifications API shape (take 2) ()
Emelia Smith 693d9b03ed
Enable OAuth PKCE Extension ()
Renaud Chaput f587ff643f
Grouped Notifications UI ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 1dd8262071
Add optional `filtered` attribute to notification entities in REST API ()
Claire ad52b04a1c
Add setting to disable hover cards ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Eugen Rochko 096057b845
Change `author_account` to be `authors` in REST API ()
Matt Jankowski 348ccf206e
Fix `Style/ClassEqualityComparison` cop ()
Claire 7889e983fb
Add `group_key` attribute to `NotificationSerializer` ()
Co-authored-by: Renaud Chaput <renchap@gmail.com>
Renaud Chaput d558dfd77d
Convert notifications policies frontend code to Typescript ()
Claire 8eb27c60e1
Add `most_recent_notification_id` to `NotificationGroup` ()
Claire 45abddb302
Fix pagination attributes not being returned in ungroupable-only pages ()
Claire 1ffc293b86
Add missing `moderation_warning` notification support to grouped notifications API ()
Claire 974335e414
Add experimental server-side notification grouping ()
Eugen Rochko 128987eded
Add support for `fediverse:creator` OpenGraph tag ()
Matt Jankowski c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant ()
Emelia Smith 2da2a1dae9
Support multiple redirect_uris when creating OAuth 2.0 Applications ()
Jason Punyon 85c625d319
Fix repetitive database queries from ()
Fawaz Farid bc24c4792d
Allow admins to configure instance favicon and logo ()
Emelia Smith 116f01ec7d
Implement RFC 8414 for OAuth 2.0 server metadata ()
Claire 4ef0b48b95
Add in-app notifications for moderation actions/warnings ()
Claire fc89ecc6ca
Change `/api/v1/announcements` to return regular `Status` entities ()
Matt Jankowski 34489591ec
Add `max_pinned_statuses` to instances serializer and api response ()
Renaud Chaput b4d991adaa
Use integers and not numbers in notification policy API counters ()
Renaud Chaput e47a3d00fe
Add API types for status and related objects ()
Renaud Chaput 27d014a7fa
Rewrite markers reducer in Typescript ()
Claire 37ca59815c
Remove setting for unfollow confirmation modal, and make it unconditional ()
Claire dfa43707eb
Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately ()
Claire 98a2bb8be2
Fix issue with severed relationships notifications ()