267 Commits (72542ce9676a2f5812b27042fdccf98fa89abb11)

Author SHA1 Message Date
Nick Schonning ae51248ffe Enable Rubocop HTTP status rules (#23717)
2 years ago
Nick Schonning f6c4699d73 Autofix Rubocop RSpec/EmptyLineAfterSubject (#23719)
2 years ago
Nick Schonning 1de4bdbaf4 Autofix Rubocop RSpec/ReturnFromStub (#23724)
2 years ago
Nick Schonning b8f17330ea Autofix Rubocop Rails/Pluck (#23730)
2 years ago
Nick Schonning be1ec56c6d Autofix Rubocop Style/StringLiterals (#23695)
2 years ago
Nick Schonning a63cb79201 Autofix Rubocop RSpec/EmptyLineAfterFinalLet (#23707)
2 years ago
Nick Schonning 4dc470fbee Autofix Rubocop Style/TrailingCommaInHashLiteral (#23693)
2 years ago
Nick Schonning 35dbf602f2 Autofix Rubocop Lint/ParenthesesAsGroupedExpression (#23682)
2 years ago
Nick Schonning efcf9f0076 Autofix Rubocop Lint/AmbiguousOperator (#23680)
2 years ago
Nick Schonning 8fa4163574 Enable Rubocop Style/NumericLiterals (#23647)
2 years ago
Nick Schonning 31ca76fe2c Run rubocop formatting except line length (#23632)
2 years ago
Nick Schonning 284a6902cc Autofix Rubocop RSpec/BeNil (#23653)
2 years ago
Claire 0ae0740826 Add API parameter to safeguard unexpect mentions in new posts (#18350)
2 years ago
Varun Sharma 1ac0afccc2 Add tests to indicate inclusion of self replies in statuses endpoint (#23266)
2 years ago
Claire 1e9d799c0a Add missing `policy` attribute to `WebPushSubscriptionSerializer` (#23210)
2 years ago
Claire 94d294202b Fix changing domain block severity not undoing individual account effects (#22135)
2 years ago
Francis Murillo 5ad9fea52a Log admin approve and reject account (#22088)
2 years ago
Claire b97260426b Fix irreversible and whole_word parameters handling in /api/v1/filters (#21988)
2 years ago
Claire 655ad99a37 Fix not being able to follow more than one hashtag (#21285)
2 years ago
trwnh 72d3607229 Move V2 Filter methods under /api/v2 prefix (#20622)
2 years ago
Eugen Rochko 2b3b063852 Fix error when invalid domain name is submitted (#19474)
2 years ago
Eugen Rochko eedf46b243 Fix account action type validation (#19476)
2 years ago
Eugen Rochko 6c1c7d9d3b Change unauthenticated search to not support pagination in REST API (#19326)
2 years ago
Eugen Rochko f4e91041b2 Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Claire 522fbf9d13 Add ability to filter individual posts (#18945)
2 years ago
Eugen Rochko 265c09fef1 Add ability to follow hashtags (#18809)
2 years ago
Eugen Rochko e164d6a687 Add customizable user roles (#18641)
2 years ago
Claire 90e5a9bd98 Revamp post filtering system (#18058)
2 years ago
Claire d0cc795d0f Add /api/v1/admin/domain_allows (#18668)
2 years ago
Claire 9f3bf956ad Add /api/v1/admin/domain_blocks (#18247)
2 years ago
Claire 0fde990a01 Fix /api/v1/admin/accounts (#17887)
3 years ago
Eugen Rochko 99dd3476c4 Add `types` param to `GET /api/v1/notifications` in REST API (#17767)
3 years ago
Eugen Rochko 1d46b5b263 Fix `POST /api/v1/emails/confirmations` not being available after sign-up (#17743)
3 years ago
Josh Soref 1c070bd94c Spelling (#17705)
3 years ago
Eugen Rochko fc26ac7a98 Fix report category not being saved in REST API (#17682)
3 years ago
Eugen Rochko e6d2b07ec1 Add trending statuses (#17431)
3 years ago
Claire 231cb8bebe Fix some flaky tests that randomly failed because of item ordering (#17509)
3 years ago
Eugen Rochko cb76142d9e Add editing for published statuses (#17320)
3 years ago
Claire 1f07ab014d Refactor and improve tests (#17386)
3 years ago
Eugen Rochko 06b698a723 Add support for editing for published statuses (#16697)
3 years ago
Claire 5aade2baac Add support for private pinned posts (#16954)
3 years ago
Eugen Rochko 4375813ea7 Remove Keybase integration (#17045)
3 years ago
Eugen Rochko ad73becf3e Add trending links (#16917)
3 years ago
Claire 925adbf7af Fix AccountNote not having a maximum length (#16942)
3 years ago
Takeshi Umeda dae4762733 Add remove from followers api (#16864)
3 years ago
Eugen Rochko 5d0cbe4892 Fix app name, website and redirect URIs not having a maximum length (#16042)
4 years ago
Eugen Rochko 2cab9c9f06 Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
4 years ago
Claire b2a89bf38e Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire 7411520821 Change ResolveAccountService's handling of skip_webfinger (#15750)
4 years ago
Levi Bard 87d45a9cd8 Fix muting users with duration via the REST api (#15516)
4 years ago
ThibG a609802736 Fix not being able to unfavorite toots one has lost access to (#15192)
4 years ago
Eugen Rochko 38be9af436 Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
Takeshi Umeda 385c2eac6f Add account sensitized (#14361)
4 years ago
Eugen Rochko 02c4c91faa Add option to be notified when a followed user posts (#13546)
4 years ago
ThibG 4e292c23d6 Fix not being able to unbookmark toots when blocked by their author (#14604)
4 years ago
ThibG c9fbf47a23 Fix being unable to unboost when blocked by their author (#14308)
4 years ago
dependabot-preview[bot] e7e09d3b7b Bump doorkeeper from 5.3.3 to 5.4.0 (#13733)
5 years ago
ThibG 5479d33843 Fix own following/followers not showing muted users (#13614)
5 years ago
Eugen Rochko a4668d994b Add specific rate limits for posting and following (#13172)
5 years ago
Eugen Rochko e0db9f37f5 Fix leak of arbitrary statuses through unfavourite action in REST API (#13161)
5 years ago
Eugen Rochko f95fd62bac Add announcements (#12662)
5 years ago
Eugen Rochko 413cb7e861 Fix base64-encoded file uploads not being possible (#12748)
5 years ago
ThibG f0cca7a79f Hide blocked users from more places (#12733)
5 years ago
Gomasy d13e680f74 Support min_id-based pagination for bookmarks (#12381)
5 years ago
Jennifer Glauche 0aae35e310 make it not return http 400 when passing and empty source argument (#12259)
5 years ago
ThibG 517c1cd062 Add bookmarks (#7107)
5 years ago
Eugen Rochko 8824964836 Remove deprecated `GET /api/v1/search` API (#11823)
5 years ago
ThibG 875d2e2b59 Add updated relationship to follow request API responses (#11800)
5 years ago
Eugen Rochko 89989b6255 Add timeline read markers API (#11762)
5 years ago
Eugen Rochko 6be7b414e2 Change unconfirmed user login behaviour (#11375)
5 years ago
Eugen Rochko fbbcbd940d Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247)
5 years ago
Eugen Rochko 4931208dd8 Remove Salmon and PubSubHubbub (#11205)
5 years ago
Eugen Rochko d9f42ba34b Remove deprecated REST API `GET /api/v1/statuses/:id/card` (#11213)
5 years ago
Eugen Rochko 6cae1b40bf Remove deprecated REST API `GET /api/v1/timelines/direct` (#11212)
5 years ago
Eugen Rochko 433036ab8c Add moderation API (#9387)
5 years ago
Eugen Rochko f3a02e70a8 Fix poll API not requiring authentication on non-public polls (#10960)
6 years ago
Paul Woolcock 626844dfb1 Add `account_id` param to `GET /api/v1/notifications` (#10796)
6 years ago
trwnh d8e5268939 Change bio limit from 160 to 500 (#10790)
6 years ago
Eugen Rochko c84c30c542 Improve blocked view of profiles (#10491)
6 years ago
ThibG 4cd944d364 Hide blocking accounts from blocked users (#10442)
6 years ago
Eugen Rochko a3c41f3532 Add Keybase integration (#10297)
6 years ago
Eugen Rochko 4a3acdc916 Add polls (#10111)
6 years ago
ysksn ff774bc6e3 Not to skip executable specs (#9753)
6 years ago
Eugen Rochko ae1aaa3b8a Add scheduled statuses (#9706)
6 years ago
Eugen Rochko bbf9f4f93b Add REST API for creating an account (#9572)
6 years ago
ysksn 977e743d7a Add spec for Api::V1::Timelines::DirectController (#9547)
6 years ago
ysksn 9414dea099 Add specs for Api::V1::Instances::PeersController (#9546)
6 years ago
ysksn 07c0f6dcab Add spec for Api::V1::EndorsementsController (#9543)
6 years ago
ysksn 4b972f332e Add spec for Api::V1::Instances::ActivityController (#9545)
6 years ago
ysksn 18469c65e8 Add specs for Accounts::PinsController (#9542)
6 years ago
ashleyhull-versent 00d31a292c rubocop issues - Cleaning up (#8912)
6 years ago
Eugen Rochko c9b5168ebd Add conversations API (#8832)
6 years ago
aus-social a53bcb6213 Lint pass (#8876)
6 years ago
Eugen Rochko 5ddcdf3753 Support min_id-based pagination in REST API (#8736)
6 years ago
Jakub Mendyk 9c11d260e1 Make Api::V1::MutesController paginate properly (#8472)
6 years ago
S.H 81bd37b1a7 Update Rails (#8141)
6 years ago
Eugen Rochko 34fdf77f48 Add more granular OAuth scopes (#7929)
6 years ago
Eugen Rochko aa4e75166b Re-add follow recommendations API (#7918)
6 years ago
Eugen Rochko d878e3e945 Keyword/phrase filtering (#7905)
6 years ago
Shuhei Kitagawa 6dfc8999f7 Add tests for embeds controller (#7719)
7 years ago