Commit Graph

3042 Commits (e62baacfc11508eb1d2ac1c1bcc3c4bd615d940b)

Author SHA1 Message Date
Claire 05964f571b Prevent creation of Private Mentions quoting someone who is not mentioned (#36689) 3 weeks ago
Claire e4291e9b05 Fix SMTP configuration with `mail` 2.9.0 (#36646) 3 weeks ago
Claire 8fb524e07f
Add support for `Update` of converted object types (#36322) 4 weeks ago
Claire 4b42fe6aba
Change API behavior of reblogs wrt. quotes for consistency (#36559) 4 weeks ago
Eugen Rochko 76053fb4a9
Fix hashtags not being picked up when full-width hash sign is used (#36103)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
4 weeks ago
David Roetzel 402686c76c
Remove `http_message_signatures` feature flag (#36610) 4 weeks ago
Renaud Chaput 779a1f8448
Add a new setting to choose the server landing page (#36588) 4 weeks ago
Matt Jankowski 2640cf5317
Update stoplight to version 5.4.0 (#36581) 4 weeks ago
Claire 6b2051b7b3
Fix bookmarks export when one bookmarked status is soft-deleted (#36576) 1 month ago
Claire 7774cd6670
Add `disabled` setting for live and topic feeds, as well as user permission to bypass that (#36563) 1 month ago
Claire 17eb1a7e66
Fix scheduled quote posts being posted as non-quote posts (#36550) 1 month ago
Claire aba30a85be
Fix value of `quote_approval_policy` and `quoted_status_id` in ScheduledStatus serializer (#36549) 1 month ago
Claire 405a49df44
Merge commit from fork
* Refuse granting quote authorization for reblogs

* 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
1 month ago
Matt Jankowski 2eccd7b53c
Specs for validation error in API responses (#36507) 1 month ago
Ben Sheldon [he/him] 843c43c97a
Replace ThreadingHelper wait loop with functional CyclicBarrier (#36508) 1 month ago
Claire fab0dd0bcf
Change redirection for denied registration from web app to sign-in page with error message (#36384) 1 month ago
Claire 264d068d8d
Change new accounts to use new ActivityPub numeric ID scheme (#36365) 1 month ago
Claire fd516347cb
Fix deletion of posts quoting soft-deleted local post (#36461) 1 month ago
Claire 44ecc4b1e3
Fix moderation warning e-mails that include posts (#36462) 1 month ago
Eugen Rochko 33f739da44
Fix permalink redirects continuing to work for suspended accounts (#36453) 1 month ago
Claire 2971ac9863
Fix streaming still being authorized for suspended accounts (#36448) 1 month ago
Emelia Smith 7e98fa9b47
Merge commit from fork
* Require read, read:statuses or read:notifications scope to access streaming APIs

* Add additional tests for scope-based channel access

We were missing tests in the affirmative for subscribing to the user:notification channel, this adds them
1 month ago
Emelia Smith 24dcb18013
Merge commit from fork
* Ensure tootctl revokes sessions, access tokens and web push subscriptions

* Fix test coverage
1 month ago
Emelia Smith 8d09e4ef23
Merge commit from fork
* Streaming: Ensure disabled users cannot connect to streaming

* Streaming: Disconnect when the user is disabled
1 month ago
Claire d4a4a7177a
Fix crash when serializing quotes of deleted posts for ActivityPub (#36381) 2 months ago
Matt Jankowski 0152659245
Use tag filter for pending tag count on admin dashboard (#36404) 2 months ago
Claire 0be0a8898a
Fix Update/Delete of quoted status not being forwarded to quoters's followers (#36390) 2 months ago
Renaud Chaput e8dab026bb
Fix quote mailer preview to use the latest quote notification (#36373) 2 months 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
Emelia Smith 5b97f25a15
Add integration tests for mastodon-streaming (#36025)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: David Roetzel <david@roetzel.de>
2 months ago
Claire 150f0fcba5
Add support for numeric-based URIs for local accounts (#32724) 2 months ago
Claire a44a3f6d40
Expand test coverage of `ActivityPub::TagManager` class (#36260) 2 months ago
Claire 28be5a199f
Fix Private Messages self-quoting private posts being changed to followers-only (#36249) 2 months ago
Claire e1f7847b64
Remove the `outgoing_quotes` feature flag, making the feature unconditional (#36130) 2 months ago
Matt Jankowski 854aaec6fe
Spec for newline in request lib initialize (#36170) 2 months ago
Claire b6bc42aaa6
Fix getting `Create` and `Update` out of order (#36176) 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 82b26603fe
Fix quote posts with CW and no text being rejected (#36095) 2 months ago
Claire b60ee191ac
Fix QuoteAuthorization id not being properly serialized when federating revocation (#36083) 2 months ago
Yamagishi Kazutoshi ffaa672fd6
Display Valkey version on admin dashboard (#35785) 3 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 1b664cf20d
Relay reset delivery tracker model spec and callback (#36027) 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