We’re shipping v3.1.3 today. Three threads: AI Coach is materially better, a new dialogue toolbar makes writing conversation faster, and the editor itself just feels smoother.
AI Coach — a real quality jump
Better conversational feel and guidance
We retuned how the Coach responds — replies hug what you’ve actually written, prompts feel less naggy, and the suggestions you get when you’re stuck are more concrete.
Measured usage is up ~25% — people are actually reaching for the Coach more often.
Onboarding rewritten end-to-end
We rewrote the tutorial from “explain how it works” to “show how to use it”. Less jargon, more direct demos.
Added a dedicated lesson on comparing versions — most new users were missing how to actually use version history.
Writing dialogue faster — new dialogue toolbar
Dialogue used to get tripped up by curly vs straight quotes, square brackets, and other punctuation small-stuff. New in this release:
- One-click insertion of quotation marks, brackets, and the rest of the dialogue glyph set
- Auto-switches to the right marks for the book’s language (CJK → 「」 / 《》; English → smart quote pairs)
- Works with keyboard shortcuts, so flow doesn’t break
Mac now surfaces the shortcut hint right on the button (e.g. ⌘⇧” next to the quote action) — no more guessing.
Editor: faster to open, lighter to type, steadier to sync
Faster editor entry
Multiple components used to each fetch their own copy of your account / subscription / book payload. We merged them into one — the UI is ready earlier.
- Noticeably less wait time entering a book
- Far fewer duplicate network requests
- The biggest difference shows up on weak machines / weak networks
Lighter typing
We cleaned up the keyboard input path and dropped some unnecessary debugging hooks. Long manuscripts (100K+ words) no longer have that “typed-but-not-yet-shown” lag.
Realtime sync, more reliable
Fixed an edge case where realtime sync wouldn’t engage on first entry into the editor — you used to have to switch to another book and back. Now opening a book lands straight in realtime.
Also in this release
- AI Coach: strict conversation isolation — Fixed an edge case where activity in one Coach conversation could affect another. Backend SSE callbacks and frontend stores now lock to the originating conversation.
- Toolbar consolidation — Table-related buttons turned contextual (only show when selected); less-used actions tucked into a “More” menu. The main toolbar is cleaner.
- Credits history: earned vs spent tabs — Account → Credits now splits into two dedicated tabs so you can see what you earned and what you spent without scrolling past each other.
- Subscription billing fixes — Resolved an edge case in some upgrade / downgrade flows that could trigger duplicate billing.
- Script Studio: format customization repair — Fixed broken “format customization” on certain older script books; PDF / Word exports now pick up the latest customization.
Up next
More polish on the dialogue toolbar, expanding shortcut hints across more actions, and a continued pass at making the editor’s always-on operations even lighter.