Files
3x-ui/internal/web/service
BlindMaster24 02c6c3a9c6 fix(tgbot): render the add-client draft as HTML and escape its values (#6492)
The draft is sent with ParseMode HTML but was written in Markdown, so every
card showed literal asterisks and backticks while the rest of the bot's
messages render properly. Its admin-supplied values (email, comment, TG id,
inbound remarks) were also interpolated raw, and a single '<' in any of them
makes Telegram reject the whole message as unparsable.

The wizard's own email and comment prompts echo those same draft values into
HTML-parsed messages and were escaped too: the card is deleted before the
prompt goes out, so a rejected prompt left the admin with an empty screen.
2026-09-13 11:46:58 +02:00
..
2026-09-12 10:15:48 +02:00
2026-09-12 10:15:48 +02:00
2026-09-08 14:12:13 +02:00
2026-09-12 10:15:48 +02:00