Repository navigation
2.39.2
-
acc3d47:
/fixreplies in Telegram now go Starting → Waiting for CI/CD → Executing, and dynamic values are escaped in every legacy-Markdown message (#3505):- The CI wait is one simple
⏳ Waiting for CI/CD on <branch> to finish...line. It no longer lists pending runs, whose rawin_progressstatus broke Telegram Markdown and made the reply fall back to plain text. - No
✅ CI/CD on main finishedline stays in the reply, andExecuting...is shown only once the task runs. - The
Issue:line is placed in the info block underRepository:with the first progress marker and never moves. - A new ESLint rule
telegram-safety/no-unescaped-telegram-markdownreports unescaped dynamic values in legacy-Markdown Telegram messages. All its hits were fixed: recovery lifecycle,/tokens,/organize,/stopand/startreasons, queue warnings and errors, and the leak notifier. - A "Did you mean" suggestion containing a backtick no longer breaks its code span.
- "❌ Invalid options" replies keep their "Did you mean
--modeloption?" code spans while the rest of the error is escaped. - The "stopped by user" completion reads
Work session stopped by user (@name)instead ofstopped by user by @name. eslint-plugin-n18.5.0 (the dependency-freshness gate required it).
- The CI wait is one simple
Related Pull Request: #3507