Releases: anubisalpha/narraity
Release list
v1.4.1
Send Feedback now actually works. The GitHub sign-in flow was quietly broken end-to-end since
it shipped in v1.4.0 — a wrong OAuth parameter meant sign-in always failed, and even after that was
fixed, posting itself needed a permission Narraity never requested. Both are fixed: sign in with
your GitHub account and post a bug report or suggestion straight to the project's Discussions, for
real. If you tried Send Feedback before and it didn't work, sign in again to pick up the fix.
The device code doesn't vanish anymore. Signing in used to open your browser immediately,
which could bury the one-time code you need to enter before you'd had a chance to read it. It's
now copied to your clipboard automatically and stays on screen a moment longer, so paste it in
even if the window ends up behind the browser.
v1.4.0
Characters, World, Notes, and To-dos can now live at the series level, shared across every book in a series instead of being copied into each one separately. Open a series from the Library and its own Characters/World/Notes/To-dos tabs work exactly like a project's — a recurring antagonist or the shared magic system only needs to exist once. Any project-level character or world entry can be moved to its series (or back into a specific project) from its own menu, keeping its fields and image intact.
The Reference Panel gained a Series tab. Pin a character or world entry from a series' own tabs and it shows up in the "Series" tab of every project's Reference Panel inside that series, right alongside the existing "Project" tab for that book's own pins — kept deliberately separate so the two never blur together.
A real Help system. Settings has a new Help category: every icon and panel in the app, explained, organized into collapsible segments with a search box. And every major screen — Library, a Series, an open project's toolbar, Goals, Plot Grid, Timeline, Relationships, and both Export screens — now has its own ? icon in the top-right corner that slides out a panel explaining just that page, with a link through to the full Help page if you want to browse further.
Smaller fixes: the back button from a project that's part of a series now returns you to that series' screen instead of always landing on the Library. Google Drive Sync gained a Sync All Now button. The Backup Vault can now run without a password if you'd rather trade the encryption for convenience — a toggle in Settings > Backup & Vault, reflected honestly in the status bar (an orange icon, not a green one, when backups are running unencrypted). The status bar itself now stays visible everywhere, including Focus Mode and the series screen, instead of disappearing on some pages.
v1.3.0
Projects can now be renamed. Tap the pencil next to the title in a project's toolbar to give it
a proper name any time — no longer locked in from creation.
The left sidebar (manuscript tree / characters / world / notes / to-dos) is now resizable. Drag
the divider to the width you want; it's remembered as a proportion of the window, so it stays
sensible whether you're on a laptop screen or an ultrawide monitor, and across resizes.
A new status bar sits along the bottom of the app: version and copyright on the left, and on the
right, at-a-glance icons for Spell check, Thesaurus, the Backup Vault, and Google Drive — hover any
of them for details (the Vault icon tells you plainly whether your backups are actually encrypted
right now; the Drive icon flickers while a sync is in progress). Hidden in Focus Mode along with the
rest of the chrome.
Global Ideas now asks before deleting an idea, matching every other delete confirmation in the
app — previously it removed the idea immediately with no way back.
Under the hood: fixed a real freeze — spell check's first run on a scene (or its very first run
of a session, when the dictionary itself has to load) used to block the UI thread, which could look
like the app had hung on any page with a lot of misspellings. It now runs off the critical path with
a "Checking spelling…" indicator instead. Also fixed a related case where opening a project could
sit on a loading spinner far longer than it should before showing your first scene.
v1.2.0
What's new in v1.2.0
Archive & Delete for projects. Previously there was no way to remove a project from your
library short of deleting its folder outside the app. Now every project card has Archive and
Delete — both compress the whole project into a dated .zip and move it out of your library,
restorable any time from the new Archived & Deleted Projects screen (icon in the library's
top bar). Delete works exactly like Archive (just a separate folder) — Narraity never permanently
removes anything on its own; if you want something truly gone, remove the .zip yourself from
the file system. Available on projects in your main library and on projects inside a series.
Card style is now editable after creation. Novel/Comic/Script was previously locked in at
creation — now it's a "Card style…" option on every project's menu, any time.
New app icon and header. Narraity has a new icon (fountain pen + open book), and the library
screen header now shows it beside a styled "Narraity" wordmark, matching the look of the other
-aity apps.
Fixes
- Fixed a real bug where Archive/Delete could leave the live project folder behind despite the
zip succeeding — a Windows-specific file-lock race, most likely from a separately-installed
Google Drive desktop app watching the same folder. Fixed by moving the project folder first
(before zipping), and archive/delete cleanup now goes to the Windows Recycle Bin rather than a
permanent delete, as an extra safety net. - Added a warning in Settings → Google Drive Sync for anyone running the Google Drive desktop app
alongside Narraity, since it can occasionally cause the delay above.
See the in-app News Feed or NEWS.md
for more detail.
v1.1.1
What's new in v1.1.1
Installer changed: Narraity now ships as a plain, unsigned installer (narraity-setup.exe,
built with Inno Setup) instead of a signed MSIX. The self-signed MSIX certificate turned out to be
genuinely error-prone for people to trust correctly, even following the README's own steps — a
CA-issued certificate would fix that but costs real ongoing money for a free hobby project.
Installing now needs no certificate at all: just a one-time "Windows protected your PC" SmartScreen
click-through on first run ("More info" → "Run anyway"), same as any unsigned Windows app.
KDP print export (Paperback & Hardcover) — two new export formats producing print-ready
interior PDFs for direct upload to Kindle Direct Publishing:
- All 16 of KDP's published paperback trim sizes, plus 5 hardcover trim sizes
- Correct bleed (KDP's own formula: outer width edge only, top+bottom for height)
- Page-count-scaled gutter margins, roman/Arabic page numbering, alternating running headers
- Auto-generated copyright page
- Page-count validation against KDP's real range — for paperback this varies by both trim
size and ink/paper type (black & white, black & cream, groundwood, standard color, premium
color), so the export screen now asks which one you're using
Cover generation stays out of scope — these produce the interior/manuscript file only; use KDP's
own Cover Creator for covers.
Fixes
- Fixed a bleed-sizing bug in the print export: width was incorrectly doubling KDP's 0.125"
bleed allowance on both edges instead of the outer edge only (per KDP's own spec, the inner/
spine edge never bleeds) - Footnote reference markers in the EPUB export now use markup confirmed against KDP's Kindle
Format 8 supported-tag list, instead of<sup>(which isn't on that list)
See the in-app News Feed or NEWS.md
for more detail.
v1.0.1
Narraity v1.0.0
First public build of Narraity — a local-first novel writing app for Windows (Android coming later).
Installing
- Download both
narraity.msixandnarraity_public.cerbelow. - Double-click
narraity_public.cer→ Install Certificate → Local Machine (needs admin) → Place all certificates in the following store → Trusted People → Finish. (One-time step — this build is signed with a self-signed development certificate, not yet a CA-issued one.) - Double-click
narraity.msixto install.
What's in this build
Manuscript editor with Act/Chapter/Scene structure, characters/worldbuilding/story notes with a live Reference Panel, Plot Grid, Timeline, Relationship Diagram, comments/highlights/sticky notes/footnotes, AI/external review round-trip, Read Aloud, offline Hunspell spell check, an offline WordNet thesaurus/dictionary, an Adaptive Goal Engine, tamper-evident Version History, an encrypted disaster-recovery Vault, and Google Drive sync (projects, Vault, and app settings — manual, immediate-per-file, and scheduled).
See BUILD_LOG.md for the full build history and PLAN.md for the project plan.