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 oldsite_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