Senzastile AutoPost for Telegram

Changelog

1.2.0

  • Automatic retry queue for failed automatic sends, via WP-Cron with backoff (5 minutes, 30 minutes, 2 hours; 3 attempts). New on/off setting ssapt_retry_enabled (default on); reuses the history table with pending/retry rows.
  • History schema v3: new attempts and next_attempt_at columns (ssapt_db_version bumped to 3, upgraded automatically).
  • Keep Telegram in sync with later post changes: update the message when an already-shared post is edited (editMessageText/editMessageCaption, opt-in ssapt_edit_on_update) and delete it when the post is trashed or unpublished (deleteMessage, opt-in ssapt_delete_on_trash, default off).
  • New template placeholders: {hashtags} (post tags as Telegram-safe hashtags), {categories}, and {site_name}, with live-preview and settings chips.
  • New setting ssapt_disable_link_preview (default off) to suppress the web page preview on text messages.
  • Smaller bundled connection-test image (assets/test-image.png compressed under 100 KB).
  • Uninstall now removes only the legacy post meta keys this plugin actually used, instead of a broad _wp_telegram_% match that could delete other plugins’ data.

1.1.0

  • Rebrand from TeleBridge to Senzastile AutoPost for Telegram (ssapt_* options, text domain senzastile-autopost-for-telegram).
  • Telegram setup onboarding: inline “How to connect Telegram” guide, help modal, and clearer token/channel field hints.
  • Separate Connection test (diagnostic image + API check) and Preview on Telegram (sends the same payload as the live admin preview).
  • Shared preview builder (SSAPT_Preview) for UI bubbles and Telegram preview sends; history contexts connection and test.
  • Inline URL button under Telegram messages (ssapt_inline_button_*, filters ssapt_inline_button_*, ssapt_reply_markup).
  • Custom post type support via ssapt_enabled_post_types and transition_post_status.
  • Message template presets on the settings screen.
  • Share history table ({prefix}ssapt_history) with context (auto, manual, bulk, retry, test), status (sent, failed, pending), and telegram_message_id for future edit/delete.
  • Schema version option ssapt_db_version (integer, independent of plugin version).
  • AutoPost Telegram → History admin screen and bulk resend in batches of 5 (ssapt_bulk_batch_size filter).
  • Stub SSAPT_Queue class for future queue/retry workers.
  • Legacy migration from previous plugin option names, wp_telebridge_*, and {prefix}telebridge_history.

1.0.0

  • Initial WordPress.org release (as TeleBridge).
  • Branded connection test image and HTML caption with ssapt_test_message_text filter.
  • Masked bot token storage; server-side connection tests (no token required in the browser).
  • Linux-safe release ZIP packaging (forward-slash archive paths).

Plugin Website
Visit website

Author
senzastile
Version:
1.2.0
Last Updated
June 11, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.