Commit Graph

478 Commits (stable-4.4)

Author SHA1 Message Date
Matt Jankowski 47fda2df2c
Update `OAuth` inflection to match spec (#35160) 3 weeks ago
David Roetzel adf812efb3
Fix missing terms of services link (#35115) 4 weeks ago
Matt Jankowski 6f2aba989f
Move "limited federation mode" config to `x.mastodon` area (#35041) 1 month ago
Claire e8868af079
Fix crash in StatusEdit serializer when quote posts are involved (#35036) 1 month ago
Eugen Rochko 24d943fee0
Change media attachments in moderated posts to not be accessible (#34872) 1 month ago
Claire 3d474807bf
Change “legacy” non-fast-tracked quote posts to not be displayed as such (#34945) 1 month ago
Matt Jankowski f7a3dd0e38
Use `config_for` for VAPID key storage (#34845) 2 months ago
Claire 8c51a8ba94
Add ability to translate server rules (#34494) 2 months ago
Claire 912268295c
Change `/api/v2/instance` to be enabled without authentication when limited federation mode is enabled (#34576) 2 months ago
Claire ae3b7dd28d
Reject incoming `QuoteRequest` activities (#34480) 3 months ago
Eugen Rochko a97647158c
Add REST API for featuring and unfeaturing a hashtag (#34489)
Co-authored-by: Matt Jankowski <matt@jankowski.online>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
3 months ago
Terence Eden 13b13c8726
Reduce path size for oEmbed and logo (#34538)
Co-authored-by: Terence Eden <git@shkspr.mobi>
3 months ago
Claire 7bc301e184
Make `Web::PushSubscription#user` and `Web::PushSubscription#access_token` relationships non-optional (#34498)
Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com>
3 months ago
Claire dee744c793
Fix quote serializer (#34510) 3 months ago
Claire df2611a10f
Add initial support for ingesting and verifying remote quote posts (#34370) 3 months ago
Matt Jankowski e753776930
Fix `Style/HashTransformValues` cop (#34416) 3 months ago
Claire c43508b3e0
Add `registrations.reason_required` attribute to `/api/v2/instance` response (#34280) 4 months ago
Eugen Rochko 0099907600
Fix error when terms of service are missing an effective date (#34200) 4 months ago
Eugen Rochko d213c585ff
Add age verification on sign-up (#34150) 4 months ago
Eugen Rochko cadda2f957
Add effective date to terms of service (#33993) 5 months ago
Claire 84164270c6
Add `about`, `privacy_policy` and `terms_of_service` URLS to `/api/v2/instance` (#33849) 5 months ago
Eugen Rochko 1e70da5e3c
Add reminder when about to post without alt text in web UI (#33760) 6 months ago
Claire 32aa83e9d7
Fix polls not being validated on edition (#33755) 6 months ago
Christian Schmidt a3baae0b99
API for updating attribution domains (#32730) 6 months ago
S1m 4a2813158d
Add support for standard webpush (#33528)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
6 months ago
Claire d517fa5ab7
Change ActivityPub path generation to all happen in `ActivityPub::TagManager` (#33527) 6 months ago
Claire 91c75a6361
Re-introduce `application_id` in `ScheduledStatusSerializer` (#33505) 6 months ago
Matt Jankowski a7673d361d
Fix `application_id` erroneous inclusion in `ScheduledStatusSerializer` (#33159) 7 months ago
Eugen Rochko 30aa0df88c
Add terms of service (#33055) 7 months ago
Matt Jankowski 0fcf227a92
Add media attachment description limit to instance API response (#33153) 8 months ago
Emelia Smith eef8d2c855
Add link from Web UI for Hashtags to the Moderation UI (#31448)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
8 months ago
Emelia Smith 2bd56f726a
Add client_secret_expires_at to OAuth Applications (#30317) 8 months ago
Eugen Rochko d6349c0e9a
Add year in review feature to web UI (#32709) 9 months ago
Matt Jankowski 20a147170e
Remove unused `usage` method from `REST::V1::InstanceSerializer` (#32768) 9 months ago
Emelia Smith e1b7382ea6
Add userinfo oauth endpoint (#32548) 9 months ago
Jonny Saunders 9074c1fac9
Use `likes` and `shares` totalItems on status creations and updates (#32620) 9 months ago
Jake Anto 0c16365991
Prefer native apps over PWA (#27254) 9 months ago
Eugen Rochko 3426ea2912
Add preview of followers removed in domain block modal in web UI (#32032) 10 months ago
Eugen Rochko aaab6b7adc
Add reblogs and favourites counts to statuses in ActivityPub (#32007) 10 months ago
Matt Jankowski a7dbf6f5a5
Use heredoc/squish for inline css styles in oembed serializer (#31991) 10 months ago
Matt Jankowski bdf83c353f
Move default embed size knowledge into `OEmbedSerializer` (#31990)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
10 months ago
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code (#31193) 10 months ago
Claire c620452fd7
Enable grouped notifications unconditionally (#31929) 10 months ago
Claire e0648a916a
Rename `/api/v2_alpha/notifications*` to `/api/v2/notifications*` (#31840) 10 months ago
Eugen Rochko 24ef8255b3
Change design of embed modal in web UI (#31801) 10 months ago
Eugen Rochko 3d46f47817
Change embedded posts to use web UI (#31766)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
10 months ago
Eugen Rochko e0c27a5047
Add ability to manage which websites can credit you in link previews (#31819) 10 months ago
Claire a23b3747ac
Fix N+1s in grouped notifications (#31638) 11 months ago
Matt Jankowski 662f87dbe9
Use `MediaAttachment.supported_mime_types` method where relevant (#31635) 11 months ago
Claire c73868cd78
Add ability for admins to force grouped notifications in web UI (#31610) 11 months ago