Changelog
Changelog
Every Specter release in plain English. The newest is at the top. Built-in updates roll out within a few hours of each entry appearing here.
You’ll always see what’s coming next on the roadmap.
v0.11.0 — 2026-06-04
A polish pass on the redesigned app, plus a reliability fix to how background sync behaves.
- Connections are named by their site. Each connection now shows its domain (e.g.
myblog.ghost.io) instead of just the platform name, with real Ghost / Shopify / WordPress / Webflow logos. - Sign in without leaving the app. Connecting Shopify or Webflow now opens a secure sign-in sheet inside Specter instead of bouncing out to your browser.
- Manual really means manual. Fixed a problem where stray background processes could keep syncing a connection set to Manual. Specter now keeps a single sync process, so Manual connections stay put until you sync them yourself.
- Accurate sync status. Connections that have synced now correctly show “Synced” with a real time, and the Sync Logs show proper timestamps (both previously showed “never”/“—”).
- A calmer, more native look. Refined typography, a translucent sidebar, and tidier window chrome — and dates now read in English regardless of your system language.
- Clearer error messages — sync problems are explained in plain language instead of raw technical codes.
v0.10.0 — 2026-06-03
A ground-up redesign of the desktop app, plus two fixes to long-standing confusions.
- One dashboard for everything. Preferences moved out of a separate window and into the app’s Settings tab — alongside your connections, license, and folder. The menu bar is now just status, open, update, and quit.
- Every connection gets its own folder. Each site now syncs into a folder named after the connection — even the first one. No more “first site goes to the root, second goes to a subfolder” surprise. Existing setups are migrated automatically on first launch, with a backup kept under
.specter-backup/. - “Manual only” finally means manual. Connecting or testing a site no longer triggers an automatic pull, and manual connections are never synced on their own — you drive every pull and push.
- Refreshed look. New dark dashboard with status pills, a grid/list toggle for your connections, and a Sync Logs view.
v0.9.0 — 2026-06-02
Specter now syncs Webflow. Connect a Webflow site and edit its CMS content as local markdown, the same way you already do with Ghost, Shopify, and WordPress.
- Webflow support. Connect a Webflow site and sync its CMS collections to local markdown — each connection in its own folder.
- Pick what syncs. Choose which collections a connection pulls and pushes — nothing comes down or goes up unless you turn it on.
- Two ways to connect. Paste a site API token, or use one-click authorize.
- Your other connections are untouched. Ghost, Shopify, and WordPress keep working exactly as before.
v0.8.0 — 2026-06-01
You’re now in control of what each connection syncs. Posts, pages, and Shopify products are opt-in per connection — nothing comes down or goes up unless you turn it on.
- Choose what each connection syncs. Pick posts, pages, and (on Shopify) products per connection, when you add it or any time after from the dashboard.
- Nothing on by default. A connection only pulls and pushes the kinds you’ve enabled, so your existing connections keep syncing exactly what they did before — pages and products won’t appear unless you ask for them.
- See it at a glance. Each connection card and the connections list show what that site is set to sync.
- Pages and products, where supported. Ghost and WordPress pages, Shopify pages and product descriptions — all behind the same opt-in switch.
v0.7.0 — 2026-05-31
Connect as many sites as you want. Specter is no longer one-site-per-app — run a whole portfolio from a single install.
- Multiple sites per platform. Add as many connections as you like — several Ghost blogs, several Shopify stores, several WordPress sites, freely mixed.
- Each site gets its own folder. Every connection syncs into its own folder and shows its own status, post counts, and last-sync time.
- Add, edit, and remove sites from the dashboard. Including a second or third blog on the same platform — no config files to hand-edit.
- Your existing setup is untouched. Single-site setups keep working exactly as before — same folder, files, and settings.
v0.6.2 — 2026-05-28
Shopify connections last properly now. This patch fixes the new Shopify token-expiry behavior that could force you to reconnect after about an hour.
- Shopify sessions refresh automatically. Specter now saves and rotates Shopify refresh tokens, so approved stores keep syncing without daily reconnects.
- Expired Shopify tokens recover cleanly. If Shopify says a token expired during a sync, Specter refreshes once, saves the new token, and retries that site.
- Preview Sync stays focused. Running a sync from a target-specific preview keeps the run scoped to that site instead of touching unrelated connections.
- Errors are easier to find. Site-level API/auth errors show under Activity, while Conflicts stays reserved for real content conflicts.
v0.6.0 — 2026-05-28
WordPress is here. Connect a self-hosted WordPress site and sync posts to local markdown — same workflow you already have for Ghost and Shopify, just on a third connection.
- Connect a WordPress site. Open Specter, click + Add target → WordPress, paste your site URL, username, and an Application Password. Specter pulls your posts into a folder for that site and pushes your edits back. No plugin to install on WordPress — Application Passwords are built into WordPress 5.6 and later.
- Pull and push posts, drafts, and scheduled posts. Tags and categories round-trip; featured images are referenced (uploading them to the WordPress media library is on the roadmap).
- Free tier is bigger. The monthly upload cap moves from 5 to 200, shared across every connected site. Pulls and downloads remain unlimited, as before. Plenty of room to run a real workflow before you decide whether to buy.
- Dashboard click reliability. The fix from the v0.5.x line where some per-site button clicks could go quiet on multi-site setups is now in shipped form here.
- Existing Ghost and Shopify workflows stay the same. Your sync folders, files, settings, and current connections all keep working.
v0.5.1 — 2026-05-26
The dashboard buttons work now. Auto-sync remembers your choice.
- Per-card Pull, Push, Dry-run buttons on each connected site in the dashboard now actually run that command against just that site, instead of being decorative. The card refreshes with the result the moment the run finishes.
- Auto-sync toggle sticks. Flipping a site’s auto-sync setting saves to disk and the background sync picks up the new mode immediately. No more reverting to manual after a restart.
- Per-site sync status. Each card now shows when it was last synced, how many posts moved, and what went wrong if it failed — read straight from the daemon instead of guessing from global counters.
- Failed sites don’t drag down the others anymore. If your Shopify connection has an auth problem, Ghost still syncs cleanly, and the broken card shows the error so you know which one to fix.
v0.5.0 — 2026-05-26
Shopify is here. Connect your Shopify store and sync articles to local markdown — same workflow you already have for Ghost, just on a second connection.
- Connect your Shopify store. Visit spectersync.com/shopify/setup, type your store handle, and approve Specter in your Shopify admin. Specter pulls your articles into a dedicated folder for that store and pushes your edits back.
- Each connection has its own folder. Your Ghost posts and Shopify articles live in separate, predictable folders — no risk of collisions. (If you do want them merged for a one-off migration, hand-editing the config still works; the standard setup keeps them apart.)
- New dashboard window. “Show Dashboard” from the menu bar shows every connected site at a glance — last synced time, conflict alerts, and quick controls per site.
- More reliable updates. Fixed an issue that could cause “Check for Updates” to silently fail on freshly built copies, and a separate issue where connecting Shopify could overwrite an existing Ghost connection.
- Existing Ghost workflows stay the same. Your sync folder, files, settings, and current Ghost setup all keep working.
v0.4.0 — 2026-05-25
Foundations for Shopify. Nothing changes in how Specter syncs your Ghost blog today; this release makes the Mac app broader and prepares Specter for the next CMS.
- Universal Mac download. One DMG now works on both Intel and Apple Silicon Macs.
- macOS 13 support. Specter now runs on Ventura and newer.
- Prepared for Shopify support. This release lays the groundwork for syncing more than Ghost in a future version.
- Existing Ghost workflows stay the same. Your sync folder, files, settings, and current Ghost setup keep working as before.
v0.2.0 — 2026-05-23
The first release under the new name.
- App renamed. GhostSyncBar is now Specter, with a new icon and the same local-first workflow.
- Free tier reworked. Pulls and downloads are unlimited. Only uploads (pushes to Ghost) count toward the 5-per-month cap. Lets you safely run an AI pass across your whole archive locally before deciding what to publish.
- Smoother checkout. Spectersync Core is now a one-time $49 purchase with tax handled automatically.
- Cleaner license activation. A Pro license can be used on two machines, with an offline grace period for normal travel and connection hiccups.
- Fresh app icon. A simpler mark that reads cleanly at every menu bar size.
v0.1.6 — 2026-05-19
The first paid release.
- License system. Free tier and Spectersync Core (one-time purchase, unlimited).
- Built-in updates. New versions install themselves once you approve them. No more manual reinstalls.
- Dry-run preview window. Click Preview Sync before committing — see exactly which posts would be created, updated, or conflict, without touching disk or Ghost.
- Dedicated Settings window. With a proper License section showing usage and activation state.
- Manual sync mode. For cautious workflows where you’d rather press the button yourself than have a watcher running.
- Fixed an invisible menu bar icon that affected some earlier builds on certain macOS versions.
Specter follows semantic versioning. MINOR bumps (0.2 → 0.3) are new features or behavior changes; PATCH bumps (0.2.0 → 0.2.1) are fixes only.