Post B1cbsb4Lz0xCfulefA by Cooba13@toot.whatever.cz
 (DIR) More posts by Cooba13@toot.whatever.cz
 (DIR) Post #B1cb04zt0h2lZGgMRE by Cooba13@toot.whatever.cz
       2025-12-25T21:41:47Z
       
       0 likes, 0 repeats
       
       @archos  popripade @oscloud Panove (damy) zlati, poradite mi jak "jednoduse" zvednout limit nad 500 znaku? Uz me to vytaci kdyz se chci trosicku rozepsat. Par navodu jsem nasel, ale vesmes to bylo bud stare nebo mi to uplne nedavalo smysl. Potreboval bych postouchnout nejakym rozumnym smerem ... ocividne moje "google-fu" je docela slabe ... a AI teda fakt neverim dost na to abych se hrabal v mastodoni instalaci a rozfrcal si ji :D
       
 (DIR) Post #B1cb06SHabLu5cyYL2 by Mac_CZ@mastodon.macsnet.cz
       2025-12-25T22:58:41Z
       
       0 likes, 0 repeats
       
       @Cooba13 @archos @oscloud diff --git a/app/javascript/mastodon/features/compose/containers/compose_form_container.js b/app/javascript/mastodon/features/compose/containers/compose_form_container.jsindex ef4e2b6238..bae6bd8af4 100644--- a/app/javascript/mastodon/features/compose/containers/compose_form_container.js+++ b/app/javascript/mastodon/features/compose/containers/compose_form_container.js@@ -41,7 +41,7 @@ const mapStateToProps = state => ({     && !state.getIn(['settings', 'dismissed_banners', PRIVATE_QUOTE_MODAL_ID]),   isInReply: state.getIn(['compose', 'in_reply_to']) !== null,   lang: state.getIn(['compose', 'language']),-  maxChars: state.getIn(['server', 'server', 'configuration', 'statuses', 'max_characters'], 500),+  maxChars: state.getIn(['server', 'server', 'configuration', 'statuses', 'max_characters'], 5000), });  const mapDispatchToProps = (dispatch, props) => ({diff --git a/app/validators/poll_options_validator.rb b/app/validators/poll_options_validator.rbindex fd29fc1b44..a3602f0f3d 100644--- a/app/validators/poll_options_validator.rb+++ b/app/validators/poll_options_validator.rb@@ -1,8 +1,8 @@ # frozen_string_literal: true  class PollOptionsValidator < ActiveModel::Validator-  MAX_OPTIONS      = 4-  MAX_OPTION_CHARS = 50+  MAX_OPTIONS      = 400+  MAX_OPTION_CHARS = 500    def validate(poll)     poll.errors.add(:options, I18n.t('polls.errors.too_few_options')) unless poll.options.size > 1diff --git a/app/validators/status_length_validator.rb b/app/validators/status_length_validator.rbindex 575aaf1869..4f03a312cb 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 = (ENV['MAX_TOOT_CHARS'] || 500).to_i   URL_PLACEHOLDER_CHARS = 23   URL_PLACEHOLDER = 'x' * 23
       
 (DIR) Post #B1cb57AINSkrjtx4ym by Mac_CZ@mastodon.macsnet.cz
       2025-12-25T22:59:37Z
       
       0 likes, 0 repeats
       
       @Cooba13 @archos @oscloud A pak už jenom přidáš do .env.production MAX_TOOT_CHARS=5000 nebo kolik chceš.
       
 (DIR) Post #B1cbsb4Lz0xCfulefA by Cooba13@toot.whatever.cz
       2025-12-25T23:08:35Z
       
       0 likes, 0 repeats
       
       @Mac_CZ @archos @oscloud ok super, dik, zitra na to kouknu
       
 (DIR) Post #B1ccM2NbWRjfm6oIXg by oscloud@mamutovo.cz
       2025-12-25T23:13:52Z
       
       0 likes, 0 repeats
       
       @Mac_CZ @Cooba13 @archos díky, to byl přesně ten postup, co byl @cynik_obecny líný z postele hledat 😇
       
 (DIR) Post #B1oXn58dCqwKH7P0lM by Cooba13@toot.whatever.cz
       2025-12-31T17:19:16Z
       
       0 likes, 0 repeats
       
       @Mac_CZ @archos @oscloud tak konecne jsem se k tomu prokopal a funguje to. Trosku jeste nad tim budu muset zapremyslet, protoze "proc nemuze byt vsechno v .env.production a pak importovane", ale ruby neznam a asi na to casek kouknu.Kazdopadne to funguje a vypada ze dobre.DEKUJI! ✌️