Back to the journal

Release notes

WriteIDE 0.7.1: your HTML, your chapter, your cards

Konner MoshierSep 2, 20263 min read

WriteIDE 0.7.1 is the first release built from what you told us after 0.7.

Two writers on the releases repo pointed at the same gap from different directions: one publishes to Royal Road by pasting HTML, and keeps a set of hand-built HTML templates in Obsidian for system notifications and status screens. The other never used BBCode for Royal Road at all. Both wanted the box on the page to look like their box, not ours.

So this release is mostly about getting your writing out of WriteIDE in the shape you already use.

Your own HTML for system boxes and stat blocks

Settings → Export now has HTML publishing templates. Paste your own HTML for a system box or a stat block, and WriteIDE fills in the values:

  • System boxes get {{title}} and {{content}}.
  • Stat blocks get {{name}}, {{class}}, any single stat as {{stat:HP}}, and a repeating {{#stats}} … {{key}} … {{value}} … {{/stats}} section for the whole visible sheet.

Values are always escaped, so manuscript text can never break your markup. The surrounding HTML is yours and passes through untouched. A live preview with sample data sits under the editor, and a cyan-terminal starter template is one click away if you want a place to begin.

Mark a template as the default and it applies automatically to HTML export and Royal Road copy. The manuscript export dialog can also pick any stat block template for a single export. Markdown, DOCX, PDF, and EPUB keep the built-in rendering; custom HTML is deliberately an HTML-only feature, because those formats have their own rules about what markup is safe.

Copy for Royal Road

A new Copy Chapter for Royal Road command (Cmd+K, or the Publish menu) puts the current chapter on the clipboard as ready-to-paste HTML, with the legacy BBCode alongside for forums that still want it. Before anything is copied, WriteIDE checks the chapter for formatting Royal Road cannot represent and tells you what will be lost, so you decide before you paste rather than after.

Nothing is written to disk and nothing is uploaded. It is a clipboard.

Share cards

A blue box, a stat block, or a character's power-curve chart can now become a PNG. Each card opens a review first: every public field is listed, and manuscript prose and private notes stay off unless you turn them on. What you share is what you approved.

Stat systems apply themselves

In 0.7, adding a new stat to a system left characters who already used that system without it until you ran "Apply stat system" on each one. A reader found it, used the manual button, and asked why the save could not just do that.

It does now. Saving a stat system seeds any newly added stats into every character whose primary system it is. The rules are the same as the manual button: only missing stats are added, nothing already written is touched, no story events are invented, and doing it twice changes nothing.

Rarity sets travel between projects

The Rarity Manager has Export and Import. Export writes a small versioned JSON file; import merges it by name. Same-named tiers take the imported color and order, new tiers are added, and nothing is ever deleted, so items already pointing at a tier keep pointing at it.

Moving rarity into World config beside stat systems and items is a good idea we agree with, and it is queued for a later release rather than half-done in this one.

Honest about the alpha channel

A Mac user could not switch to the alpha channel. The reason was simple and our fault: alpha builds are published for Windows and Linux only, and the Mac just had a silent dead end. On macOS the alpha option now says so instead of pretending to work.

Also in 0.7.1

  • The app-wide copy pass removed leftover marketing language and made every button say what it does.
  • The three feature branches that were stranded during the 0.7 release recovery are merged, and the full native database suite and renderer suite both pass with zero failures.

Deliberately not in 0.7.1

The Spreadsheet Bridge, PDF beta-reader feedback, and linked DOCX round-trip are each complete or nearly complete under the hood and each is getting its own release and its own post. The first of those, the Spreadsheet Bridge, is next.

Notes worth sending

Release notes when a version ships, plus Lab notes and guides. No weekly filler.