Scheduled publishing: manual/pull sync now honors scheduled_for — posts with a future publish time are created as scheduled (WP future) instead of publishing immediately.
Re-sync now re-applies the schedule to not-yet-published posts only; already-published posts are never re-dated or unpublished.
Multi-language: locales are validated by BCP-47 format, fixing variants (e.g. ru-RU) being silently dropped.
Inline images in non-primary-language (variant) posts are now imported into the media library like the primary post.
Stricter API key validation (tn_live_ format) with a clearer error message.
Fixed a PHP 8.2+ deprecation in inline-image processing.
1.1.1
Fixed: reliable full sync — content queue now paginates and uses a composite (timestamp + id) cursor so posts sharing a timestamp are never skipped or stranded
Fixed: saved API URL override is now honored (staging/demo), defaulting to the production endpoint when unset
Fixed: push and pull now apply the same 60-second publish-timing grace so the same article lands in the same status either way
Fixed: single-language content-queue items now include SEO report and validation links, matching multi-language items
Security: hardened JSON-LD output against breakout
1.1.0
Added: realtime push delivery via REST endpoint (replaces hourly polling for most sites)
Added: sync mode status card with auto-detection
Added: HMAC signature verification (sha256) on all incoming pushes
Added: force pull mode toggle for security-restricted environments
Changed: pull-mode polling reduced from hourly to 2 minutes via lightweight check endpoint