From e81ff37039cd25c90fe7181f5c8a83b6bb313556 Mon Sep 17 00:00:00 2001 From: Bartosz Sroczynski Date: Thu, 29 Oct 2026 08:34:00 +0100 Subject: [PATCH] release: v1.14.0 (build 26) Links to headings in the same document (#43), Contents sidebar depth (#42), escaped pipes in table cells (#44 @rinh), ATX closing sequences. Co-Authored-By: Claude Opus 5.5 --- QuickMD/CHANGELOG.md | 4 +++- QuickMD/QuickMD.xcodeproj/project.pbxproj | 8 ++++---- README.md | 4 ++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/QuickMD/CHANGELOG.md b/QuickMD/CHANGELOG.md index f2f57fd..d21bd1d 100644 --- a/QuickMD/CHANGELOG.md +++ b/QuickMD/CHANGELOG.md @@ -5,7 +5,9 @@ All notable changes to QuickMD will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [1.14.0] - 2026-10-29 + +Links to headings, a Contents sidebar as deep as you want it, and tables that keep an escaped pipe. Thanks to [@rinh](https://github.com/rinh) (#44) and [@SteveHigham](https://github.com/SteveHigham) (#42, #43)! ### Added - **Links to headings in the same document** (`[Install](#install)`) scroll to that heading, so a hand-written table of contents works. Headings get the ids GitHub gives them; a link written as the heading text (`#Install Guide`) or to the file itself (`README.md#install`) works too. Before, such a link tried to open the document's folder instead (in Finder, or with a permission error in the Mac App Store version). Asked for by [@SteveHigham](https://github.com/SteveHigham) (#43). diff --git a/QuickMD/QuickMD.xcodeproj/project.pbxproj b/QuickMD/QuickMD.xcodeproj/project.pbxproj index 2eeea2e..aa1a388 100644 --- a/QuickMD/QuickMD.xcodeproj/project.pbxproj +++ b/QuickMD/QuickMD.xcodeproj/project.pbxproj @@ -863,7 +863,7 @@ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 25; + CURRENT_PROJECT_VERSION = 26; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = VJ92852M32; ENABLE_APP_SANDBOX = YES; @@ -888,7 +888,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 1.13.0; + MARKETING_VERSION = 1.14.0; PRODUCT_BUNDLE_IDENTIFIER = pl.falami.studio.QuickMD; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -907,7 +907,7 @@ "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 25; + CURRENT_PROJECT_VERSION = 26; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = VJ92852M32; ENABLE_APP_SANDBOX = YES; @@ -932,7 +932,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MARKETING_VERSION = 1.13.0; + MARKETING_VERSION = 1.14.0; PRODUCT_BUNDLE_IDENTIFIER = pl.falami.studio.QuickMD; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/README.md b/README.md index 0267cb0..292627a 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ Perfect for developers, writers, students, and anyone who works with Markdown da - **Mermaid diagrams** — flowcharts, sequence, pie, class diagrams and more; click any diagram or image for a window-filling preview with pinch-to-zoom - **Inline SVG** — fenced ```svg blocks and `.svg` image links render natively (no web view), scale with the text and print as vectors - Images — local files, remote URLs, embedded `data:` images, reference-style `![alt][ref]`, and HTML `` tags with `width` (the logo/screenshot idiom of GitHub READMEs, `

` wrappers included) -- Links (inline, reference-style, autolinks), footnotes (`[^id]`), nested blockquotes +- Links (inline, reference-style, autolinks), footnotes (`[^id]`), nested blockquotes; `#heading` links jump within the document, using GitHub's heading ids - YAML frontmatter (rendered as a neutral code block) - CommonMark soft breaks; Windows (CRLF) and legacy line endings; UTF-16 and Latin-1 files @@ -63,7 +63,7 @@ Perfect for developers, writers, students, and anyone who works with Markdown da - Zoom the whole document (`⌘+` / `⌘-` / `⌘0`) — per window, everything scales - Find in document (`⌘F`) with match count and per-word navigation - Word-level highlighting across all block types (text, code, tables, blockquotes) -- Table of Contents sidebar (`⌘⇧T`) — auto-generated from headings +- Table of Contents sidebar (`⌘⇧T`) — auto-generated from headings; right-click it to list every level or stop at H2, H3 or H4 - Reading mode (`⌘⇧R`) — hides both sidebars and the hover buttons and centres the text in a 720 pt column; `Esc` brings everything back - **Select across the whole document** — drag through paragraphs, headings, lists, quotes, code and tables (a word, a cell or a range of cells), it scrolls for you, Shift-click to extend, `⌘A` / `⌘C` to copy clean text (table cells as tab-separated values, math as LaTeX). Every copy shows how many characters and words were copied; optional auto-copy of selections in Settings → General - Copy entire document (`⌘⇧C`) or individual sections (hover heading → copy icon)