Commit Graph

1672 Commits (hacks/mailer-cutoff)

Author SHA1 Message Date
David Roetzel b2506478ba
Add FASP follow recommendation support (#34964) 1 month ago
Matt Jankowski 6f2aba989f
Move "limited federation mode" config to `x.mastodon` area (#35041) 1 month ago
David Roetzel 83d5016ca3
Re-instate rescuing signature errors (#35033) 1 month ago
David Roetzel 319fbbbfac
Experimental Async Refreshes API (#34918) 1 month ago
Eugen Rochko 24d943fee0
Change media attachments in moderated posts to not be accessible (#34872) 1 month ago
Matt Jankowski 1297ad759e
Update rubocop to version 1.76.0 (#34926) 2 months ago
David Roetzel 9c80b16401
Accept HTTP Message Signatures (RFC9421) (#34814) 2 months ago
Emelia Smith a73ade526a
Assert usage of client credentials for account registration (#34828) 2 months ago
David Roetzel 3acd87419c
Update to linzer 0.7 (#34765) 2 months ago
Claire 8c51a8ba94
Add ability to translate server rules (#34494) 2 months ago
Claire f94b1fce41
Drop compatibility with Redis < 6.2 (#30413) 2 months ago
Claire d7cb6068b1
Add ability to reorder server rules from admin interface (#34737) 2 months ago
Claire 8cc5084ca1
Add interstitial for Terms of Service updates (#34527) 2 months ago
David Roetzel a5a2c6dc7e
Add support for FASP data sharing (#34415) 2 months ago
Claire aa04efb92a
Move server rule creation form to its own page (#34637) 2 months ago
Claire 912268295c
Change `/api/v2/instance` to be enabled without authentication when limited federation mode is enabled (#34576) 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
Claire d4944a2467
Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549) 3 months ago
Claire 22ec828951
Change `DEFAULT_LOCALE` to not override unauthenticated users' browser language (#34535) 3 months ago
Eugen Rochko ff0990ec9f
Add REST API for fetching an account's endorsed accounts (#34421) 3 months ago
Matt Jankowski 2eaef09166
Use enum validation instead of `ArgumentError` rescue for `List` replies policy check (#34452) 3 months ago
Claire 36afb4557a
Fix incorrect deprecation warning for `DELETE /api/v1/suggestions/:id` (#34397) 4 months ago
David Roetzel e2ef173b82
Refactoring: Move `SignatureVerificationError` into `Mastodon` namespace (#34342) 4 months ago
David Roetzel 97b9994743
Basic FASP support (#34031) 4 months ago
Claire 38f5e74122
Add `Deprecation` headers on deprecated endpoints (#34262)
Co-authored-by: Damien Mathieu <42@dmathieu.com>
4 months ago
Claire 5390edc2aa
Change user archive signed URL TTL from 10 seconds to 1 hour (#34254) 4 months ago
Eugen Rochko d213c585ff
Add age verification on sign-up (#34150) 4 months ago
Jonny Saunders 46e13dd81c
Add Fetch All Replies Part 1: Backend (#32615)
Signed-off-by: sneakers-the-rat <sneakers-the-rat@protonmail.com>
Co-authored-by: jonny <j@nny.fyi>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Co-authored-by: Kouhai <66407198+kouhaidev@users.noreply.github.com>
5 months ago
Claire 420ffdfb62
Add delay to profile updates to debounce them (#34137) 5 months ago
Claire 5a100bf38f
Add ability to email announcements to all users (#33928) 5 months ago
Eugen Rochko cadda2f957
Add effective date to terms of service (#33993) 5 months ago
Emelia Smith 4960193ed0
Add API to delete media attachments that are not in use (#33991) 5 months ago
Claire e71fb450e0
Add optional `delete_media` parameter to `DELETE /api/v1/statuses/:id` (#33988) 5 months ago
Jeremy Kescher 6b519cfefa
Merge commit from fork
* Fix domain blocks/rationales being visible to unapproved/unconfirmed users

* Fix domain blocks/rationales being visible to suspended users

Co-authored-by: Claire <claire.github-309c@sitedethib.com>

* Allow moved users to view domain blocks

* Add authorization specs for `/api/v1/instance/domain_blocks` spec

* Fix tests

* Fix incorrect test setup

---------

Co-authored-by: Claire <claire.github-309c@sitedethib.com>
5 months ago
Claire 20531d1e07
Fix `GET /api/v2/notifications/:id` and `POST /api/v2/notifications/:id/dismiss` for ungrouped notifications (#33990) 5 months ago
Claire 6b52227fcc
Fix Mastodon listing updates older or equal to current version (#33906) 5 months ago
Claire db59f37269
Fix redirect after log-in when `allow_referrer_origin` setting is enabled (#33903) 5 months ago
Matt Jankowski c3419d146a
Remove duplicate cache header setting before action (#33833) 6 months ago
Claire 5553941666
Drop custom `scopes` conversion code from `/settings/applications` controller (#33819) 6 months ago
Claire cf820b2eca
Fix `/settings/applications` rejecting scopes parameter (#33798) 6 months ago
Claire 5b291fcbe4
Fix incorrect signature after HTTP redirect (#33757) 6 months ago
Matt Jankowski 93f3c724ae
Use `expect` in remaining controller locations (#33748) 6 months ago
Matt Jankowski d3b637c757
Use `expect` in `Admin::ExportControllerConcern` import params (#33745) 6 months ago
Matt Jankowski 65d9171c7d
Use `expect` for `admin/` controllers (#33686) 6 months ago
Matt Jankowski a1d9c3fb99
Use `expect` params wrapper for more "auth" and "2FA" "controllers" (#33717) 6 months ago
Matt Jankowski 8eee7ae4c3
Fix issue with saving empty fields values on filter keyword updates (#33691) 6 months ago
Matt Jankowski 4a9c49ee43
Fix issue with saving empty fields values on profile update (#33689) 6 months ago
Matt Jankowski 607f65a0a5
Use `expect` for api/v1 and api/web push subs controllers (#33682) 6 months ago
Matt Jankowski e155aab39e
Use `expect` for nested params in `settings/*` controllers (#33673) 6 months ago
Matt Jankowski d2cc28813f
Use `expect` for nested params in more controllers (#33675) 6 months ago