434 Commits (e654e8e07e9b86f50e3200a819dac116e5e718b3)

Author SHA1 Message Date
Matt Jankowski 385ae6681d Fix single-record invalid condition on PollVote (#23810)
2 years ago
Nick Schonning dd46810e8a Enable Style/FrozenStringLiteralComment for specs (#23790)
2 years ago
Nick Schonning e6312104c7 Autofix Rubocop remaining Layout rules (#23679)
2 years ago
Nick Schonning a4cbfac4d9 Autofix Rubocop RSpec/BeEq (#23740)
2 years ago
Nick Schonning c0f0c42326 Audofix Rubocop Style/WordArray (#23739)
2 years ago
Nick Schonning 754c417e29 Autofix Rubocop RSpec/LeadingSubject (#23670)
2 years ago
Nick Schonning ac56c3971b Autofix Rubocop RSpec/ImplicitSubject (#23721)
2 years ago
Nick Schonning f6c4699d73 Autofix Rubocop RSpec/EmptyLineAfterSubject (#23719)
2 years ago
Nick Schonning a25f6522da Enable Rubocop RSpec/NotToNot (#23723)
2 years ago
Nick Schonning be1ec56c6d Autofix Rubocop Style/StringLiterals (#23695)
2 years ago
Nick Schonning 28b19386c1 Autofix Rubocop RSpec/LetBeforeExamples (#23671)
2 years ago
Nick Schonning a63cb79201 Autofix Rubocop RSpec/EmptyLineAfterFinalLet (#23707)
2 years ago
Nick Schonning a2129d336a Autofix Rubocop RSpec/ExcessiveDocstringSpacing (#23666)
2 years ago
Nick Schonning 35dbf602f2 Autofix Rubocop Lint/ParenthesesAsGroupedExpression (#23682)
2 years ago
Nick Schonning f8947c2042 Autofix Rubocop RSpec/ExampleWording (#23667)
2 years ago
Nick Schonning 92d606bc98 Autofix Rubocop RSpec/ClassCheck (#23685)
2 years ago
Nick Schonning efcf9f0076 Autofix Rubocop Lint/AmbiguousOperator (#23680)
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
Nick Schonning ae45c9ccd4 Apply Rubocop Rails/WhereNot (#23448)
2 years ago
Nick Schonning 38ec6d27d8 Autofix Rails/EagerEvaluationLogMessage (#23429)
2 years ago
Claire d28bbdfd48 Fix account activation being triggered before email confirmation (#23245)
2 years ago
Partho Ghosh 5cdba7b239 Fix ・ detection in hashtag regex to construct hashtag correctly (#22888)
2 years ago
Claire cfeb01b17f Add follow request banner on account header (#20785)
2 years ago
Jeong Arm 0bcfa2b429 Save avatar or header correctly even if other one fails (#18465)
2 years ago
Claire d4e4d272e1 Fix 500 error when trying to migrate to an invalid address (#21462)
2 years ago
David Leadbeater 72a60150de Don't allow URLs that contain non-normalized paths to be verified (#20999)
2 years ago
Eugen Rochko 8b98bebc17 Fix error when passing unknown filter param in REST API (#20626)
2 years ago
Emily Strickland 2095b41aff Test blank account field verifiability (#20458)
2 years ago
Eugen Rochko ea7cc10811 Change link verification to ignore IDN domains (#20295)
2 years ago
Eugen Rochko 3c80a6e445 Fix being able to spoof link verification (#20217)
2 years ago
luzpaz 1edd90fe99 Fix typos (#19849)
2 years ago
Roni Laukkarinen 01e5aedf4b Fix grammar (#20106)
2 years ago
Eugen Rochko 0c0daf7142 Change max. thumbnail dimensions to 640x360px (360p) (#19619)
2 years ago
Eugen Rochko b24b85b63f Add support for language preferences for trending statuses and links (#18288)
2 years ago
Eugen Rochko 85a10f182e Change public timelines to be filtered by current locale by default (#19291)
2 years ago
Eugen Rochko f4e91041b2 Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Eugen Rochko e642516264 Change e-mail domain blocks to match subdomains of blocked domains (#18979)
2 years ago
Eugen Rochko 265c09fef1 Add ability to follow hashtags (#18809)
2 years ago
Eugen Rochko 38d04135bf Change how hashtags are normalized (#18795)
2 years ago
Eugen Rochko e164d6a687 Add customizable user roles (#18641)
2 years ago
Claire 90e5a9bd98 Revamp post filtering system (#18058)
2 years ago
Eugen Rochko 0eb2db6b52 Add administrative webhooks (#18510)
2 years ago
Claire f5e6c776c1 Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
3 years ago
Eugen Rochko 553889bc7c Fix single Redis connection being used across all threads (#18135)
3 years ago
Eugen Rochko 88f93d03fe Fix edits with no actual changes being allowed (#17843)
3 years ago
Eugen Rochko 9c2275d15f Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko d5de12d931 Fix performance of account timelines (#17709)
3 years ago
Josh Soref 1c070bd94c Spelling (#17705)
3 years ago
Eugen Rochko e6d2b07ec1 Add trending statuses (#17431)
3 years ago
Eugen Rochko ea5bf21a1d Change e-mail domain blocks to block IPs dynamically (#17635)
3 years ago
luzpaz b97e7364f3 Fix various typos (#17621)
3 years ago
Jeong Arm 52130064e1 Add test for user matching ip (#17572)
3 years ago
Eugen Rochko 82f8d19424 Add appeals (#17364)
3 years ago
Claire 231cb8bebe Fix some flaky tests that randomly failed because of item ordering (#17509)
3 years ago
Claire 1f07ab014d Refactor and improve tests (#17386)
3 years ago
Claire e92ac5b769 Fix error-prone SQL queries (#15828)
3 years ago
Eugen Rochko 06b698a723 Add support for editing for published statuses (#16697)
3 years ago
Eugen Rochko 2fb76550a9 Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire 5aade2baac Add support for private pinned posts (#16954)
3 years ago
Eugen Rochko 7bf5924339 Add batch suspend for accounts in admin UI (#17009)
3 years ago
Eugen Rochko ad73becf3e Add trending links (#16917)
3 years ago
Claire 5d2ed78074 Fix error when suspending user with an already-existing canonical email block (#17036)
3 years ago
Takeshi Umeda dae4762733 Add remove from followers api (#16864)
3 years ago
Jeong Arm 95688e49b7 Allow keeping only 1 boosts/favs on auto deleting posts (#16653)
3 years ago
Claire 879229e098 Fix error when rendering public pages with media attachments (#16763)
3 years ago
Claire 10918d97d4 Fix media attachment size validation not correctly accounting for file type (#16819)
3 years ago
Claire 7d0089033f Switch from unmaintained paperclip to kt-paperclip (#16724)
3 years ago
Claire 1692e0b381 Fix followers synchronization mechanism not working when URI has empty path (#16510)
3 years ago
Claire 1fcf310c60 Add feature to automatically delete old toots (#16529)
3 years ago
Eugen Rochko 34dd743b58 Add ability to skip sign-in token authentication for specific users (#16427)
3 years ago
Ikko Ashimine e36e628c70 Fix typo in tag_feed_spec.rb (#16466)
3 years ago
Eugen Rochko 2067b0bf34 Add authentication history (#16408)
3 years ago
Eugen Rochko 91819606f9 Change trending hashtags to be affected be reblogs (#16164)
4 years ago
Claire 86f5fad111 Add Ruby 3.0 support (#16046)
4 years ago
abcang fd2c5e27c7 Improve tag search query (#16104)
4 years ago
Claire 3b3907ec9d Fix edge case where accepted follow cannot be processed because of follow limit (#16098)
4 years ago
Eugen Rochko c9bb0e576d Add canonical e-mail blocks for suspended accounts (#16049)
4 years ago
Eugen Rochko 2cab9c9f06 Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
4 years ago
Eugen Rochko 92b2d926bf Add cold-start follow recommendations (#15945)
4 years ago
Claire b2a89bf38e Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire ebe08f4335 Bypass MX validation for explicitly allowed domains (#15930)
4 years ago
Claire 5c69eecacc Improve account counters handling (#15913)
4 years ago
Claire e78f476c58 Remove subscription_expires_at leftover from OStatus (#15857)
4 years ago
Eugen Rochko 4930e71ae7 Add server rules (#15769)
4 years ago
abcang 2b9d71cc18 Improved performance of notification preloading (#15640)
4 years ago
ThibG 2582047c36 Use Rails' index_by where it makes sense (#15542)
4 years ago
Eugen Rochko e66964d8f0 Fix follow limit preventing re-following of a moved account (#14207)
4 years ago
ThibG 02bd1060d8 Fix admins being able to suspend their instance actor (#14567)
4 years ago
Eugen Rochko df8874b24e Fix performance on instances list in admin UI (#15282)
4 years ago
Eugen Rochko f9dfbaf6b2 Fix updating account counters when account_stat is not yet created (#15108)
4 years ago
Takeshi Umeda 385c2eac6f Add account sensitized (#14361)
4 years ago
ThibG 694a5e33d5 Add follower synchronization mechanism (#14510)
4 years ago
Eugen Rochko da4c730c47 Add IP-based rules (#14963)
4 years ago
Eugen Rochko 02c4c91faa Add option to be notified when a followed user posts (#13546)
4 years ago
kawaguchi f13d563cb7 Fix validates :sign_count of WebauthnCredential (#14806)
4 years ago
Eugen Rochko e514304a76 Change account suspensions to be reversible by default (#14726)
4 years ago
Eugen Rochko 78ceda1af6 Refactor how public and tag timelines are queried (#14728)
4 years ago
santiagorodriguez96 f142983484 Add WebAuthn as an alternative 2FA method (#14466)
4 years ago
Eugen Rochko 36e5fd547b Fix remote files not using Content-Type header, streaming (#14184)
4 years ago