Commit Graph

248 Commits (d58173e45bf0fdf5a6015d40eb88c313a3d99e5c)

Author SHA1 Message Date
Matt Jankowski 0fcf227a92
Add media attachment description limit to instance API response (#33153) 3 weeks ago
Emelia Smith eef8d2c855
Add link from Web UI for Hashtags to the Moderation UI (#31448)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
4 weeks ago
Emelia Smith 2bd56f726a
Add client_secret_expires_at to OAuth Applications (#30317) 2 months ago
Eugen Rochko d6349c0e9a
Add year in review feature to web UI (#32709) 2 months ago
Matt Jankowski 20a147170e
Remove unused `usage` method from `REST::V1::InstanceSerializer` (#32768) 2 months ago
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates (#32620) 2 months ago
Eugen Rochko 3426ea2912
Add preview of followers removed in domain block modal in web UI (#32032) 3 months ago
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code (#31193) 3 months ago
Claire e0648a916a
Rename `/api/v2_alpha/notifications*` to `/api/v2/notifications*` (#31840) 3 months ago
Claire a23b3747ac
Fix N+1s in grouped notifications (#31638) 4 months ago
Matt Jankowski 662f87dbe9
Use `MediaAttachment.supported_mime_types` method where relevant (#31635) 4 months ago
Renaud Chaput 4a968cb7a9
Add `icon` field to instance endpoint (#30205) 4 months ago
Claire 19a1acb38b
Add `api_versions` to `/api/v2/instance` (#31354) 4 months ago
Claire cbdd8edf68
Revamp notification policy options (#31343) 5 months ago
Claire 438dac99d6
Add option to request partial accounts in grouped notifications API (#31299) 5 months ago
Claire 549ab089ee
Change grouped notifications API shape (take 2) (#31214) 5 months ago
Renaud Chaput f587ff643f
Grouped Notifications UI (#30440)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
5 months ago
Claire 1dd8262071
Add optional `filtered` attribute to notification entities in REST API (#31011) 6 months ago
Eugen Rochko 096057b845
Change `author_account` to be `authors` in REST API (#30846) 6 months ago
Claire 7889e983fb
Add `group_key` attribute to `NotificationSerializer` (#30776)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
6 months ago
Renaud Chaput d558dfd77d
Convert notifications policies frontend code to Typescript (#29868) 6 months ago
Claire 8eb27c60e1
Add `most_recent_notification_id` to `NotificationGroup` (#30707) 7 months ago
Claire 45abddb302
Fix pagination attributes not being returned in ungroupable-only pages (#30688) 7 months ago
Claire 1ffc293b86
Add missing `moderation_warning` notification support to grouped notifications API (#30576) 7 months ago
Claire 974335e414
Add experimental server-side notification grouping (#29889) 7 months ago
Eugen Rochko 128987eded
Add support for `fediverse:creator` OpenGraph tag (#30398) 7 months ago
Matt Jankowski c61e356475
Add `Status::MEDIA_ATTACHMENTS_LIMIT` configuration constant (#30433) 7 months ago
Emelia Smith 2da2a1dae9
Support multiple redirect_uris when creating OAuth 2.0 Applications (#29192) 7 months ago
Claire 4ef0b48b95
Add in-app notifications for moderation actions/warnings (#30065) 8 months ago
Claire fc89ecc6ca
Change `/api/v1/announcements` to return regular `Status` entities (#26736) 8 months ago
Matt Jankowski 34489591ec
Add `max_pinned_statuses` to instances serializer and api response (#29441) 9 months ago
Renaud Chaput b4d991adaa
Use integers and not numbers in notification policy API counters (#29810) 9 months ago
Renaud Chaput e47a3d00fe
Add API types for status and related objects (#29792) 9 months ago
Renaud Chaput 27d014a7fa
Rewrite markers reducer in Typescript (#27644) 9 months ago
Claire dfa43707eb
Change `AccountRelationshipSeveranceEvent` model to store lost followers and following counts separately (#29714) 9 months ago
Claire 98a2bb8be2
Fix issue with severed relationships notifications (#29668) 9 months ago
Claire 44bf7b8128
Add notifications of severed relationships (#27511) 9 months ago
Eugen Rochko 5b3a8737d6
Add hints for rules (#29539) 10 months ago
Eugen Rochko 50b17f7e10
Add notification policies and notification requests (#29366) 10 months ago
Claire 7ee93b7431
Change `source` attribute of `Suggestion` entity in `/api/v2/suggestions` back to a string (#29108) 11 months ago
Emelia Smith 4fb7f611de
Return domain block digests from admin domain blocks API (#29092) 11 months ago
Matt Jankowski 7c9c6c7f80
Fix remaining `Rails/WhereExists` cop violations, regenerate todo (#28892) 11 months ago
Eugen Rochko 5b1eb09d54
Add annual reports for accounts (#28693) 11 months ago
Matt Jankowski 4ec7d7d989
Fix `Rails/WhereExists` cop in REST::TagSerializer model (#28790) 11 months ago
Renaud Chaput cb5ac15923
Use a helper to avoid using `media/` asset prefixes (#28756) 12 months ago
Claire dfdadb92e8
Add ability to require approval when users sign up using specific email domains (#28468) 12 months ago
Claire 963354978a
Add `Account#unavailable?` and `Account#permanently_unavailable?` aliases (#28053) 1 year ago
Emelia Smith 603b245cc6
Add VAPID public key to instance serializer (#28006)
Co-authored-by: Renaud Chaput <renchap@gmail.com>
1 year ago
Eugen Rochko d67bd44ca1
Add profile setup to onboarding in web UI (#27829) 1 year ago
Eugen Rochko 0d14fcebae
Change link previews to keep original URL from the status (#27312) 1 year ago