Changelog

New features, improvements, and fixes shipped to Social Scheduler.

Smarter AI engine

improvement

All AI features — post generation, threads, replies, remixes, proofread, and the weekly digest — now run on Claude Sonnet 4.6, a newer, sharper model at the same cost. Your voice training and learned preferences carry over unchanged.

Security hardening under the hood

improvement

Passwords now use Argon2id hashing (existing accounts upgrade automatically on next login), cross-site request forgery protection guards every API mutation, security events like logins and account changes are recorded in an audit trail, encryption keys can be rotated without downtime, and Nostr now connects exclusively through your signer app — we never touch your private key.

Install it like an app

feature

Social Scheduler is now a PWA. On iPhone, open it in Safari and tap Share → Add to Home Screen for a fullscreen, app-like experience with its own icon — no App Store required. Android and desktop Chrome get an install prompt too.

Create is one screen now

improvement

No more wizard steps or modes — every setting (project, platforms, cadence, voice, hashtags) is editable right on the card, with the count updating live. The voice sample loop lives behind 'Test a sample' when you want it. Your settings are remembered between visits.

Setup checklist & keyboard shortcuts

improvement

A dismissible progress card on the Queue walks you through getting fully set up. Press 'c' anywhere to start a new post, and Cmd/Ctrl+Enter to fire it from Compose or send a reply.

Sharper details everywhere

improvement

New-post buttons on Queue and Calendar, cleaner calendar chips, clearer draft timestamps, autopilot unlock progress bars, and consistent page headers.

Remix your winners

feature

Engagement now spotlights posts beating your average by 1.5× or more — hit Remix and the AI writes three fresh takes on the same winning message, ready to save as drafts.

Engagement trends & filters

improvement

Pick a 7-day, 30-day, or all-time window and see each stat's change vs the previous period. Sort sent posts by top engagement or recency, and filter by platform.

Smarter weekly digest

improvement

The Monday digest email now opens with a short AI-written recap of your week — what worked and one specific thing to try next.

Reply inbox

feature

See everyone replying to your recent posts on Bluesky and Mastodon in one place, let the AI draft three voice-matched responses, edit, and send — without leaving the app. Engaging with replies is the single best thing you can do for reach.

Threads

feature

Write or AI-generate connected threads for Bluesky, Mastodon, and X — each part replies to the previous, scheduled and fired as one unit. The AI writes the hook, flow, and payoff in your learned voice, and the preview shows the whole chain exactly as it will appear.

Undo delete

improvement

Deleting a post now gives you a 5-second Undo instead of a scary confirmation dialog.

Native post previews

feature

See exactly how your post will look on each network before it fires — Bluesky, Mastodon, X, Nostr, Discord, and Telegram frames with your handle, real link colors, and your attached image. Live in Compose as you type, and on every post in the queue.

Better on your phone

improvement

The Create wizard, queue, insights heatmap, calendar week view, and date picker now work properly on small screens. Modals close with Escape, and controls are screen-reader friendly.

Reliability overhaul

improvement

Every action now tells you clearly if it failed (no more silent errors), crashes show a friendly recovery screen instead of a blank page, the queue updates live without page jank, and autopilot now writes in your learned voice — same as Create.

Image attachments

feature

Add an image to any post — upload from Compose or right inside the post editor (add, replace, or remove). Images post natively to Bluesky, Mastodon, Telegram, Discord, Farcaster, and Nostr.

Per-network smart timing

feature

Posting times are now learned per platform from real engagement — your Bluesky post can fire at its best hour while the same post hits Mastodon at a different peak. Each platform target schedules and fires on its own.

Insights — best times & hashtags

feature

A new Insights page shows what your audience responds to: a per-platform best-times heatmap (peak hours + best days) and a hashtag leaderboard ranking each tag's engagement vs your average. Generation uses all of it automatically.

Hashtag performance learning

improvement

The AI now learns which hashtags actually drive engagement and leans toward your winners while avoiding the duds.

Guided Create flow

feature

Create is now a step-by-step wizard: dial in your voice with an iterative sample loop, generate a batch, then keep or discard each post before scheduling. Keep/discard also trains the AI to your taste, and it avoids repeating selling points you've already used.

Calendar: day, week & month views

feature

Switch between a focused day list, a week overview, and the full month grid. Click any post to see every platform version.

Collapsible sidebar & cleaner settings

improvement

Collapse the sidebar to an icon rail with hover menus. Account settings (appearance, security, billing, referrals) now live in the user menu, separate from workspace connections.

Themed scheduling calendar

improvement

The date/time picker is now a custom on-theme calendar that marks the days your other posts are already scheduled, so you can space things out at a glance.

Editor polish

improvement

Edit each platform's version in place, see characters remaining against each platform's limit, proofread with one tap, insert your project's hashtags and links from a menu, and see links and hashtags highlighted in previews.

X, Discord & Telegram — focused on dev channels

feature

Added X (Twitter, bring-your-own-keys), Discord, and Telegram. Dropped Threads and Instagram to focus on where developers actually promote their work: Bluesky, Mastodon, Nostr, X, Discord, and Telegram.

Two-factor authentication

feature

Secure your account with an authenticator app (Google Authenticator, 1Password, Authy). Includes one-time backup codes and email-based recovery if you lose your device.

Nostr Connect (NIP-46)

feature

