Changelog

Latest updates and product improvements · Last updated: June 11, 2026

1

June 2026

Stability and reliability update: replies generation flow + scheduler hardening

  • Improved Replies generation reliability so large pull requests are filled more consistently in a single run.
  • Refined replies session behavior and daily tracking clarity to reduce confusion between current-run and daily totals.
  • Hardened scheduler/database runtime handling to improve long-running stability under continuous operation.
  • Reduced non-essential runtime log noise while preserving critical warning and error visibility.

Replies feature messaging + homepage/pricing clarity improvements

  • Updated homepage copy to clearly include and explain the new Replies feature.
  • Updated pricing page content to reflect Replies-related plan details and value positioning.
  • Improved multiple FAQ sections for clearer feature understanding and reduced user confusion.
  • Aligned public marketing pages with current product behavior so messaging matches the live dashboard experience.

Major update: Replies Mode with Smart Generation, Sorting, Daily Tracking, and Posting

  • Added full Replies mode in dashboard with keyword+sort input, replies board UI, pagination, and client-side sorting (Latest Generated, Latest Posted, Most Commented, Most Liked, Most Replied, and Most Viewed)
  • Built backend Replies pipeline with new API routes and DB persistence for daily sessions, session cards, and used-tweet tracking to prevent duplicates
  • Implemented smart multi-page post fetching with cursor + dedupe backfill to fill requested counts, plus live usage/status updates and Reply-on-X posted tracking
  • Strengthened login and signup protection with improved bot prevention (reCAPTCHA hardening)

Cleaner feed scheduling controls

  • Removed an unnecessary delay option for single-feed posts to keep setup simpler
  • Updated feed thread timing label to clearly show it controls spacing inside threads
  • Improved scheduling clarity so feed settings are easier to understand at a glance

More natural feed post writing

  • Improved feed post generation so updates can be short or detailed naturally
  • Removed rigid writing feel to make automated posts read more human
  • Better alignment with custom writing styles while keeping clarity and quality

Contact form trust & quality upgrade

  • Improved contact form protection to reduce spam messages
  • Added smarter checks so real users can still reach support easily
  • Upgraded verification flow for more reliable message submissions
  • Enhanced form quality controls to keep support inbox cleaner and faster
2

May 2026

Deterministic Style Rotation for Feed Posts

  • Added deterministic multi-style rotation for feed-generated posts so selected styles are now applied in a predictable sequence
  • Feed post generation now follows ordered style assignment instead of defaulting to a single style when multiple styles are selected
  • Improved feed content consistency by aligning style behavior more closely with multi-style document generation workflows

Feed Window-Based Polling Control

  • Updated feed automation to run only during each user’s configured posting days and time window
  • Feed checks now pause automatically outside the active posting window and resume at the next allowed start time
  • Improved scheduling predictability so off-hours feed activity no longer creates unexpected next-day queued content
  • Aligned feed behavior more closely with user intent for strict time-window controlled automation

Improved Social Share Image Refresh

  • Updated social preview image handling to use a new versioned image filename for more reliable refresh on X shares
  • Added secure Open Graph image metadata for stronger compatibility across social preview crawlers
  • Improved consistency of link preview metadata so shared Xposto URLs resolve the latest preview assets more reliably

Smoother Post Generation + Improved Social Preview Refresh

  • Fixed a dashboard glitch where existing scheduled posts briefly disappeared during merge-based generation
  • Improved generation flow stability so new posts integrate smoothly without temporary calendar flicker
  • Updated social preview image URLs with cache refresh versioning so shared links pick up the latest Open Graph image more reliably

Better Content Discovery Across Search and AI

  • Improved Open Graph and social sharing metadata for cleaner, richer link previews across platforms
  • Improved structured data (JSON-LD) on key pages to improve search engine understanding of Xposto
  • Improved llms.txt to improve content visibility and guidance for AI systems and LLM-based discovery

Blog Pagination + Better Mobile Reading Experience

  • Added smarter blog pagination for easier browsing across multiple pages
  • Improved blog post loading behavior so article text appears immediately when opening a post
  • Kept visual reveal animations for supporting sections while prioritizing article readability on load
  • Improved mobile blog layout for a cleaner reading experience

Improved Feed Posting Reliability

  • Added smarter X authorization recovery so temporary auth interruptions are handled automatically
  • Reduced failed feed posts by improving retry behavior during media upload to X
  • Improved overall automation stability for users posting feed-based content with images

Feed Slot Collision Fix

  • Improved feed scheduling so two posts can no longer be placed at the exact same time slot
  • Added smart rescheduling for conflicting feed post times
  • Improved feed calendar consistency to prevent overlapping post times during active automation windows

