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! ✌️