Skip to content

Releases: Dromena-xyz/quire

Quire v1.2.1

11 Jun 01:19

Choose a tag to compare

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

10 Jun 21:42

Choose a tag to compare

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

08 Jun 15:39

Choose a tag to compare

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

05 Jun 19:32

Choose a tag to compare

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