Releases: Dromena-xyz/quire
Releases · Dromena-xyz/quire
Quire v1.2.1
Fixed
- Dragging a scene is smooth again: the drop indicator tracks the pointer
instead of trailing it, and a reorder made right on the heels of another no
longer needs a second try to land.
Quire v1.2.0
Added
- Drafts. Branch alternate versions of your project and rework them safely
beside the manuscript. Create a draft from all scenes or just a selection,
switch drafts from the Quire pane, merge scenes back (replace a scene's text
in place, or add the draft's version as a copy, with nesting preserved), and
promote a draft to become the manuscript outright. Galley and Compile follow
the active draft, and a draft compiles into its own folder so exports never
collide. See the new Drafts guide in the docs. - Multi-draft Longform import. Copying a Longform project that holds
several drafts now brings it in as one Quire project: the latest draft leads
as the manuscript and the rest arrive as Quire drafts. Picking a single
draft imports it as the whole project.
Changed
- Import review. Each copy's destination folder is shown and editable
before anything is written, with live name checking. A project that was
already imported can be imported again under a new folder name. Clearer
language and layout throughout the importer. - Compile pane. The starter workflow can no longer be deleted (rename or
duplicate it instead), workflows gained a Duplicate action, and the Save as
note step stays pinned as the last step. - Confirmations. Destructive dialogs (delete, promote, merge) are shorter,
separating what happens from how to get things back. - Project settings. Renaming a project commits with a Save button or
Enter, instead of when the field loses focus. - New projects start on the starter workflow, ready to compile.
- Deactivating a license asks for confirmation first, and the locked
screens now point at the recovery steps that actually exist. - A consistency pass across the interface: menu items that open a dialog
say so, confirmations focus Cancel so Enter never destroys, clicking a scene
whose file is missing explains itself, and notices read uniformly.
Fixed
- The importer reads Longform index files directly from disk, so a populated
project no longer imports empty when Obsidian's metadata cache momentarily
misreports it. - An import whose folder was auto-numbered ("Novel 2") now takes its project
name from that folder instead of keeping the original title. - Deleting a parent scene no longer leaves its children behind as missing
entries in the scene list.
v1.1.0
Added
- Custom compile steps. Write your own compile step in JavaScript, run in a sandbox with no file, network, or system access. Manage them in Settings under Custom steps, or create one inline from Add step in the Compile tab. A step runs per scene or on the whole manuscript depending on whether you place it before or after the join step, and a whole compile is capped by an overall time budget.
- Compile from the command palette. A "Compile a project" command opens the Quire pane on the Compile tab.
- Scene styling hooks. Quire tags your writing surface with CSS classes (
quire-leaf,quire-galley) so you can style it, and only it, with a snippet.
Changed
- Save as note now has separate Folder and File name fields, with vault-folder autocomplete and the date and project placeholders.
- The Compile tab is easier to read: more space between steps and a numbered badge on each.
- Managing ignored scenes is smoother: the "show ignored" toggle persists, there is an "Unignore all", and Cmd/Ctrl-click opens an ignored file in a new tab.
- Collapse-all and expand-all show only the control that applies.
Fixed
- Renaming an ignored scene no longer makes it reappear in a compile.
- Opening a Galley places the cursor in the first scene's text, not the top of the temporary file.
- Closing a Galley no longer opens a duplicate tab for a scene you already had open.
- Dragging a scene no longer offers a drop that would not move it.
Install or update with BRAT (Dromena-xyz/quire), or download the three files below into .obsidian/plugins/quire/.
main.js sha256: 6208fa75cbb6e84314140497d6431d9e6d75ae327c3fca9a90234361ee4ac17e
Quire 1.0.0
Quire organizes a long writing project as ordered scene files in Obsidian, and brings them together when it is time to read, revise, or export.
This is the first public release.
What's inside
- A scene list you drag to reorder and nest, with multi-select actions and ignore/restore.
- Galley, a combined editor that stitches a project's scenes into one document and flows every edit back to its own file.
- Compile workflows: ordered, configurable steps that assemble your scenes into a finished manuscript, with per-scene exclusion and templated output paths.
- Import from Longform, fully non-destructive, carrying your compile workflows across.
- Per-device licensing that keeps working offline.
Install
With BRAT (recommended): add Dromena-xyz/quire as a beta plugin. Or download the three files below into <your vault>/.obsidian/plugins/quire/. Full steps and documentation are at https://github.com/Dromena-xyz/quire
Verify your download
sha256 of main.js:
262d780d6d4ba33a41dcd7c4468a637dc2f3ae0a9a887f39a31b17e45a469b25