Repository navigation
Quill 1.9.0
Released 2026-06-26
What's New
Cmd+Click to Open Links
Hold Cmd and click any link in the editor to open it in your default browser. A visual indicator (pointer cursor + underline) appears while Cmd is held. Fragment-only links (footnote anchors) are correctly skipped.
Update Checker
Quill now checks for new versions on launch and shows a dismissable banner in the sidebar when an update is available.
Editor Overscroll & Block Editing
The editor now has bottom overscroll so you can keep writing without the cursor pinned to the bottom of the window. Enter in image captions exits to a new paragraph. Blockquotes have a new Enter behavior (split or exit) and a cite toggle button in the toolbar.
AI List & Table Context
AI writing operations (Make Longer, Make Shorter, To Table, To List) now detect when your selection is inside a list or table and replace the whole container intelligently, instead of inserting fragments mid-structure.
Improvements
- Footnote content restrictions — Footnotes are now limited to inline-only elements; images, tables, and other block content are blocked on drop and paste. Keyboard shortcuts for block-level operations are disabled inside footnotes.
- Classic content support — Pre-Gutenberg posts (no
<!-- wp: -->block comments) are now run throughwpautop()on load for proper paragraph and line-break rendering. - Empty states — Sidebar sections and the editor now show placeholder messaging when empty instead of blank space.
- HTML entity decoding — Post and media titles with HTML entities (smart quotes, ampersands, etc.) now display correctly throughout the UI.
- HTTP image loading — Old posts with
http://image URLs now load correctly in the editor. - Media picker pagination — The media picker sheet now paginates and has a cancel button.
- Dark mode links — Links in the editor are now readable in dark mode.
- Credential validation — The settings dialog now validates credentials before saving.
Fixes
- Excerpt field no longer adopts WordPress's auto-generated excerpt on load.
- Footnote back-arrow positioned outside text flow (no longer shifts footnote text).
- Backspace and Delete now work correctly inside footnotes.
- Blockquote Enter respects depth guard for nested structures (tables, lists inside blockquotes).
- Image toolbar scroll handler leak and position clamping fixed.
- Anthropic web search citation tags stripped from AI-generated posts.
- Loading spinners no longer get stuck when credentials are nil.
- No more light-mode flash when loading the editor in dark mode.
- Error toast shown when local draft save fails.
- AI prompt uses correct
<ol>tag for ordered lists.
Test Suite
431 automated tests (304 Swift + 127 JS).