v1.2.5
October 2026
Release
Write in seven languages
- Settings → Language: choose the language you write in (English, Español, Français, Deutsch, Português, Italiano or Русский), or let Alistair work it out from each scene's text.
- Dialogue is recognised the way each language writes it: quotation marks (“…”, «…», „…“, »…«) and dash-style dialogue as in Russian, Spanish, French, Italian and Portuguese prose, including the author's words between dashes (— Да, — сказала она. —) and incises inside guillemets (« Je viens, dit-il, demain. »). Plain-text "--" dashes count too.
- Importing a manuscript splits chapters on headings in every supported language: Capítulo, Chapitre, Kapitel, Capitolo, Глава, and their Prologue, Part and Epilogue equivalents.
- The spelling dictionary follows your language, with regional variants, and right-click suggestions work in every language, from the same dictionary that underlines the word: "bonjur" offers bonjour, "Hauss" offers Haus, "превет" offers привет.
- The dictionaries come with Alistair and work offline. Alistair never downloads one; before, choosing a language other than US English made the spellchecker fetch its dictionary from Google.
- French (Canada), German (Austria) and German (Switzerland) now check in French and German; they used to fall back to US English.
Who's speaking: the Dialogue panel and read-aloud
- Speakers worked out from context, the way a reader does: speech tags ("said Mara", "she said", "said I" in first-person books), the action next to a line ("She paused."), who the previous line spoke to by name, and turn-taking in a conversation. Lines where Alistair guessed are marked guessed, with the reason on hover.
- Works in all seven languages, using each language's speech verbs and pronouns: "dijo ella", "dit-il", "sagte er", "disse lui", and Russian's past tense, where "сказала" tells you a woman spoke even without a name.
- Correct a line and the lines around it follow. Clear choices forgets the speakers you picked in a scene.
- A learned scorer weighs all of those clues together for lines without a named tag, using weights learned from hand-labelled novels, and answers only when it's confident. On novels it wasn't trained on, more lines get a speaker and fewer get the wrong one (about 5% fewer wrong voices in English). In the other six languages, between a fifth and twice as many lines get a speaker, and more of them are right: Spanish from 53% to 64%, French 64% to 75%, Italian 60% to 74%.
- The Dialogue panel and read-aloud always agree on who speaks each line.
- The Rhythm panel keeps a long sentence-length heatmap to four rows, with a button to show every sentence, and the poem line count no longer drops to 0 when you click outside the poem.
Read-aloud in more languages
- Spanish, French, Italian and Portuguese voices (Dora, Alex, Siwis, Sara, Nicola and more), pronounced in their own language rather than with an English accent.
- Characters without a chosen voice get one in the scene's language that matches the gender on their character sheet.
- Long passages split cleanly at sentence ends in every language.
- German (Kerstin) and Russian (Sveta, Masha, Dima) voices are optional downloads in Settings → Text to Speech, so they don't add to the installer's size. Alistair contacts the site only when you click Download, and the voices work offline afterwards.
Review
- Reviewers can reply to your comments; replies appear under the comment in your Comments panel.
- A summary before you import: each reviewer's notes counted by kind, with one switch to take or skip all of theirs, then the notes grouped by chapter with any suggested text.
- Choose chapters to send: pick a run (Chapters 3 to 5) or Shift-click, and include front or back matter.
- Review Mode and the chapter picker read properly in dark theme, and highlights land on the right words.
Screenplay
- Comments use the same Comments panel and Add Comment dialog as a manuscript, and export to Fountain as notes.
- Revisions: pick a revision colour and every line you change is starred (*) in the margin and on the page, the way production drafts mark new pages. The Compiler can print only the revised pages.
- Dual dialogue, side by side, in the editor, the PDF, Fountain and Final Draft.
- Real pages: the script shows page by page with "Page X of Y"; Ctrl+G goes to a page.
- Final Draft import alongside Fountain, and a Reports tab in the Compiler: scene breakdown in eighths, cast with lines and words, locations and writers' notes.
- Table read: the speech panel reads the script with a voice per character.
- Tab cycles a line's element type; Focus Mode focuses the line or speech you're on.
- Older versions of a script open read-only, and version compare works for scripts.
- The screenplay editor follows the app's light and dark theme and accent colour, like the manuscript editor.
- The "Page X of Y" badge sits clear of the scrollbar.
Watermarks
- Manuscript, screenplay and picture book PDFs can carry a watermark: the industry-standard diagonal CONFIDENTIAL with the recipient's name, or your own text, in a standard sans-serif or your document's font.
Picture Books
- Print-ready PDFs at the book's own trim size, with optional bleed, covers left out for printers that want them separately, and page-count checks (even pages, 32 standard, KDP's 24-page minimum).
- Artwork is kept at full resolution and prints at full resolution.
- Publishing trim sizes (8.5″ square and more) next to home paper sizes.
- Read aloud for spreads and the whole book.
World Building, Location and Character sheets
- World Building in four tabs: Land, Peoples, Powers and History, instead of one long page.
- Location sheets in tabs: Profile, History, Connections and Notes. The two sections that were both called Lore are now History & Secrets (your notes) and Lore Entries (the Lore set here).
- Sheets reopen on the tab you used last. The Character sheet's tabs no longer show a stray scroll bar.
- "+ Create new Location…" (and Species, Religion, Magic System) in a sheet's dropdowns works again in the app, with Alistair's own dialog.
Look and finding your way
- Nordic Slate: the dark theme is now a calm slate palette after the popular Nord theme, with frost-blue accents and text that's easier on the eyes at night.
- The left rail shows the buttons that fit where you are: Home is always there, project import and export only on the home screen, and a project's folders once you're in it.
- The icon picker follows the theme, finds icons by meaning ("fire" finds flame, "magic" finds sparkles), remembers the ones you used lately, and no longer shows blank tiles for some icons.
- Dark mode now reaches every screen: the Compiler, the Story Board canvases and the Story Arc timeline follow the theme, and switch with it, instead of staying light. The welcome screen's Continue card and Open button are quieter in the dark.
Templates you design (no code)
- Templates that know your story: new fields in the visual builder read your project. A Project list shows characters, places, scenes or a template's documents, filtered ("whose Role is Mentor"), sorted, as a list, cards or a table, or only the ones that link to this document. A Lookup shows a detail of what a link points to, such as the linked character's role. Mentions finds the scenes that name the document, with the passage. Count or total counts documents, totals a number, or counts words, scenes or mentions. All of them keep up as you write.
- Calculated fields work out a number from the page with a formula like
[Power] × [Charges], checked as you type, and saved so lists can use it. - Show only when: any field or section can appear only when another field has a certain value. Hidden fields keep what's in them.
- Buttons make a new document (one like this, another template's, or a character, place or note), linked back to this one if you like. Alistair asks first; see Template changes below.
- Each document's own icon: click the icon at the top of a document, or Change Icon… in the folder menu, and pick an icon and a colour, or use your own picture, previewed at every size it's shown and kept in the project. A template's icon can be a picture too, and sections can have icons.
- Image fields now keep their picture (they didn't before), cropped to the shape you choose, with a caption that screen readers read too. File fields attach a document, spreadsheet, sound or video to the project.
- A document shows its own title at the top, with the template's name above it.
- Make a code copy turns a visual template into one in HTML, CSS and JavaScript that does the same things, to take further in code.
- Try it fills in the form in the builder before you save; field names say what each one is for, and a field can change kind and keep its label. Templates assigned to a folder show in that folder's Add new.
- History: every save keeps the version it replaced, to look at and restore. Template Manager shows each template as a small picture of itself.
Templates in code
- Template API: a freeform template's JavaScript can read your project through
alistair: characters, locations, factions, lore, scenes in order with who appears in each, word counts, a manuscript search, and any document's text or fields. It can also open documents, copy text, show a message, ask your local language model, and refresh itself when you save. - Template changes, with your permission:
createDocument,setFieldandsetStatuslet a template make documents and change fields and statuses. Templates can be shared, so Alistair asks first: Allow, Always allow this template, or Don't allow. Every change shows a message with Undo, and Template Manager shows which templates may change your project without asking, with Stop. In the builder's preview nothing changes.getDataandsetDatagive each template its own small store in the project. - An API tab in the builder lists every call with an example: Insert adds working code, Try it runs the call on the open project. The full reference is in the docs under Template API.
- Seven ready-made code templates under New Template: Cast Board, Scene Tracker, Mentions Finder, Word Goal, Dialogue Balance, Editorial To-Do and Name Generator.
- A Console under the preview shows what your code logs and its errors, each linked to its line, and the line is marked in the editor. Format tidies your code, Find works in each tab, and the preview switches between light, dark and narrow widths. Ctrl+S saves, and Save shows when there are unsaved changes.
- Freeform template documents follow your light or dark theme and accent colour.
- Code highlighting like VS Code in the HTML, CSS and JS tabs: colours, line numbers, matching brackets and tags, auto-closing tags, Ctrl+/ to comment, and
alistair.autocomplete. - "LLM Generate" with Replace unticked adds to your code instead of replacing it, and generated JavaScript can use the Template API.
- Saved custom templates open in the builder for editing again, freeform ones in the code builder (they used to open in the visual one).
- Exported templates import correctly (the file was missing the template itself), and the import shows what the template reads before you add it.
- Template documents kept in a subfolder now save their fields, and opening a document while the code builder is open no longer leaves the builder covering it.
Chat
- Retry no longer sends your question to the model twice.
Verified Writing
- The Verify Report button is gone from the app. Your writing history and the signed Authorship Report stay; whoever receives a report checks it with the small standalone verifier.