Smarter Feed Automation + Better Search Consistency

  • Improved feed automation reliability for Premium accounts with correct 15-minute monitoring behavior
  • Fixed account-tier handling so Premium access follows the same feed automation rules as expected
  • Resolved a scheduling edge case that could shift overnight feed posts to the wrong day
  • Improved feed content quality rules for cleaner writing consistency
  • Added stronger canonical URL setup and host consistency improvements to reduce duplicate URL indexing issues

Better Site Trust + New Blog Experience

  • Improved website trust and safety settings for a more secure browsing experience
  • Improved search engine guidance so important public pages are easier to discover
  • Improved sitemap support to help search engines index the website more accurately
  • Launched a new blog system that lets us publish articles faster and keep content fresh
  • Created cleaner blog browsing with dedicated article pages and easier reading flow

Smarter Scheduling and a Much Smoother Editing Experience

  • Improved overnight scheduling so late-night to early-morning posting windows now behave exactly as expected
  • Made thread placement more intuitive when merging, so new threads now land in more natural open time spots
  • Added style labels inside thread posts so users can clearly see the tone of each post at a glance
  • Improved thread editing flow with better visual consistency and easier post-by-post editing
  • Disabled accidental dragging while editing posts and threads, preventing lost edits and unintended moves
  • Improved drag-and-drop behavior across days so moved posts keep their intended time unless that exact slot is already taken
  • Improved feed source layout so Pro users now see only the source slots available in their plan
  • Added clearer guidance when X account is not connected directly in the dashboard status area
  • Improved generation reliability for humorous style outputs to reduce failed post attempts due to length style complexity issues

Web Feeds + Smarter Auto-Publishing

  • Added Web Feeds as a new content source, so users can generate posts from live website updates (not only uploaded documents).
  • Introduced automatic feed connection flow with support for both direct feed links and website feed pages for easier setup.
  • Added Feed Mode controls in the dashboard, including source slots, posting preferences, delays, and one-click initiation for ongoing automation.
  • Enabled automatic post creation from new feed stories with contextual summaries for both Single Posts and Threads.
  • Improved freshness logic so feed content is handled by latest updates and avoids reusing old stories.
  • Added optional featured image support for feed-based posts, so available article visuals can be included automatically.
  • Improved publishing timing for instant mode by scheduling to the next full minute for more reliable posting.
  • Improved live dashboard behavior so newly created automated posts appear immediately in the scheduler.
  • Refined feed and document UX so source sections display correctly and uploaded document lists stay clean and focused.
  • Added automated cleanup improvements for feed-generated temporary content to keep the system tidy and efficient.
  • Delivered multiple stability and reliability fixes across feed processing, scheduling, and posting flow.
3

April 2026

Big Upgrade: Media + Link Sharing for Posts

  • Pro and Premium users can now add one image or video to each post (including thread posts) before publishing.
  • Pro and Premium users can now add one link per post, making it easy to share articles, YouTube videos, and other pages.
  • Uploaded media files are automatically removed after successful posting to optimize storage space.
  • Improved editing experience: better editor handling.
4

March 2026

Live Status Streaming Hardening

  • Improved real-time dashboard reliability by hardening server-sent event streaming for instant status indicator updates.
  • Optimized live status delivery path for posted, retrying, failed, and scheduled state changes without manual refresh.
  • Applied reverse-proxy streaming compatibility improvements to reduce delayed status updates caused by buffering.

Timezone Scheduler Edge-Case Fix

  • Improved timezone-aware posting reliability by hardening local time parsing in scheduler logic.
  • Fixed midnight boundary handling to prevent early posting caused by edge-case hour formatting.
  • Strengthened due-time evaluation so scheduled posts align more consistently with user-selected timezone settings.

Timezone-Accurate Posting & Status Timestamp Fix

  • Updated scheduler logic so post execution follows each user’s selected account timezone for both single posts and threads.
  • Fixed post creation flow to stop pre-filling posted timestamps on scheduled items, ensuring posted time reflects real delivery only.
  • Improved posting state reliability by preventing false posted indicators caused by scheduled records with incorrect timestamp data.
  • Applied data consistency cleanup for scheduled posts so dashboard status now aligns more accurately with real publishing outcomes.

Timezone-Accurate Scheduling Update

  • Improved posting accuracy so scheduled posts are now executed based on each account’s selected timezone setting.
  • Updated scheduler logic to respect user timezone preferences consistently across both single posts and thread publishing.
  • Ensured timezone behavior remains stable for traveling users, so posting times follow saved account settings unless the user explicitly changes timezone.

Live Status Reliability & Text Formatting Polish

  • Improved live post status reliability so dashboard indicators stay accurate after browser sleep, reconnects, and tab focus changes.
  • Added automatic post state resync on reconnect/visibility to ensure posted items reflect their real status without manual refresh.
  • Standardized punctuation output by converting long dash characters to regular hyphens for cleaner and more consistent post formatting.

