Skip to content

v1.1.0-alpha.1

Pre-release
Pre-release

Choose a tag to compare

@amtiYo amtiYo released this 16 Jul 09:04
· 5 commits to main since this release

Changed

  • GitHub notifications use Telegram Rich Messages. Delivery switched from
    classic HTML sendMessage to Bot API sendRichMessage (Rich Markdown).
    Headers still use escaped HTML tags; PR and release bodies are passed as
    GitHub Flavored Markdown so Telegram natively renders headings, lists, tables,
    quotes, code, and media (![](url)).
  • Long bodies use <details>. Short notes stay Markdown blockquotes; long
    or truncated notes collapse under a collapsible details summary instead of
    classic <blockquote expandable>.
  • Soft body caps raised for the rich-message limit (PR ~2500 runes, release
    ~10000 runes) while keeping group notifications scannable.
  • Bot UI (/start, settings, OAuth replies) is unchanged and still uses HTML
    parse mode.

Breaking

  • Hard cutover for the outbox payload format. notification_jobs.text is
    now Rich Markdown. Pending jobs enqueued as classic HTML before this deploy
    can fail permanently; drain or fail pending rows before upgrading.

Operations

  • No database migration.
  • Ensure the bot can send media in destination groups if release notes include
    remote images (Telegram may embed media blocks from Markdown).