Connect Nostr without ever sharing your private key. Your nsec stays in your signer app (nsec.app, Amber, etc.) and we request signatures over a relay when posts fire.

Ideas

feature

Jot down marketing angles and campaign ideas any time — even from your phone's browser. Saved ideas appear as one-tap chips in Generate, and the Strategist can spin its recommendations straight into your Ideas list, pre-tagged with the platforms it suggests.

Strategist upgraded to Claude Opus

improvement

The Marketing Strategist now runs on Claude's top-tier model for deeper analysis, and shows a 'still learning' state so you know it sharpens as you post and rate.

Calendar view & countdowns in the Queue

improvement

Scheduled posts now show exactly when they fire with a live countdown. Drafts get Post Now and Schedule actions, plus a cleaner preview modal with inline platform toggles.

AI Marketing Strategist

feature

Full strategic content planner that analyzes your data, searches web trends, and produces a 7-section marketing plan. Apply a strategy to guide all future content generation.

Cross-workspace strategy learning

feature

The strategist gets smarter over time. Outcome tracking measures if strategies improved engagement. Anonymized patterns flow across all workspaces to help everyone.

AI writing assistant in Compose

feature

Four AI buttons appear when writing: Improve, Shorten, Vary, and Expand. The AI uses your workspace's thumbs up/down preferences to match your style.

Thumbs up/down feedback training

feature

Rate any post in the queue. Liked and disliked styles feed back into future generation so content matches your taste over time.

Smart time scheduling

feature

Posts now schedule at your best-performing hours. Analyzes engagement by time of day and auto-activates after 10 sent posts.

A/B variant testing

feature

Auto-generates two variants per post with different angles. Compares engagement after 48 hours and feeds winners back into future prompts.

Autopilot gating

improvement

Autopilot requires 3 sent posts to unlock. Smart Times and A/B Testing activate at 10. Status cards show progress toward each threshold.

Save draft in Compose

feature

Save a post as a draft to come back to later without scheduling it for a specific time.

File upload for content sources

improvement

Drag and drop a .md or .txt file to create a content source instantly. Auto-fills the name from the filename.

API key save feedback

improvement

Settings now shows a green badge when your API key is saved and encrypted, with a confirmation animation after saving.

Help & FAQ page

feature

Accordion-style FAQ covering platform connections, content generation, billing, and mobile app setup.

Web search fix for Strategist

fix

Fixed Claude web search tool format to use versioned API type.

Blog Import via RSS

feature

Subscribe to any RSS or Atom feed in Autopilot. New blog posts auto-generate promotional social posts — checked every 15 minutes.

Coming soon platforms

improvement

Farcaster, Instagram, and Threads are now visible as 'Coming Soon' in Compose, Generate, and Promote — ready for when they launch.

iOS cloud data source toggle

feature

When paired via QR code, the iOS app can now switch between iCloud sync and the cloud API as its data source.

Stripe billing

feature

Free (1 workspace, 50 posts/mo), Pro $8/mo (5 workspaces, 500 posts/mo, Claude included), Agency $25/mo (15 workspaces, 2,000 posts/mo).

Dependabot enabled

improvement

Automated weekly dependency update PRs via GitHub Dependabot — keeps all five AI SDKs and platform libraries current.

Light mode polish

fix

All hardcoded dark colors replaced with CSS variables. Every page now works correctly in light, dark, and auto appearance modes.

SVG icon overhaul

improvement

Replaced all emojis across the dashboard with consistent monoline SVG icons — sidebar, engagement stats, settings, compose, and landing page.

Dashboard reorganization

improvement

Settings split into dedicated pages: Autopilot (automation), Sources (content), and Settings (accounts + billing). Each page has a focused scope.

Multi-LLM provider support

feature

Choose between Claude, GPT-4o, Groq, Grok (xAI), or Gemini for content generation. Bring your own key or use the included Claude on paid tiers.

Public changelog

feature

See what's new at a glance — this page. Available from the landing page and dashboard.

Responsive mobile layout

improvement

Dashboard works on phone browsers with a hamburger menu navigation.

Toast notifications

improvement

Actions now show slide-up confirmation messages instead of inline text.

Full month calendar view

improvement

Calendar page now shows the entire month with day cells, post previews, and month navigation.

Appearance mode: Auto, Light, Dark

feature

Auto mode switches light/dark based on time of day (7am–7pm). Manual override available in Settings.

Password reset and email verification

feature

Forgot password flow with email reset link. New signups receive a verification email.

Security hardening

fix

Platform credentials encrypted with AES-256-GCM. Rate limiting on auth endpoints. Cron endpoints protected with secret.

Stripe billing

feature

Free, Pro ($8/mo), and Agency ($25/mo) tiers with usage caps and workspace limits enforced.

Weekly engagement digest email

feature

Every Monday you get an email with your top post, engagement stats, and best platform for the week.

One-click repo promotion

feature

Paste a GitHub URL — fetches README, creates a content source, sets up changelog tracking, and generates your first batch of posts.

Multi-org workspaces

feature

Create multiple workspaces for different projects or clients. Switch between them from the sidebar.

Post actions

feature

Click any post in the queue to preview, approve, cancel, retry, or delete it.

Cloud product launched

feature

Social Scheduler Cloud deployed on Vercel with Railway Postgres. Posts fire 24/7 without a Mac running.