Commit Graph

1719 Commits (renovate/express-5.x)

Author SHA1 Message Date
David Roetzel 319fbbbfac
Experimental Async Refreshes API (#34918) 3 months ago
Eugen Rochko 24d943fee0
Change media attachments in moderated posts to not be accessible (#34872) 3 months ago
Matt Jankowski 1297ad759e
Update rubocop to version 1.76.0 (#34926) 3 months ago
David Roetzel 9c80b16401
Accept HTTP Message Signatures (RFC9421) (#34814) 3 months ago
Emelia Smith a73ade526a
Assert usage of client credentials for account registration (#34828) 4 months ago
David Roetzel 3acd87419c
Update to linzer 0.7 (#34765) 4 months ago
Claire 8c51a8ba94
Add ability to translate server rules (#34494) 4 months ago
Claire f94b1fce41
Drop compatibility with Redis < 6.2 (#30413) 4 months ago
Claire d7cb6068b1
Add ability to reorder server rules from admin interface (#34737) 4 months ago
Claire 8cc5084ca1
Add interstitial for Terms of Service updates (#34527) 4 months ago
David Roetzel a5a2c6dc7e
Add support for FASP data sharing (#34415) 4 months ago
Claire aa04efb92a
Move server rule creation form to its own page (#34637) 4 months ago
Claire 912268295c
Change `/api/v2/instance` to be enabled without authentication when limited federation mode is enabled (#34576) 4 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>
5 months ago
Claire d4944a2467
Fix incorrect redirect in response to unauthenticated API requests in limited federation mode (#34549) 5 months ago
Claire 22ec828951
Change `DEFAULT_LOCALE` to not override unauthenticated users' browser language (#34535) 5 months ago
Eugen Rochko ff0990ec9f
Add REST API for fetching an account's endorsed accounts (#34421) 5 months ago
Matt Jankowski 2eaef09166
Use enum validation instead of `ArgumentError` rescue for `List` replies policy check (#34452) 5 months ago
Claire 36afb4557a
Fix incorrect deprecation warning for `DELETE /api/v1/suggestions/:id` (#34397) 5 months ago
David Roetzel e2ef173b82
Refactoring: Move `SignatureVerificationError` into `Mastodon` namespace (#34342) 5 months ago
David Roetzel 97b9994743
Basic FASP support (#34031) 6 months ago
Claire 38f5e74122
Add `Deprecation` headers on deprecated endpoints (#34262)
Co-authored-by: Damien Mathieu <42@dmathieu.com>
6 months ago
Claire 5390edc2aa
Change user archive signed URL TTL from 10 seconds to 1 hour (#34254) 6 months ago
Eugen Rochko d213c585ff
Add age verification on sign-up (#34150) 6 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>
6 months ago
Claire 420ffdfb62
Add delay to profile updates to debounce them (#34137) 6 months ago
Claire 5a100bf38f
Add ability to email announcements to all users (#33928) 6 months ago
Eugen Rochko cadda2f957
Add effective date to terms of service (#33993) 6 months ago
Emelia Smith 4960193ed0
Add API to delete media attachments that are not in use (#33991) 7 months ago
Claire e71fb450e0
Add optional `delete_media` parameter to `DELETE /api/v1/statuses/:id` (#33988) 7 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>
7 months ago
Claire 20531d1e07
Fix `GET /api/v2/notifications/:id` and `POST /api/v2/notifications/:id/dismiss` for ungrouped notifications (#33990) 7 months ago
Claire 6b52227fcc
Fix Mastodon listing updates older or equal to current version (#33906) 7 months ago
Claire db59f37269
Fix redirect after log-in when `allow_referrer_origin` setting is enabled (#33903) 7 months ago
Matt Jankowski c3419d146a
Remove duplicate cache header setting before action (#33833) 7 months ago
Claire 5553941666
Drop custom `scopes` conversion code from `/settings/applications` controller (#33819) 7 months ago
Claire cf820b2eca
Fix `/settings/applications` rejecting scopes parameter (#33798) 7 months ago
Claire 5b291fcbe4
Fix incorrect signature after HTTP redirect (#33757) 8 months ago
Matt Jankowski 93f3c724ae
Use `expect` in remaining controller locations (#33748) 8 months ago
Matt Jankowski d3b637c757
Use `expect` in `Admin::ExportControllerConcern` import params (#33745) 8 months ago
Matt Jankowski 65d9171c7d
Use `expect` for `admin/` controllers (#33686) 8 months ago
Matt Jankowski a1d9c3fb99
Use `expect` params wrapper for more "auth" and "2FA" "controllers" (#33717) 8 months ago
Matt Jankowski 8eee7ae4c3
Fix issue with saving empty fields values on filter keyword updates (#33691) 8 months ago
Matt Jankowski 4a9c49ee43
Fix issue with saving empty fields values on profile update (#33689) 8 months ago
Matt Jankowski 607f65a0a5
Use `expect` for api/v1 and api/web push subs controllers (#33682) 8 months ago
Matt Jankowski e155aab39e
Use `expect` for nested params in `settings/*` controllers (#33673) 8 months ago
Matt Jankowski d2cc28813f
Use `expect` for nested params in more controllers (#33675) 8 months ago
Matt Jankowski 45149cd5e1
Use `expect` for nested params in `auth/setup#update` (#33657) 8 months ago
Christian Schmidt a3baae0b99
API for updating attribution domains (#32730) 8 months ago
Matt Jankowski 998cf0dd53
Convert `auth/setup` spec controller->system/request (#33604) 8 months ago
S1m 4a2813158d
Add support for standard webpush (#33528)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
8 months ago
Claire d517fa5ab7
Change ActivityPub path generation to all happen in `ActivityPub::TagManager` (#33527) 8 months ago
Claire c6c8e7e6ab
Fix last paginated notification group only including data on a single notification (#33271) 8 months ago
Matt Jankowski c0264c8013
Extend custom CSS cache time with digest paths (#33207) 8 months ago
Matt Jankowski 7ad44e22ed
Remove role color highlighting from custom css (#33493) 8 months ago
Matt Jankowski ef39398b82
Add `urgent` scope and `by_version` method to `SoftwareUpdate` (#33470) 8 months ago
Claire ea9b10d112
Fix error 500 when passing an invalid `lang` parameter (#33467) 8 months ago
Matt Jankowski f35de1ed0d
Remove un-needed `Poll.attached` scope (#33368) 9 months ago
Renaud Chaput 2a369a8977
Use a system setting for the Referer policy (#33239) 9 months ago
Eugen Rochko 425311e1d9
Change referrer policy to be controlled by header in web UI (#33214) 9 months ago
Eugen Rochko 30aa0df88c
Add terms of service (#33055) 9 months ago
Eugen Rochko 796dd57e1b
Change ability to navigate of unconfirmed users (#33209) 9 months ago
Eugen Rochko ca45f896dd
Fix various visual sign-up flow issues (#33206) 9 months ago
Eugen Rochko 48ea7552dd
Change hashtag trends to be stored in the database instead of redis (#32837)
Co-authored-by: David Roetzel <david@roetzel.de>
9 months ago
Matt Jankowski 6efa320feb
Fix `Style/SafeNavigation` cop (#32970) 10 months ago
Matt Jankowski 0ea9d8164b
Remove `body_class_string` helper (#33072) 10 months ago
Eugen Rochko 2b5faa2ba3
Change lists to reflect added and removed users retroactively (#32930) 10 months ago
Matt Jankowski 477412d62a
Use hash arguments to `select` when possible (Rails 7.2) (#32917) 10 months ago
Matt Jankowski c511cbcd6c
Extract constants for controller `LIMIT` queries (#32921) 10 months ago
Matt Jankowski 319109029d
Fix logic in "last used at per application" oauth token list (#32912) 10 months ago
Matt Jankowski 297ce9ef44
Move body class to shared partial for web app controller concern views (#31797) 10 months ago
Emelia Smith ddfb3d123b
Improve display of statuses in admin panel (#30813) 10 months ago
Matt Jankowski 62d65504f6
Add `DomainResource` class to wrap MX lookup/normalize (#32864) 10 months ago
Emelia Smith a34edc211f
Add audit logging to Relays (#32819) 10 months ago
Matt Jankowski df54196a14
Use `touch_all` with batches (#32799) 10 months ago
Matt Jankowski 697947116e
Add `EmailDomainBlock.parents` scope (#31968) 10 months ago
Eugen Rochko d6349c0e9a
Add year in review feature to web UI (#32709) 10 months ago
Matt Jankowski b231c3c1bf
Drop support for ruby 3.1 (#32363) 11 months ago
Emelia Smith e1b7382ea6
Add userinfo oauth endpoint (#32548) 11 months ago
Matt Jankowski babee06794
Add coverage for `StatusTrend` and `PreviewCardTrend` models, add `locales` class method to `RankedTrend` (#32688) 11 months ago
Matt Jankowski 97b18d10b4
Move hcaptcha service config to `config_for` yml (#30662) 11 months ago
David Roetzel 05f23df3b7
Add endpoint to remove web push subscription (#32626) 11 months ago
Christian Schmidt 227d46883f
Translate to regional language variant (e.g. pt-BR) (#32428) 11 months ago
Claire d9fbb071da
Fix notification requests from suspended accounts still being listed (#32354) 11 months ago
Matt Jankowski 258dce1256
Add `OpenSSL::SSL::SSLError` to http connection errors wrapper (#32307) 11 months ago
Matt Jankowski e8ec6667bd
Extract wrapper constant for `HTTP::*` error classes (#32285) 11 months ago
Leni Kadali 4238da6ee3
Add error message when user tries to follow their own account (#31910) 11 months ago
Matt Jankowski 4fe7f213a6
Use `async_count` in more view locations (#32086) 11 months ago
Claire 49407e7623
Fix Content-Security-Policy when using sso-redirect (#32241) 11 months ago
Matt Jankowski d95f6f4410
Extract `ExportSummary` class for account object counts (#32227) 11 months ago
Christian Schmidt 33d3ca7cf1
Support /.well-known/host-meta.json (#32206) 12 months ago
David Roetzel e6cda8388c
Move OTP secret length to configuration (#32125) 12 months ago
Eugen Rochko 3426ea2912
Add preview of followers removed in domain block modal in web UI (#32032) 12 months ago
Renaud Chaput 3dc4ddc663
Fix search params being dropped when redirected to non-deck path (#31984) 12 months ago
Eugen Rochko aaab6b7adc
Add reblogs and favourites counts to statuses in ActivityPub (#32007) 12 months ago
Matt Jankowski bdf83c353f
Move default embed size knowledge into `OEmbedSerializer` (#31990)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
12 months ago
Matt Jankowski c922af2737
Add `LIMIT` constant for `api/v1/peers/search` endpoint (#31989) 12 months ago
Matt Jankowski 5405bdd344
Remove unused E2EE messaging code (#31193) 12 months ago
Matt Jankowski a397141d78
Move non-action public method controller callback to private methods (#31933) 12 months ago
Claire e0648a916a
Rename `/api/v2_alpha/notifications*` to `/api/v2/notifications*` (#31840) 1 year ago