You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0164568
Browse filesBrowse the repository at this point in the historyBrowse files
Close the last two delivery-path gaps (v1.0.0-rc.1)
Second-pass review found two lost-notification bugs in the delivery path:
- Body length was budgeted by raw Markdown runes, but rendering can expand the
visible text (a Markdown image becomes an 'Image:' prefix), so an image-heavy
release/PR body could exceed Telegram's 4096-char limit and be rejected,
silently losing the notification. Bodies are now re-rendered to fit by visible
length and titles are bounded.
- Subscriptions matched webhooks by repo full name, so a GitHub repo rename
silently dropped all notifications. Match by stable github_repo_id instead and
reconcile the cached name.
Also: recognize /start@botname in groups, drain a buffered fatal error past a
racing shutdown signal, log lease-expiry terminal failures.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments