From a0d5d1a741c75ef8f4fdcfab5b6bea3477bd6dc9 Mon Sep 17 00:00:00 2001 From: Sam Powers <35611153+sam-powers@users.noreply.github.com> Date: Mon, 15 Jun 2026 23:06:40 -0400 Subject: [PATCH] chore(release): v1.1.1 Patch release: resolve clears the comment highlight; window-close guard hardened for unsaved-changes prompt (#66). Bumps version in package.json, Cargo.toml, tauri.conf.json, Cargo.lock; adds release notes draft. Co-Authored-By: Claude Opus 4.8 --- docs/release-notes/v1.1.1.md | 29 +++++++++++++++++++++++++++++ package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 5 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 docs/release-notes/v1.1.1.md diff --git a/docs/release-notes/v1.1.1.md b/docs/release-notes/v1.1.1.md new file mode 100644 index 0000000..fc9526a --- /dev/null +++ b/docs/release-notes/v1.1.1.md @@ -0,0 +1,29 @@ +# Quill v1.1.1 + +**Two fixes from live use.** + +A small patch on top of 1.1.0, both straight from real sessions: resolving a comment now actually clears its highlight, and closing the window with unsaved changes reliably prompts to save. + +## Fixes + +- **Resolving a comment clears its highlight.** Previously, resolving a comment could leave the in-text highlight behind — most visibly after Claude edited the commented span with track changes and those changes were accepted, since the freshly-inserted text inherited the comment mark. Resolving now strips the comment mark outright, so the text goes plain; unresolving restores the highlight over the original range. +- **Closing with unsaved changes prompts to save.** Hardened the window-close path so clicking the red close button on a document with unsaved changes reliably brings up the Save / Don't Save / Cancel dialog instead of appearing to do nothing. + +Documents and sidecars remain fully compatible with every previous release in both directions. + +## Install + +| Platform | Asset | +| --------------------- | --------------- | +| macOS (Apple Silicon) | `…_aarch64.dmg` | +| macOS (Intel) | `…_x64.dmg` | + +Builds are **unsigned**: right-click **Quill.app** → **Open** → **Open** on first launch. + +The `@claude` features require the [Claude Code](https://claude.com/claude-code) CLI on the same machine. See the [User Guide](https://github.com/sam-powers/quill/blob/main/docs/USER_GUIDE.md) for a walkthrough. + +## Known limitations + +- macOS only for now. The `@claude` integration finds the Claude CLI via Unix paths; rather than ship a partial experience, Windows and Linux installers are deferred (both platforms can [build from source](https://github.com/sam-powers/quill#building-from-source)). +- No code signing yet (Gatekeeper warning above). +- Single document per window; no multi-user collaboration or cloud sync. diff --git a/package.json b/package.json index 30d2c13..2c7f60e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "quill", "private": true, - "version": "1.1.0", + "version": "1.1.1", "description": "The document editor that can hold a conversation — tracked changes, inline comments, and Claude replies for plain Markdown files.", "author": "Sam Powers ", "license": "Apache-2.0", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 0e7df36..4bee0e1 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2881,7 +2881,7 @@ dependencies = [ [[package]] name = "quill" -version = "1.1.0" +version = "1.1.1" dependencies = [ "dirs 5.0.1", "log", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 318dc1e..f615b3b 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "quill" -version = "1.1.0" +version = "1.1.1" description = "The document editor that can hold a conversation — tracked changes, inline comments, and Claude replies for plain Markdown files." authors = ["Sam Powers "] edition = "2021" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 97d56eb..a1b7e2e 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Quill", - "version": "1.1.0", + "version": "1.1.1", "identifier": "io.github.sam-powers.quill", "build": { "beforeDevCommand": "npm run dev",