Mastodon 2048 character limit patch
diff --git a/app/javascript/mastodon/features/compose/components/compose_form.js b/app/javascript/mastodon/features/compose/components/compose_form.js | |
index 8af806ec4..49b142456 100644 | |
--- a/app/javascript/mastodon/features/compose/components/compose_form.js | |
+++ b/app/javascript/mastodon/features/compose/components/compose_form.js | |
@@ -86,7 +86,7 @@ class ComposeForm extends ImmutablePureComponent { | |
const fulltext = this.getFulltextForCharacterCounting(); | |
const isOnlyWhitespace = fulltext.length !== 0 && fulltext.trim().length === 0; | |
- return !(isSubmitting || isUploading || isChangingUpload || length(fulltext) > 500 || (isOnlyWhitespace && !anyMedia)); | |
+ return !(isSubmitting || isUploading || isChangingUpload || length(fulltext) > 2048 || (isOnlyWhitespace && !anyMedia)); | |
} | |
handleSubmit = () => { | |
@@ -249,7 +249,7 @@ class ComposeForm extends ImmutablePureComponent { | |
<PrivacyDropdownContainer /> | |
<SpoilerButtonContainer /> | |
</div> | |
- <div className='character-counter__wrapper'><CharacterCounter max={500} text={this.getFulltextForCharacterCounting()} /></div> | |
+ <div className='character-counter__wrapper'><CharacterCounter max={2048} text={this.getFulltextForCharacterCounting()} /></div> | |
</div> | |
<div className='compose-form__publish'> | |
diff --git a/app/validators/status_length_validator.rb b/app/validators/status_length_validator.rb | |
index 93bae2fa8..3cae672ae 100644 | |
--- a/app/validators/status_length_validator.rb | |
+++ b/app/validators/status_length_validator.rb | |
@@ -1,7 +1,7 @@ | |
# frozen_string_literal: true | |
class StatusLengthValidator < ActiveModel::Validator | |
- MAX_CHARS = 500 | |
+ MAX_CHARS = 2048 | |
def validate(status) | |
return unless status.local? && !status.reblog? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment