Commit Graph

410 Commits (19588756ef62847a01486fa360d4e4ee00307948)

Author SHA1 Message Date
Claire ea663cf7c7 Fix `/api/v1/statuses/:id/context` sometimes returing `Mastodon-Async-Refresh` without `result_count` (#36779) 2 weeks ago
Claire 05964f571b Prevent creation of Private Mentions quoting someone who is not mentioned (#36689) 3 weeks ago
Claire 4b42fe6aba
Change API behavior of reblogs wrt. quotes for consistency (#36559) 4 weeks ago
David Roetzel 402686c76c
Remove `http_message_signatures` feature flag (#36610) 4 weeks ago
Matt Jankowski 2eccd7b53c
Specs for validation error in API responses (#36507) 1 month ago
Claire 264d068d8d
Change new accounts to use new ActivityPub numeric ID scheme (#36365) 1 month ago
Claire 2d2c525097
Split `timeline_preview` setting into more granular settings (#36338) 2 months ago
Claire 5af40ff960
Fix some routes for numeric AP identifiers (#36304) 2 months ago
Claire 589af7a1cc
Change `GET /api/v1/statuses/:id/quotes` to allow listing quotes to other people's posts (#36291) 2 months ago
Claire 45219dbf64
Fix spurious notification of local boosters and quoters when updating quote policy (#36299) 2 months ago
Claire 150f0fcba5
Add support for numeric-based URIs for local accounts (#32724) 2 months ago
Claire e1f7847b64
Remove the `outgoing_quotes` feature flag, making the feature unconditional (#36130) 2 months ago
Claire 90765342a3
Fix posts when omitting quote policy and default policy is `nobody` (#36158) 2 months ago
Claire fbf093a87f
Fix CW being moved to text when posting quote posts with empty text (#36151) 2 months ago
Jeong Arm 3055afd1d2
Fix applying user's default quote policy if API parameter is not specified (#36132) 2 months ago
Claire e1dc960219
Rework FEP-7888 implementation (#36064) 3 months ago
Jesse Karmani 65b4a0a6f1
Implement FEP 7888: Part 1 - publish conversation context (#35959) 3 months ago
Matt Jankowski 05a655f33e
Convert age verification controller to system specs (#36026) 3 months ago
Matt Jankowski 3efba15b3c
Use `pluck` on `DomainAllow.allowed_domains` for export (#36019) 3 months ago
Matt Jankowski 5f1e6a5886
Fix failure to verify changes in api/v1/accounts/credentials spec (#35951) 3 months ago
Claire 72bd1ed4b3
Fix updates to quote policy not being federated (#35804) 3 months ago
Matt Jankowski 9d15b85d3b
Include `update` in the resources args for api/web/push_subscriptions route (#35801) 3 months ago
Claire a2cddb9eac
Disallow making private posts quotable (#35780) 3 months ago
Claire 2648bbdc51
Add `PUT /api/v1/statuses/:status_id/interaction_policy` (#35769) 3 months ago
Claire 9ec99ffef1
Add `quote_approval_policy` parameter when posting and editing statuses (#35699) 4 months ago
Claire 1fd3510b32
Change the quote revocation REST API endpoint to return updated quote post (#35677) 4 months ago
Matt Jankowski 8131268256
Replace `unprocessable_entity` -> `unprocessable_content` (#35658) 4 months ago
Claire 80aadc55df
Add missing mailer for quote notifications (#35652) 4 months ago
Claire 591df1f205
Add support for local quote stamps (#35626) 4 months ago
Claire 2dfdcc7dcb
Add API endpoints to view and revoke one's quoted posts (#35578) 4 months ago
Eugen Rochko 20bbd20ef1
Add ability to block words in usernames (#35407) 4 months ago
Claire 5a88b7f683
Add experimental basic quote post authoring (#35355) 4 months ago
Matt Jankowski e54e96d61f
Extract params hash for `api/v1/push/subscriptions#create` (#35475) 4 months ago
Matt Jankowski 290e36d7e8
Finish migration of `api/web/push_subscriptions` controller->request spec (#35482) 4 months ago
Matt Jankowski fab95b8dae
Add coverage for api/v1/invites scenarios (#35389) 4 months ago
David Roetzel 8ee6cee36e
Better error response to malformed headers (#35278) 5 months ago
Claire 153af19f55
Add specs for PublicFileServer middleware (#35219) 5 months ago
David Roetzel ac4b735c67
Add FASP account search support (#34033) 5 months ago
Emelia Smith 72f2f35bfb
Implement Instance Moderation Notes (#31529) 5 months ago
Matt Jankowski 47fda2df2c
Update `OAuth` inflection to match spec (#35160) 5 months ago
Matt Jankowski fd902c04f7
Use `config_for` for omniauth enabled values (#35015) 5 months ago
David Roetzel 0ec6c26af3
Fix error when RFC9421 signatures are used (#35109) 5 months ago
Matt Jankowski ca3cc36549
Allow more flexible host/port treatment with LOCAL_DOMAIN values in tests (#35040) 5 months ago
David Roetzel b2506478ba
Add FASP follow recommendation support (#34964) 5 months ago
Matt Jankowski 6f2aba989f
Move "limited federation mode" config to `x.mastodon` area (#35041) 5 months ago
Matt Jankowski ab7f50ce4e
Reduce hard coding of `LOCAL_DOMAIN` env value throughout tests (#35025) 6 months ago
David Roetzel 319fbbbfac
Experimental Async Refreshes API (#34918) 6 months ago
David Roetzel 9c80b16401
Accept HTTP Message Signatures (RFC9421) (#34814) 6 months ago
Matt Jankowski f7a3dd0e38
Use `config_for` for VAPID key storage (#34845) 6 months ago
Emelia Smith a73ade526a
Assert usage of client credentials for account registration (#34828) 6 months ago