To update an existing install, open Admin → Updates & Deploy and click Check for Updates, then Update.

What’s new

  • One-step Site Sync. A single Sync with Live reconciles the changes you’ve made locally and on your live site, finding and resolving conflicts as it goes — replacing the old separate Push and Pull.
  • Sync over the web. Site Sync now works over an ordinary HTTPS connection, so you can move content between any two Roe sites without setting up SSH or rsync.
  • Live CSS preview. The theme editor shows your changes as you type.
  • Editable content templates. Set the starting point for new posts, pages, and products — your own default fields, with the required ones always kept.
  • The ACTION menu (in The Editor). Insert buttons (buy, share, subscribe) and forms (sign-up, sign-in, checkout, donate, unsubscribe, paywall) straight from the editor, no code required.
  • Share button. Opens the native share sheet on phones, with Copy link and Email on desktop.
  • Subscribe button and podcast links. A subscribe button plus a podcast section linking to Apple Podcasts, Spotify, YouTube, Overcast, Pocket Casts, and Amazon Music. Connect any page to a podcast with a podcast: field.
  • Copyable heading links. Hover a heading on your public site to copy a link straight to that section. Turn it on from the new Content settings page, which gathers the search and content-rendering options in one place.
  • Collections for pages. Group pages with a new collection: field, and order menus with the updated menu template for Collections that blends manual ordering with Collection syndication.
  • Faster, lighter images. Roe builds image sizes as they’re needed instead of all at once, clears out unused ones on its own, and keeps them out of Site Sync — quicker saves and less disk use.
  • Encrypted backups. Production/live database backups are now encrypted, and disaster-recovery bundles are protected with a passphrase, so your live database never leaves the server unencrypted.
  • Database-only restore. Restore just the database when that’s all you need. Roe checks the restored keys after starting up and reverts automatically if they can’t unlock your data — a restore can’t leave your site broken.
  • Reorganized documentation. Roe’s built-in docs now live under /documentation/roe/ so they never collide with your own, alongside new tutorials and a rewritten themes guide.
  • Clearer Updates & Deploy page. The active update or deploy stays pinned at the top, failures stay in view, and finished runs can be viewed.
  • Updates can install a newer Ruby for you. When an update needs a version of Ruby you don’t have, Roe installs it from the browser and carries on — no terminal.

Fixes

  • Post and product link cards are clickable across the whole card, not just the text.
  • Code blocks no longer add an extra blank line at the end.
  • The editor placeholder clears the moment you start typing, and theme CSS rebuilds reliably as you edit.
  • Styled buttons and class-based links no longer turn “visited” blue after a click.
  • Editing files directly keeps syncing even when a folder is missing.
  • Images inside footnotes are no longer pulled into galleries.
  • Clearer messages when a recovery code has already been used versus when it’s invalid.
  • The Updates page shows the correct time of your last deploy.
  • A rare error page that could flash during an update (and cleared on restart) is gone.
  • Roe won’t overwrite encryption keys it can’t read, protecting your encrypted data across restarts.
  • The updater refuses to run on a developer checkout, where it could overwrite work in progress.

Housekeeping

  • Backups moved to a clearer backups/ folder, migrated for you from the old site_backups/.
  • Search and content-rendering settings moved out of Site settings into their own content.yml (handled automatically on update).

Full changelog: v0.1.0…v0.2.0