Claire
2dc4552229
Merge commit from fork
...
* Add validation to reject quotes of reblogs
* Do not process quotes of reblogs as potentially valid quotes
* Refuse to serve quoted reblogs over REST API
2025-10-21 15:00:28 +02:00
Claire
a94d7bf520
Change quoted posts from silenced accounts not to be hidden ( #36166 )
2025-09-22 16:54:04 +02:00
Claire
cabb33bc49
Fix WebUI crashing for accounts with null URL ( #35651 )
2025-08-05 11:43:15 +02:00
David Roetzel
adf812efb3
Fix missing terms of services link ( #35115 )
2025-06-21 08:59:47 +00:00
Matt Jankowski
6f2aba989f
Move "limited federation mode" config to x.mastodon area ( #35041 )
2025-06-16 06:13:03 +00:00
Claire
e8868af079
Fix crash in StatusEdit serializer when quote posts are involved ( #35036 )
2025-06-13 14:59:52 +00:00
Eugen Rochko
24d943fee0
Change media attachments in moderated posts to not be accessible ( #34872 )
2025-06-12 08:53:02 +00:00
Claire
3d474807bf
Change “legacy” non-fast-tracked quote posts to not be displayed as such ( #34945 )
2025-06-05 13:53:57 +00:00
Matt Jankowski
f7a3dd0e38
Use config_for for VAPID key storage ( #34845 )
2025-05-30 07:00:33 +00:00
Claire
8c51a8ba94
Add ability to translate server rules ( #34494 )
2025-05-21 11:54:12 +00:00
Claire
912268295c
Change /api/v2/instance to be enabled without authentication when limited federation mode is enabled ( #34576 )
2025-05-09 07:46:57 +00:00
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 >
2025-04-25 15:12:05 +00:00
Claire
dee744c793
Fix quote serializer ( #34510 )
2025-04-23 07:29:13 +00:00
Claire
df2611a10f
Add initial support for ingesting and verifying remote quote posts ( #34370 )
2025-04-17 07:45:23 +00:00
Matt Jankowski
e753776930
Fix Style/HashTransformValues cop ( #34416 )
2025-04-11 08:09:40 +00:00
Claire
c43508b3e0
Add registrations.reason_required attribute to /api/v2/instance response ( #34280 )
2025-03-26 14:12:58 +00:00
Eugen Rochko
0099907600
Fix error when terms of service are missing an effective date ( #34200 )
2025-03-18 21:39:13 +00:00
Eugen Rochko
d213c585ff
Add age verification on sign-up ( #34150 )
2025-03-14 14:07:29 +00:00
Eugen Rochko
cadda2f957
Add effective date to terms of service ( #33993 )
2025-03-05 09:01:33 +00:00
Claire
84164270c6
Add about, privacy_policy and terms_of_service URLS to /api/v2/instance ( #33849 )
2025-03-05 09:00:47 +00:00
Claire
32aa83e9d7
Fix polls not being validated on edition ( #33755 )
2025-01-28 14:38:18 +00:00
Christian Schmidt
a3baae0b99
API for updating attribution domains ( #32730 )
2025-01-17 08:18:55 +00:00
S1m
4a2813158d
Add support for standard webpush ( #33528 )
...
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2025-01-14 09:14:00 +00:00
Claire
91c75a6361
Re-introduce application_id in ScheduledStatusSerializer ( #33505 )
2025-01-09 13:38:23 +00:00
Matt Jankowski
a7673d361d
Fix application_id erroneous inclusion in ScheduledStatusSerializer ( #33159 )
2024-12-17 08:54:07 +00:00
Matt Jankowski
0fcf227a92
Add media attachment description limit to instance API response ( #33153 )
2024-12-04 15:10:20 +00:00
Emelia Smith
eef8d2c855
Add link from Web UI for Hashtags to the Moderation UI ( #31448 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com >
2024-11-29 07:36:17 +00:00
Emelia Smith
2bd56f726a
Add client_secret_expires_at to OAuth Applications ( #30317 )
2024-11-12 22:06:13 +00:00
Eugen Rochko
d6349c0e9a
Add year in review feature to web UI ( #32709 )
2024-11-05 14:40:07 +00:00
Matt Jankowski
20a147170e
Remove unused usage method from REST::V1::InstanceSerializer ( #32768 )
2024-11-05 14:20:27 +00:00
Jonny Saunders
9074c1fac9
Use likes and shares totalItems on status creations and updates ( #32620 )
2024-10-28 04:55:18 +00:00
Eugen Rochko
3426ea2912
Add preview of followers removed in domain block modal in web UI ( #32032 )
2024-09-25 18:13:36 +00:00
Matt Jankowski
5405bdd344
Remove unused E2EE messaging code ( #31193 )
2024-09-18 09:27:43 +00:00
Claire
e0648a916a
Rename /api/v2_alpha/notifications* to /api/v2/notifications* ( #31840 )
2024-09-16 12:10:02 +00:00
Claire
a23b3747ac
Fix N+1s in grouped notifications ( #31638 )
2024-09-02 09:56:00 +00:00
Matt Jankowski
662f87dbe9
Use MediaAttachment.supported_mime_types method where relevant ( #31635 )
2024-08-29 08:52:29 +00:00
Renaud Chaput
4a968cb7a9
Add icon field to instance endpoint ( #30205 )
2024-08-22 10:04:27 +00:00
Claire
19a1acb38b
Add api_versions to /api/v2/instance ( #31354 )
2024-08-21 14:54:59 +00:00
Claire
cbdd8edf68
Revamp notification policy options ( #31343 )
2024-08-09 13:30:55 +00:00
Claire
438dac99d6
Add option to request partial accounts in grouped notifications API ( #31299 )
2024-08-06 12:09:35 +00:00
Claire
549ab089ee
Change grouped notifications API shape (take 2) ( #31214 )
2024-07-31 10:50:13 +00:00
Renaud Chaput
f587ff643f
Grouped Notifications UI ( #30440 )
...
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com >
Co-authored-by: Claire <claire.github-309c@sitedethib.com >
2024-07-18 14:36:09 +00:00
Claire
1dd8262071
Add optional filtered attribute to notification entities in REST API ( #31011 )
2024-07-15 09:29:57 +00:00
Eugen Rochko
096057b845
Change author_account to be authors in REST API ( #30846 )
2024-06-27 13:17:18 +00:00
Claire
7889e983fb
Add group_key attribute to NotificationSerializer ( #30776 )
...
Co-authored-by: Renaud Chaput <renchap@gmail.com >
2024-06-20 11:05:25 +00:00
Renaud Chaput
d558dfd77d
Convert notifications policies frontend code to Typescript ( #29868 )
2024-06-18 13:23:30 +00:00
Claire
8eb27c60e1
Add most_recent_notification_id to NotificationGroup ( #30707 )
2024-06-14 10:33:06 +00:00
Claire
45abddb302
Fix pagination attributes not being returned in ungroupable-only pages ( #30688 )
2024-06-13 14:10:34 +00:00
Claire
1ffc293b86
Add missing moderation_warning notification support to grouped notifications API ( #30576 )
2024-06-06 14:12:06 +00:00
Claire
974335e414
Add experimental server-side notification grouping ( #29889 )
2024-06-03 08:35:59 +00:00