Stability & Scheduling Improvements

  • Improved generation reliability and speed with a more stable Claude model for faster, richer post output.
  • Made post creation more consistent with stronger validation so generated content respects platform limits.
  • Improved merge scheduling so new posts fit naturally between existing scheduled posts without disrupting planned content.
  • Refined thread scheduling behavior so multi-thread plans distribute more predictably across selected days.
  • Strengthened account tier behavior so promotional premium access correctly unlocks premium capabilities.

Strengthening endpoints for internal users

  • Added new internal overview endpoints
  • Implemented rich user-level encryption for all information, statuses, totals, team counts, and account lifecycle dates
  • Added built-in support to speed up user login

Added Ahrefs for expanded analytics tracking

  • Added verification meta tag
  • Established additional connections with Google Tag Manager and Google Search Console

Added Product Hunt badge

  • Included the Product Hunt badge ahead of the official launch on March 24
  • Badge is positioned in the footer and made responsive for all screen sizes

More internal operations metrics expanded historically.

  • Added a new internal tier summary endpoint to improve operational visibility.
  • Further improved internal reporting readiness to support faster daily checks and issue response.

Further expanded internal operations metrics and monitoring support

  • Added a new internal upload subscribers summary endpoint to improve operational visibility.
  • Further improved internal reporting readiness to support faster daily checks and issue response.

Expanded internal operations metrics and monitoring support

  • Added a new internal upload jobs summary endpoint to improve operational visibility.
  • Expanded backend monitoring data coverage for business performance, system health, and content pipeline activity.
  • Improved internal reporting readiness to support faster daily checks and issue response.
  • Strengthened internal observability foundation for upcoming analytics and admin tools.

More reliable uploads for large documents

  • Document uploads now continue in the background, making the process more stable and less likely to fail during heavy processing.
  • You can now see clearer step-by-step upload progress, including extraction and processing stages for large files.
  • If you leave and return to the Dashboard during an upload, progress is restored so you can continue where you left off.
  • Scanned PDF support is now more dependable in production, including better handling for server resource limits.
  • Overall upload reliability and system stability were improved to support more users and bigger files.

Strengthening the UI for the Changelog page

  • Improving responsiveness for smaller screens
  • Minor upgrades to JavaScript files controlling the structure

Smarter document uploads and smoother processing

  • Xposto now reads scanned PDFs much better, so even image-based documents can be turned into usable post ideas.
  • Uploads now show clear step-by-step progress, so you can always see what stage your document is in.
  • Background processing and reliability improvements make large uploads more stable and dependable.

Added dedicated About us page matching the homepage design system.

  • Includes mission text, four value proposition cards, quote band, and tech stack breakdown.
  • Page uses the same CSS variables, header, footer, scroll animations, and component language as the homepage.
  • Linked About in footer under Company.

X status auto-refresh on login and settings checks

  • Improved X connection status endpoint to attempt token refresh when access token is expired.
  • Added immediate refresh-on-status-check flow for better UX consistency across Dashboard and Settings.
  • Prevented false disconnected states when refreshable tokens are still valid via refresh token.
  • Added needsReconnect, refreshed, and refreshError metadata in X status response for clearer frontend handling.
  • Preserved intentional disconnect behavior (manual disconnect does not auto-reconnect).

Upgrade CTA inside account dropdown

  • Added an Upgrade button in the account dropdown under the current plan.
  • Upgrade CTA is shown for Free, Basic, and Pro tiers.
  • Upgrade CTA is hidden for Premium users.
  • Button links directly to the pricing page for faster plan upgrades.
  • Updated styling for desktop and mobile dropdown consistency.

Production hardening: changelog, consent, X OAuth stability

  • Hardened X OAuth2 env loading by forcing .env path resolution in server runtime
  • Fixed live OAuth client mismatch by enforcing strict OAuth2 client credentials
  • Added automatic X access-token refresh in scheduler posting flow
  • Added retry-after-refresh logic for scheduled posts and threads
  • Added reconnect-required fallback messaging when refresh fails
  • Added reconnect email cooldown tracking fields in x_accounts for anti-spam notifications
  • Improved dashboard UX with status legend for scheduled/retrying/posted/failed/overdue dots
  • Added logged-in Dashboard link in main navigation and protected /dashboard route redirect

Initial public changelog page

  • Added dedicated /changelog page with legal-style layout.
  • Grouped updates by month with left-side month navigation.
  • Added build-time markdown parsing from CHANGELOG.md.
  • Linked changelog in footer for quick access.

Cookie consent and analytics gating

  • Added consent modal with necessary + analytics categories.
  • Configured GTM/GA4 to load only after analytics consent.
  • Linked cookie and privacy policy in consent modal content.