Changelog
What's new in Writefully So. Every release, documented.
v0.16.1 Latest
v0.16.1
What's New in v0.16.1
Fixes
- Character portraits and mood board images are back. Pictures were filed under the full path of the folder they were imported into, so renaming, duplicating or moving a project left every one of them pointing at a folder that no longer existed. The frames went blank even though the files were still sitting safely on disk. Images are now filed relative to the project itself, and anything imported by an earlier version is matched back to the project it belongs to the moment you open it. Nothing was lost — your pictures come back on their own.
- The same repair covers project cover art, manuscript page backgrounds and map backgrounds, which could empty out for exactly the same reason.
- Renaming, duplicating or moving a project folder from now on leaves its artwork intact.
v0.16.0
v0.16.0
What's New in v0.16.0
Six Typefaces That Travel With You
- Writefully now ships its own manuscript typefaces: Literata, Merriweather, Lora, EB Garamond, Source Serif 4 and Courier Prime. They live inside the app, so a chapter looks the same on your laptop, your desktop and a machine you have never opened Writefully on before.
- Three of these were already listed in the font menu but had never actually been installed. Picking them quietly gave you Georgia instead. They are real now.
- The font menu also stopped advertising faces your computer does not have. "Palatino" and "Times New Roman" were Windows-only spellings that fell back to whatever the system felt like; each entry now names the right font for the machine it is running on.
- Exported PDFs embed the typeface you wrote in, so the page you send an agent matches the page you drafted — and the text inside it stays selectable and searchable.
Fixes
- Margins and indents no longer reset when you unplug a monitor. Moving the window between displays left the page layout measured for the old screen, so paragraph spacing and page breaks drifted out of place until your next keystroke. The manuscript now re-measures itself whenever the window or the display changes.
- Margins you set on the ruler are saved. Dragging a ruler marker only ever changed the current session. Reopening the project — or restarting the app — silently put your old margins back. Ruler changes are now written to the project like every other setting.
- Ruler markers follow your cursor. Grabbing a margin marker made it jump a quarter inch away from the pointer, and at any zoom other than 100% the drag was off by the zoom factor as well. Every marker now lands exactly where you put it.
- Page Setup no longer leaves half-applied changes behind. Opening another panel while Page Setup was up kept its unsaved preview on screen while the project still held the old values. Closing it without applying now puts the page back the way it was.
- "Project Overview" is no longer clipped. The button sat underneath the binder header whenever the sidebar list was scrolled.
- The app no longer reopens off-screen after you quit it on an external display and come back without one.
v0.15.0
v0.15.0
What's New in v0.15.0
Snapshots Are Yours to Take
- Writefully no longer creates snapshots on its own. Previously a checkpoint could be filed every ten minutes of writing, which meant a long session left behind a list of versions nobody asked for. Snapshot History now holds only the versions you chose to keep.
- Save one whenever a draft is worth returning to: the Save button in Snapshot History, or ⌘⇧S.
- Restoring still protects you. Before a snapshot overwrites your chapter, the text being replaced is kept as a "Before restore" backup, so a mistaken restore is never the end of the draft.
- That backup is skipped when the text is already saved elsewhere, so comparing several versions by restoring each in turn no longer files a copy of every one.
- Snapshots you already have are untouched. Everything in your history still opens, compares and restores exactly as before.
Fixes
- The action buttons in Snapshot History — compare, label, restore and trash — were packed into a cramped two-by-two block. They now sit in a single row with room to read and hit them.
- A pending "Restore?" or "Trash?" confirmation no longer disappears the moment the pointer leaves the row, and arming one now clears the other.
- A restore that cannot complete, because the snapshot was removed in another window, no longer leaves a stray "Before restore" entry for a restore that never happened.
v0.14.0
v0.14.0
What's New in v0.14.0
Compare Your Drafts
- Open Snapshot History and compare any saved version with the current chapter, or choose any two snapshots to review together.
- Read changes inline with gentle added/removed highlights, or switch to a side-by-side view for larger rewrites.
- See changed-passage and word totals, then jump directly between revisions without altering the manuscript.
- Automatic checkpoints now capture real writing-session history while skipping unchanged drafts and duplicate saves.
Snapshots Are Harder to Lose
- Deleting a snapshot now asks first, and the snapshot moves to the project Trash instead of disappearing.
- Deleted snapshots sit alongside your other trashed work, where they can be restored or permanently removed.
Fixes
- Keystrokes stay responsive in unusually large chapters by recalculating page breaks after a brief typing pause instead of on every character.
- Long dropdowns in the sidebar — the project switcher, tool menus and right-click menus — now scroll inside themselves instead of scrolling the binder behind them.
- Backup controls now live in the anchored workspace toolbar on the dashboard, keeping them at the bottom without a large empty gap.
v0.13.0
v0.13.0
What's New in v0.13.0
A Cleaner Dashboard
- The dashboard now opens with your library already in view. The "Continue Writing" card is far more compact, showing your draft progress as a ring beside the Resume button.
- Your daily quote sits in its own card alongside it instead of taking up a band of its own.
- "On Your Desk" now means one thing — books that aren't on a shelf. The featured card is labelled "Continue Writing".
- Sorting moved into a dropdown, and shelf appearance settings sit with the view toggle, so the library controls fit on a single row.
- Backup settings collapsed to a single status line with one button and an overflow menu.
Decorate Your Bookcase
- Shelf labels are now engraved nameplates mounted on the shelf lip, so they no longer cover your books.
- Nameplates come in 16 finishes — brass, silver, copper, walnut, ink and bone, plus pastels including rose quartz, lavender, mint, sky, butter and peach. Pick one under the palette button next to the view toggle.
- Each shelf has a small ornament beside its candle: a potted plant, a teacup or a stack of books.
Better Looking Books
- Book spines and covers now use real book proportions, and spine titles run as a single line down the spine instead of stacking into columns.
- Shelves are a consistent height, so the bookcase reads as one piece of furniture.
Fixes
- Fixed several panels that stayed light in the Midnight and other dark themes, including the featured card, the book details popup and the shelf nameplate.
- Fixed the book details popup being clipped or painted over by the shelf below it.
- Opening a book's details now closes any other open panel.
- Buttons and controls across the dashboard now share one rounded shape, and "New Project" and "Add a Shelf" are outlined to mark them as create actions.
v0.12.16
v0.12.16
What's New in v0.12.16
Seamless Startup Updates
- After v0.12.16 is installed, future updates download from the startup screen, install automatically, and relaunch directly into the new version on macOS and Windows.
- Update checks now finish before the startup screen clears, avoiding the old open-then-restart flow.
- Removed the redundant restart banner and Binder update badge.
Clearer Binder Sorting
- Folder view always shows the true manuscript order and stays draggable.
- Alphabetical and Binder-order sorting now appear only in Category view, where they change how categorized items are displayed without changing the manuscript.
- Category sorting is remembered when switching between Binder views.
v0.12.15
v0.12.15
What's New in v0.12.15
Faster Binder Navigation
- Switch between your folder structure and automatic manuscript, character, timeline, map, and worldbuilding categories from the compact Binder header.
- View items in Binder order or sort them alphabetically A–Z or Z–A without changing the manuscript's saved order.
- Keep each project's preferred Binder view and sorting choice between sessions.
Cleaner macOS Window
- Native macOS window controls now sit in a dedicated titlebar above the dashboard, Binder, and editor toolbar instead of overlapping app controls.
v0.12.14
v0.12.14
What's New in v0.12.14
Dictionary & Thesaurus
- Search the complete offline dictionary by word, phrase, or meaning without leaving the manuscript.
- Explore definitions, examples, synonyms, antonyms, spelling suggestions, and inflected base forms such as “children” → “child.”
- Insert a result at the current selection, revisit recent searches, or keep using the quick selection popup while writing.
v0.12.13
v0.12.13
What's New in v0.12.13
Remembered Binder Folders
- Keep each project’s binder folders open or closed exactly as the writer left them.
- Restore the saved folder layout whenever the project is reopened, while existing projects continue to default to open folders.
v0.12.12
v0.12.12
What's New in v0.12.12
Folder-Level Word Count Control
- Exclude an entire binder folder from manuscript word counts with one right-click action.
- Keep excluded chapters available in the project while omitting them from goals, dashboards, manuscript views, analysis, and achievement progress.
- Preserve both chapter- and folder-level exclusions in local project data and portable backups.
Armies in the 3D World Builder
- Place an Army from the People menu as a clustered group of soldiers with helmets and spears.
- Save, reload, duplicate, resize, rotate, and move armies like other world objects.
One Cleaner World Workspace Header
- Combine the World Workspace header and View toolbar into one compact card.
- Keep camera, label, Sculpt, Paint, and Expand controls immediately available while giving the map more vertical room.
A Cozier, Customizable Library
- Display shelf-view projects inside a full bookcase with aligned shelf boards, wood backing, crown molding, and feet.
- Keep every book seated on the same shelf baseline while preserving cover art, dragging, candles, and project details.
- Personalize the bookcase with seven saved finishes: Honey Oak, Strawberry Milk, Lavender Dream, Sage Cottage, Starlight Blue, Ink Black, and Porcelain White.
- Engrave the bookcase crown automatically with the workspace pen name or its initials.
- Keep author levels and achievements in the top header and load dashboard badge data up front to prevent layout shifts.
v0.12.11
v0.12.11
What's New in v0.12.11
A Cleaner 3D World Toolbar
- Keep the world-building toolbar compact without horizontally scrolling through terrain controls.
- Open Sculpt, Paint, and Expand World as focused pop-out menus with their related tools grouped together.
- Adjust brush size directly inside Sculpt and Paint while keeping camera, labels, reset, and full-screen controls immediately available.
v0.12.10
v0.12.10
What's New in v0.12.10
Safer 3D Worlds and a Better Starting Point
- Delete one 3D world version or every 3D world in a project with clear, layered confirmation while keeping the manuscript, World Bible, and legacy 2D maps untouched.
- Start again from a true empty state with a blank world or a large, fully editable Lonely Mountain sample featuring varied terrain, landmarks, labels, people, and story pins.
- Keep Reset and Full Screen with the other View tools and remove the instruction banner from the canvas so more of the world stays visible.
v0.12.9
v0.12.9
What's New in v0.12.9
Automatic Paragraph Indentation
- Turn on automatic 0.5-inch first-line paragraph indents from the manuscript toolbar without inserting tabs or changing the underlying prose.
- Apply the preference live across existing text, new paragraphs, chapter changes, and both sides of split view while keeping spaced paragraphs available.
- Keep lists and block quotes unindented, prevent duplicate Tab indents in automatic mode, and let Shift-Tab remove older manual indents.
- Use consistent 0.5-inch paragraph indents in full-manuscript PDF and Word exports.
v0.12.8
v0.12.8
What's New in v0.12.8
Reliable Mac Updates
- Restore automatic update downloads on macOS by publishing the ZIP packages required by the Mac updater.
- Keep a stable application signature requirement between releases so Writefully So can safely install the next version after it has been downloaded.
- Preserve DMG downloads for normal manual installation while validating every Mac updater package and checksum during release.
v0.12.7
v0.12.7
What's New in v0.12.7
Explore Bigger 3D Worlds
- Create, rename, switch between, and duplicate multiple 3D worlds inside one project while existing single-world projects migrate automatically.
- Grow maps tile-by-tile with grass, earth, sand, stone, snow, and ocean terrain, or change an existing tile without rebuilding it.
- Cover broad terrain and ocean areas faster with a larger brush range that scales with the world.
- Move naturally through the map with Orbit, free-flight, first-person Walk, and a world-only fullscreen view that exits with Escape.
Build and Organize the World
- Browse placeable items from a compact, Sims-style build menu organized into Nature, People, Constructs, Settlements, and Story drawers.
- Place person models with optional crowns, wizard hats, helmets, or traveler hats, and preview the simple model directly in the Inspector.
- Optionally show an object's own name above it while map labels are visible.
- Camera modes focus the world automatically, so Fly and Walk controls work immediately without an extra canvas click.
Cleaner Workspaces
- Use clearer, separated workspace sections across manuscript writing, corkboards, maps, timelines, character sheets, and World Bible entries.
- Keep dense writing surfaces focused by removing redundant outer frames while preserving the rounded controls and panels users interact with.
v0.12.6
v0.12.6
What's New in v0.12.6
Build Your Story World in 3D
- Sculpt mountains and valleys, flatten terrain, paint ground types, and carve rivers or lakes in a live 3D world.
- Expand the terrain tile-by-tile on a grid, mixing land and ocean squares to shape a kingdom, continent, or epic-scale world without choosing a fixed map size.
- Place and transform mountains, hills, trees, rocks, houses, towers, ruins, bridges, castles, fortresses, villages, and temples with live scale, rotation, and position controls.
- Add camera-facing place, region, and landmark labels with editable text, color, size, and position.
- Drop story pins and connect them directly to characters or World Bible entries.
- Keep existing 2D maps available as a separate legacy tool; 3D worlds never overwrite them.
Clearer Worldbuilding Workflows
- Find the 3D World Builder from the project sidebar, overview, and story tools.
- See structured character relationships, linked items, and location residents where they are most useful.
- Reuse earlier facts and choose their new state when tracking character knowledge changes.
- Show only relevant controls in the 2D map inspector and clarify labels across the World Bible, maps, timelines, and project library.
- Retire the old spotlight tutorial overlays so new and existing users are not interrupted by stale guided tours.
v0.12.5
v0.12.5
What's New in v0.12.5
Build Your Story World in 3D
- Sculpt mountains and valleys, flatten terrain, paint ground types, and carve rivers or lakes in a live 3D world.
- Expand the terrain from a focused region to a kingdom, continent, or epic-scale world without moving existing landmarks.
- Place and transform mountains, hills, trees, rocks, houses, towers, ruins, and bridges with live scale, rotation, and position controls.
- Add camera-facing place, region, and landmark labels with editable text, color, size, and position.
- Drop story pins and connect them directly to characters or World Bible entries.
- Keep existing 2D maps available as a separate legacy tool; 3D worlds never overwrite them.
Clearer Worldbuilding Workflows
- Find the 3D World Builder from the project sidebar, overview, and story tools.
- See structured character relationships, linked items, and location residents where they are most useful.
- Reuse earlier facts and choose their new state when tracking character knowledge changes.
- Show only relevant controls in the 2D map inspector and clarify labels across the World Bible, maps, timelines, and project library.
v0.12.4
v0.12.4
What's New in v0.12.4
Faster Launches and Project Opening
- Load each dashboard project summary with two database queries instead of many separate app requests.
- Open a project through one batched request while showing immediate progress feedback.
- Defer achievement badge refreshes until the dashboard is idle so they do not compete with navigation.
- Load the map editor and character web only when you use them, reducing the initial renderer workload.
- Exclude the local package-manager cache from release builds, making the installed app substantially smaller.
- Preserve workspace settings safely when the app closes during a preferences save.
v0.12.3
v0.12.3
What's New in v0.12.3
Encrypted Project Backups
- Export a complete project as an encrypted
.wfbackupfile for safe storage on an external drive or cloud folder. - Protect backups with either a generated recovery key or your own passphrase.
- Restore an encrypted backup as a new project without overwriting the original.
- Access encrypted backup and restore controls from the Project Overview and library dashboard.
Binder Drag-and-Drop Fixes
- Drop chapters, characters, maps, timelines, and codex entries directly onto collapsed folders.
- Update folder counts and binder rows immediately after a move.
- Prevent items from disappearing or appearing twice after cross-folder moves.
- Make the first click reliably collapse folders that start open.
v0.12.2
v0.12.2
What's New in v0.12.2
Deeper Progression
- Expanded the author journey from 10 ranks to 25, ending with Eternal Storyteller at 65,000 points.
- Increased achievement rewards to 100 / 250 / 500 / 1,000 points for bronze through legendary badges.
- Added dozens of new milestones for words, chapters, finished projects, writing days, streaks, worldbuilding, revision, snapshots, and warm-ups.
- Expanded per-project achievements so individual books have a much longer progression path of their own.
v0.12.1
v0.12.1
What's New in v0.12.1
Faster on macOS and Windows
- The launch animation finishes sooner, so the library becomes available faster.
- Dashboard data, project statistics, and project binder data now load concurrently instead of waiting on sequential database reads.
- Opening or resuming a project no longer flashes a false empty-binder state while its chapters are loading.
- Startup no longer runs the same full achievement scan twice.
Safer Backups
- Resume Writing now performs the same automatic and scheduled backup checks as opening a project normally.
- A disconnected external backup drive no longer records a false successful-backup timestamp or reports “Backed up 0 projects.”
- Manual backup failures now show a clear Backup failed — check folder status.
Release Reliability
- macOS updater metadata and blockmaps are regenerated after the final app re-signing step, ensuring auto-update checksums match the published DMGs.
- Release builds now fail immediately on build errors or missing artifacts instead of risking stale installer uploads.
v0.12.0
v0.12.0
What's New in v0.12.0
Author Levels & Titles 🖋️
- You now have an author level: every unlocked achievement grants points by tier (bronze 10 · silver 25 · gold 50 · legendary 100), climbing a 10-title ladder from Inkling to Living Legend
- New Author Card on the Dashboard — your level ring, title, pen name, progress to the next title, trophy count, streak flame, and a showcase of badges
- Pin your favorite badges: hover any unlocked badge in the trophy case and pin up to 3 to display on your Author Card
- Click the level strip in the trophy case to expand the full level ladder — see every title, which ones you've passed, and exactly how many points to the next
49 New Achievements 🏆
- The trophy case grew from 46 to 70 all-time achievements and from 18 to 25 per-project badges — all retroactive, as always
- New calendar achievements mined from your writing history: New Year, New Words (write on Jan 1), No Days Off (Dec 25), Leap of Faith (Feb 29!), Perfect Month (every day of a month), All Seasons (all 12 months), Weekend Warrior
- New craft & worldbuilding milestones: The Socialite (one character with 5 relationships), Faces to Names (5 portraits), Connected World (entity links), Darling Cemetery (50k words cut), The Archivist (100 snapshots), and many more
- New project badges: Monumental Draft (100k), The Blueprint (every chapter has a synopsis), Many Voices (3 POVs), Four Pillars of Lore (all 4 codex types), The Chronicle (10-event timeline), Ruthless Editor, Inseparable
Improvements
- Achievement popups now stay until you dismiss them — no more missing an unlock because you were mid-sentence. Multiple unlocks queue up with a "· N more" counter
- Shelf view polish: books now sit properly on the shelf, the plank got a lit top edge and rounded corners, and shelf headings are finally readable in the Midnight theme
- Tighter vertical spacing in the library shelves
v0.11.0
v0.11.0
What's New in v0.11.0
Achievements & Badges 🏆
- New trophy case with 46 all-time achievements across five categories — Wordsmith, Storyteller, Dedication, Worldbuilding, and Craft & Revision — each with bronze/silver/gold/legendary tiers, progress bars, and unlock dates
- Everything is retroactive: achievements are computed from the writing you've already done (words, chapters, streaks, characters, maps, snapshots, warm-ups…), so long-time users unlock their whole history the first time they open the app
- Per-project badges: each book earns its own set of 18 badges — word milestones, goal progress (25% / 50% / 75% / Finish Line measured against that project's word goal), project streaks, "World Architect," and more. Badges live with the project and travel with backups
- Unlock toasts slide in as you earn achievements; a summary toast handles big retroactive catch-ups
- Open the trophy case from the sidebar footer or the Dashboard header — tabs switch between This Project and All-Time
Writing Streaks 🔥
- A streak flame now lives in the sidebar footer and Dashboard header showing your current writing streak
- The flame burns orange when you've written today and dims with a nudge — "Write today to keep your N-day streak alive!" — when the streak is at risk
Dashboard
- Project cards now show how many badges each project has earned
- Fixed the loading skeleton so placeholder cards match the real card layout
Manuscript Health — accuracy overhaul
- Paragraph breaks are now respected, so headings and unpunctuated paragraphs no longer merge into fake mega-sentences (average sentence length and long-sentence counts are now truthful)
- Passive voice detection no longer flags phrases like "that was when," "is often," or "the sky was red" — and now catches passives with adverbs in between ("was quickly closed")
- Sentence splitting handles abbreviations (Mr., Dr., Lt.…), closing quotes, and ellipses correctly
- Dialogue percentage correctly handles multi-paragraph speech and no longer lets one unbalanced quote swallow whole chapters
- Chapters marked "excluded from count" (notes, outlines) no longer skew the analysis
- Far fewer -ly adjectives (silly, chilly, jolly…) miscounted as adverbs
Small things
- Manuscript view added to the project tools menu (and draggable into a split pane)
v0.10.2
v0.10.2
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.10.1
v0.10.1
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.10.0
v0.10.0
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.9.0
v0.9.0
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.8.0
v0.8.0
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.7.3
v0.7.3
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.7.2
v0.7.2
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.7.0
v0.7.0
What's New in v0.7.0
Character Knowledge — Story Spine
- New Knowledge tab on each character. Manuscript chapters render in story order, each with an inline "type a fact they learn here…" composer — scroll to a chapter, type the fact, hit Enter
- Sticky summary strip at the top: "Through the manuscript: N known · M suspected · K lies maintained" — click to expand the full cumulative known list and any lies they're keeping
- Each fact has a single 5-state segmented control: Suspects · Knows · Proven · Forgot · Hides. One click sets the state — colored to match
- Click a fact text to inline-edit it; trash icon appears on hover to delete
Character Knowledge Map (project-wide)
- New tool on the project Overview's Tools row. Surfaces every fact across every character in one place, perfect for plotting dramatic irony
- Chapter page-deck along the top — a horizontal strip of clickable page-shaped cards, one per chapter. The current "through" chapter is filled in accent color; past chapters are tinted, future chapters faded. Prev/next chevrons on either side step one chapter at a time
- Matrix: rows are facts (deduped, grouped by the chapter they were introduced in with a sticky chapter header above each group); columns are characters (color-coded). Cells show that character's state for that fact at the selected "through chapter"
- Filters: state pills (toggle which states show); character pills (toggle columns); search box for fact text
- Click a chapter header or cell to jump to that chapter; click a column header to open that character
Character Sheet View (read-only)
- New "View as Sheet" / "Back to Edit" toggle in the character identity panel
- Swaps the editor's tab UI for a single scrollable read-only page showing everything in one view — portrait, snapshot (alignment + traits + values), drives, triggers/coping, appearance, continuity, story (goals/motivation/backstory/arc), connections (relationships + world links), knowledge, "appears in" chapter list, and notes
- Empty sections auto-hide so undeveloped characters don't render a wall of headings
Personality Tab — More Depth
- Three new trait sliders: Optimist ↔ Pessimist, Idealist ↔ Pragmatist, Disciplined ↔ Spontaneous. The auto-summary picks them up automatically when a character leans far from center
- Core Values grew from 16 to 38 — added Authenticity, Service, Wisdom, Courage, Discipline, Generosity, Resilience, Curiosity, Independence, Faith, Beauty, Mastery, Privacy, Empathy, Patience, Innovation, Pleasure, Status, Vulnerability, Achievement, Forgiveness, Community
- New Triggers & Coping card: two chip lists for what sets a character off and how they handle it — high narrative leverage in scenes
Profile Tab — Continuity
- New Continuity card on the Profile tab to keep descriptions consistent across the whole book
- Signature Items chip list (pocket watch, scar over left eye, leather jacket, …)
- Four sensory anchors: Scent · Sound · Movement · Presence — small inputs that double as "show, don't tell" cues
Fixes
- Project Overview & manuscript canvas background images no longer pixelate or shift as you scroll. The image is now sized to the visible canvas instead of being stretched across the entire scrollable area, fixing both the resolution loss and the "different spots" jumping
- Added a
pnpm localscript that rebuilds native modules for Electron before starting the dev server, healing thebetter-sqlite3ABI mismatch that can occur after running tests
v0.6.3
v0.6.3
What's New in v0.6.3
Background Images
- Project cards on the dashboard now support a custom cover image — open the customize picker on any card and choose the new Image tab to upload a photo
- Project Overview gets a background image setting right from the Tools row — "Set Background" uploads an image that fills the overview canvas behind your content
- When a background is active, each section (hero, stats, chapter list, tools, etc.) gets an automatic frosted-glass card so text stays readable against any image
- The same background image also carries into the manuscript writing canvas behind your page sheets, setting the atmosphere for your whole writing session
- Remove the background at any time via the "Remove Background" button in the Tools row
v0.6.2
v0.6.2
What's New in v0.6.1
Right-click Context Menus in the Binder
- Right-click any chapter, character, map, timeline, codex entry, or folder for a clean context menu — Duplicate, Rename, Exclude/Include in word count, and Move to Trash, depending on the item type
- Inline hover buttons removed from every binder row, so long titles and folder names no longer get squeezed by competing icons
- Folders: right-click for Add item…, Rename, and Move to Trash (the old
+button is gone — right-click is the discoverable entry point now) - Menus auto-clamp into the viewport, so right-clicking near the bottom of the screen no longer pushes them off-screen
Duplicate Maps & Timelines
- Maps and timelines now support Duplicate from the right-click menu, mirroring the existing chapter and character duplicate behavior
Cleaner Chapter Rows
- Removed the small page icon next to chapter titles in favor of a MANUSCRIPT sub-label, matching the style of characters, maps, and codex entries
- Long chapter titles now wrap cleanly without competing for space with hover buttons
Destructive Actions Look Destructive
- "Move to Trash" entries in every context menu are red, with a red-tinted hover background
- Sidebar Empty Trash button reads danger at rest (not just on hover)
- The per-item "Delete permanently" trash button is red
- Project deletion in the dashboard (card button + confirmation modal) now uses theme danger tokens consistently across parchment, midnight, and daylight themes
v0.6.1
v0.6.1
What's New in v0.6.1
Right-click Context Menus in the Binder
- Right-click any chapter, character, map, timeline, codex entry, or folder for a clean context menu — Duplicate, Rename, Exclude/Include in word count, and Move to Trash, depending on the item type
- Inline hover buttons removed from every binder row, so long titles and folder names no longer get squeezed by competing icons
- Folders: right-click for Add item…, Rename, and Move to Trash (the old
+button is gone — right-click is the discoverable entry point now) - Menus auto-clamp into the viewport, so right-clicking near the bottom of the screen no longer pushes them off-screen
Duplicate Maps & Timelines
- Maps and timelines now support Duplicate from the right-click menu, mirroring the existing chapter and character duplicate behavior
Cleaner Chapter Rows
- Removed the small page icon next to chapter titles in favor of a MANUSCRIPT sub-label, matching the style of characters, maps, and codex entries
- Long chapter titles now wrap cleanly without competing for space with hover buttons
Destructive Actions Look Destructive
- "Move to Trash" entries in every context menu are red, with a red-tinted hover background
- Sidebar Empty Trash button reads danger at rest (not just on hover)
- The per-item "Delete permanently" trash button is red
- Project deletion in the dashboard (card button + confirmation modal) now uses theme danger tokens consistently across parchment, midnight, and daylight themes
v0.6.0
v0.6.0
What's New in v0.6.0
Exclude Chapters from Word Count
- New per-chapter "Exclude from word count" toggle (the
#icon in the binder row) — perfect for alt versions, drafts, or scratch chapters you want to keep around without inflating your project total - Excluded chapters appear italic and dimmed in the binder, with a strike-through on their word count
- The open chapter shows a "not counted" pill in the status bar so you always know where its words are going
- All totals respect the flag: sidebar footer, corkboard, outliner, dashboard, session tracker, daily history, and project goal progress
Editor Zoom Now Persists
- Zoom level survives chapter switches, view changes, and app restarts — no more rezooming every time you come back
Bookmark Fix
- Bookmarks now stay anchored to the same content as you edit. Previously, typing or deleting before a bookmark would silently shift the actual position, so returning to it landed on the wrong page. The bookmark is now remapped through every edit and the new position is persisted automatically.
v0.5.2
v0.5.2
What's New
Quick Notes Fix
- Fixed the "New Note" button in the Quick Notes panel not responding to clicks until clicking elsewhere first (macOS title bar drag region issue)
- Notes panel now slides in/out smoothly instead of popping in
Zen Mode Zoom
- Added zoom controls to zen mode — adjust zoom without leaving distraction-free writing
- Floating control bar appears on hover (top-right) with zoom out/in buttons and current zoom level
v0.5.1
v0.5.1
What's New
Quick Notes Fix
- Fixed the "New Note" button in the Quick Notes panel not responding to clicks until clicking elsewhere first (macOS title bar drag region issue)
- Notes panel now slides in/out smoothly instead of popping in
Zen Mode Zoom
- Added zoom controls to zen mode — adjust zoom without leaving distraction-free writing
- Floating control bar appears on hover (top-right) with zoom out/in buttons and current zoom level
v0.5.0
v0.5.0
What's New
Quick Notes Fix
- Fixed the "New Note" button in the Quick Notes panel not responding to clicks until clicking elsewhere first (macOS title bar drag region issue)
- Notes panel now slides in/out smoothly instead of popping in
Zen Mode Zoom
- Added zoom controls to zen mode — adjust zoom without leaving distraction-free writing
- Floating control bar appears on hover (top-right) with zoom out/in buttons and current zoom level
v0.4.6
v0.4.6
What's New
External Backups
- Back up all your projects to any folder — Google Drive, Dropbox, iCloud, or a USB drive
- Daily automatic backups with 5 versions kept per project
- One-click "Back Up Now" from the main dashboard
- Open your backup folder directly from the dashboard
Dashboard Improvements
- Reset Tutorials button in the header to replay all guided tours
- Backup bar at the bottom of the project list with status and controls
- Updated guided tour explaining the backup feature
Tour Fixes
- Fixed corkboard tour clipping the project header off-screen
- Merged hero and progress steps for a cleaner tour flow
Session Tracking (from v0.4.5)
- Words written (+) and edited (-) tracked separately
- Per-chapter breakdown on the project overview
- Progress bar based on words written, not net change
v0.4.5
v0.4.5
What's New
Granular Session Tracking
- Session now shows words written (+) and words edited (-) separately — no more confusing "0" after a productive editing session
- Per-chapter breakdown on the project overview so you see exactly where your work went
- Progress bar tracks words written (gross), not net — editing doesn't steal your progress
Snapshot Viewer Polish
- Snapshot previews are now fully read-only — no accidental edits
- Clear "SNAPSHOT — Read Only" banner at the top of the editor
- Snapshot badge in the split pane tab so you always know what you're looking at
- Toolbar, rulers, and status bar hidden in snapshot view for a clean reading experience
- Redesigned snapshot panel with cleaner layout and click-to-preview
Sidebar
- Binder label is now a clickable shortcut back to the project overview
v0.4.4
v0.4.4
What's New
- Theme polish — Pastel Eclipse softened to actually feel pastel (lighter backgrounds, desaturated canvas). Writefully theme reworked with deep teal accent and aged ivory for an old-bookshop feel. Midnight theme now shows dark text on white manuscript pages.
- Project Overview redesign — Stats grouped into labeled clusters (Today, Your Project, Patterns) instead of a wall of 8 equal cards. Tools section changed from large icon cards to compact pills. More breathing room between sections.
- Back navigation — All tool views (Manuscript Health, Writing History, Character Web, Outliner, Character Presence) now show a "← Project Overview" button at the top for easy navigation back.
- Highlights & Notes in tools menu — Now accessible from the sidebar gear menu under Views, not just the Corkboard.
v0.4.3
v0.4.3
What's New
- Fix: macOS launch crash — Resolved code signing Team ID mismatch that caused "Library missing: Electron Framework" crash on launch. DMGs are now re-signed with consistent ad-hoc identity.
- Fix: macOS auto-updater — Auto-restart after update download is now disabled on macOS (it was breaking the ad-hoc code signature). Updates still download silently and install on next quit. A restart banner appears when an update is ready.
- Windows: Discord-style auto-restart still works as before.
v0.4.2
v0.4.2
What's New
- Fix: Project rename — Renaming a project now properly validates paths, checks for name conflicts, and reloads all entity lists (chapters, characters, maps, timelines, codex) so paths stay in sync. Open editors are cleared to prevent stale-path errors.
v0.4.1
v0.4.1
What's New
- Fix: Manuscript Health text extraction — HTML entities (
,—, smart quotes, etc.) are now properly decoded before analysis. Words like "nbsp" and "mdash" no longer appear in word frequency results. - Improved sentence splitting — Sentences now split at punctuation followed by uppercase letters, avoiding false splits on abbreviations like "Mr." or "U.S."
- Better word matching — Word regex matches real words including hyphens and apostrophes, filtering out HTML entity fragments
- Word frequency fix — The existing word frequency feature also benefits from the same clean text extraction
v0.4.0
v0.4.0
What's New
- Manuscript Health — New analysis view that checks your writing patterns with zero AI. Tracks sentence rhythm, adverb density, passive voice ratio, dialogue balance, repeated sentence starters, and overused words. Includes editorial guidance explaining what each metric means and what to aim for. Accessible from the Project Overview and sidebar tools menu.
- Smart Typography — Type
---for em dash,--for en dash,...for ellipsis, and get smart quotes automatically in all editors. - Theme-safe health colors — Manuscript Health indicators use fixed green/amber/red colors that stay distinct across all app themes.
v0.3.9
v0.3.9
What's New
- ePub Book Styles — Choose from 3 interior design themes when exporting to ePub: Classic (drop caps, centered headings,
*scene breaks), Modern (clean sans-serif, minimal), and Literary (elegant italic headings, wide margins) - Author / Pen Name — New per-project author field on the Project Overview page (with quill icon). Shows on Dashboard project cards and is embedded in ePub and DOCX metadata
- Sidebar Menu Restructure — Tools menu (⚙ icon) grouped by Views, Project, and Settings. Add menu (+) grouped by Writing, Story, and Codex. Import moved alongside Export
- Import H2 Fallback — Importing Word/Markdown files now falls back to H2 headings when no H1s are found, improving compatibility with Scrivener exports
v0.3.8
v0.3.8
What's New
- Fix: Dictionary on Windows — dictionary.db was not bundled in production builds, causing "no definition found" for all words. Now properly included via
extraResources. - Discord-style auto-updates — App automatically downloads and installs updates on launch with a progress bar on the splash screen. No more manual "Restart to update" prompts.
v0.3.6
v0.3.6
What's New
Session & Project Progress Tracking
- Live session word count in the editor status bar — tracks words written since you opened the project
- Project progress bar alongside session progress
- Editable session goal (default 1,500 words) — click to change, persisted per project
- Session progress card on the project overview dashboard
- "Saved at" timestamp moved to the editor status bar with a heart icon
Outliner View
- New spreadsheet-style overview of your entire manuscript
- Columns: title, synopsis, word count, status, label, POV, last updated
- Sortable columns — click any header to sort ascending/descending
- Inline editing — click synopsis, label, or POV cells to edit in place
- Status dropdown with color-coded pills (To Do, Drafting, First Draft, Revised, Edited, Final)
- Word count progress bars showing relative chapter lengths
- Collapsible folder groups with chapter counts
- Sticky header and totals footer
- Access from the sidebar tools menu or the project overview
Duplicate Items
- Duplicate chapters, characters, and codex entries with one click
- Copy icon appears on hover in the sidebar next to each item
- Creates a full clone with "(Copy)" appended to the name
Inspiring Quotes
- 170+ curated quotes from authors, poets, philosophers, fictional characters, and historical figures
- Random quote displayed on the project dashboard each session
- Sources include Tolkien, Dumbledore, Maya Angelou, Rumi, MLK, Carl Sagan, Studio Ghibli, and many more
UI Polish
- Sidebar item names now wrap instead of truncating — see your full chapter titles
- Cleaner sidebar footer (removed save status clutter)
v0.3.5
v0.3.5
What's New
Session & Project Progress Tracking
- Live session word count in the editor status bar — tracks words written since you opened the project
- Project progress bar alongside session progress
- Editable session goal (default 1,500 words) — click to change, persisted per project
- Session progress card on the project overview dashboard
- "Saved at" timestamp moved to the editor status bar with a heart icon
Outliner View
- New spreadsheet-style overview of your entire manuscript
- Columns: title, synopsis, word count, status, label, POV, last updated
- Sortable columns — click any header to sort ascending/descending
- Inline editing — click synopsis, label, or POV cells to edit in place
- Status dropdown with color-coded pills (To Do, Drafting, First Draft, Revised, Edited, Final)
- Word count progress bars showing relative chapter lengths
- Collapsible folder groups with chapter counts
- Sticky header and totals footer
- Access from the sidebar tools menu or the project overview
Duplicate Items
- Duplicate chapters, characters, and codex entries with one click
- Copy icon appears on hover in the sidebar next to each item
- Creates a full clone with "(Copy)" appended to the name
Inspiring Quotes
- 170+ curated quotes from authors, poets, philosophers, fictional characters, and historical figures
- Random quote displayed on the project dashboard each session
- Sources include Tolkien, Dumbledore, Maya Angelou, Rumi, MLK, Carl Sagan, Studio Ghibli, and many more
UI Polish
- Sidebar item names now wrap instead of truncating — see your full chapter titles
- Cleaner sidebar footer (removed save status clutter)
v0.3.5-beta.2
v0.3.5-beta.2
What's New
Session & Project Progress Tracking
- Live session word count in the editor status bar — tracks words written since you opened the project
- Project progress bar alongside session progress
- Editable session goal (default 1,500 words) — click to change, persisted per project
- Session progress card on the project overview dashboard
- "Saved at" timestamp moved to the editor status bar with a heart icon
Outliner View
- New spreadsheet-style overview of your entire manuscript
- Columns: title, synopsis, word count, status, label, POV, last updated
- Sortable columns — click any header to sort ascending/descending
- Inline editing — click synopsis, label, or POV cells to edit in place
- Status dropdown with color-coded pills (To Do, Drafting, First Draft, Revised, Edited, Final)
- Word count progress bars showing relative chapter lengths
- Collapsible folder groups with chapter counts
- Sticky header and totals footer
- Access from the sidebar tools menu or the project overview
Duplicate Items
- Duplicate chapters, characters, and codex entries with one click
- Copy icon appears on hover in the sidebar next to each item
- Creates a full clone with "(Copy)" appended to the name
Inspiring Quotes
- 170+ curated quotes from authors, poets, philosophers, fictional characters, and historical figures
- Random quote displayed on the project dashboard each session
- Sources include Tolkien, Dumbledore, Maya Angelou, Rumi, MLK, Carl Sagan, Studio Ghibli, and many more
UI Polish
- Sidebar item names now wrap instead of truncating — see your full chapter titles
- Cleaner sidebar footer (removed save status clutter)
v0.3.5-beta.1
v0.3.5-beta.1
What's New
- Character Web: Draggable nodes, better spacing, relationship labels as tooltips
- Expanded Roles & Archetypes: 12 narrative roles (grouped) + 12 Jungian archetype sub-role
- Sample Template: "A Love Between Two Worlds" — full project with prose, characters, relationships, and world-building
- Project Rename: Double-click the project name in the sidebar to rename
- Corkboard Tools: Quick-link cards to Character Web, Presence Map, Writing History, Page Setup, Export, and Highlights
- Highlights Panel: Now has All/Comments tabs, shows comment notes inline
- Page Setup: Larger, more readable modal with friendlier labels
- Zen Mode: Seamless dark canvas with visible white pages
- Timeline: Fixed stuck drag opacity bug
- Sidebar: Cleaner footer, theme selector moved to header
- Removed Tags: Simplified the UI by removing the unused tags feature