QUILL Lite changelog

1.2.0 – 2026-10-03

Dictation gap plan: read-back marks, voice editing, live transcripts, Dictate Anywhere (2026-10-05)

Everything below is shared code, in both editors on the same keys and the same words (QUILL: Tools > Speech > Live Dictation; QUILL Lite: Tools > Dictation).

Transcribe a Recording: a recording into text with dictation’s engines (2026-10-05)

Dictation: hold-to-talk, live words, talking to the AI, and OpenAI with your own key (2026-10-05)

Better accuracy: optional speech models (2026-10-05)

Keyboard Manager on Ctrl+Alt+Shift+Space (2026-10-05)

Dictating in Spanish (2026-10-04)

More ideas from PlanCake, by Andre of Oire Software. Thank you, Andre. All of it is shared with QUILL, on QUILL’s keys.

Inline notes, task lists and a page to share (2026-10-04)

The ideas here come from PlanCake, a small Windows app by Andre of Oire Software for reviewing the plans AI assistants write. Thank you, Andre. All of it is QUILL’s own code, shared, on QUILL’s keys.

Portable copies start from a folder with a space in its name (2026-10-04)

Recent Documents: the whole list on Alt+Shift+0 (2026-10-04)

Remove Quote Marks has a key that works (2026-10-03)

Release channels: safe ways back, background downloads, and updates that undo themselves (2026-10-03)

Release channels: Stable, Beta and Dev (2026-10-03)

QUILL Lite as your Windows text editor (2026-10-03)

Each app keeps its own ChatGPT sign-in (2026-10-02)

Your own key can be a Google Gemini key (X-07)

A thesaurus that finds the word you are on, Look Up, and an AI dictionary (2026-10-02)

Activity, Repeat Last Result, and saves that tell the truth (F-01, F-02, F-10)

Large and networked files open without freezing the window (F-05)

Find a setting, a focus repair with limits, and a tidier close (2026-09-30)

A focus repair that does not take leaves a trace (F-04)

Two instances stop undoing each other’s preferences (F-11)

Exit without a traceback

1.1.2 – 2026-09-30

Install and restart now installs, and restarts

1.1.1 – 2026-09-30

The version number that ran ahead of the release

1.1.0 – 2026-09-29

Your ChatGPT subscription, pictures described, and web search (2026-09-29)

Coming back to QUILL Lite puts you back in your document (2026-09-29)

Dictation, made reliable, and taught your words in a window (2026-09-28)

Nine items from the dictation plan, all shared with QUILL’s Live Dictation.

Launcher (2026-09-28)

Updates (2026-09-28)

Installer (2026-09-26)

Support (2026-09-26)

AI help

Dictation

Five finer dictation choices, and Just write what I say

Stop phrase

AI help on your own OpenAI key

1.0.1 – 2026-09-25

A fix for AI help on some Windows 10 computers.

1.0.0 – 2026-09-25

First release. QUILL with everything removed except the editor: numbered documents in one window, four kinds of document, and nothing else.

Contributed as PR #1490 by Steven Scott (doubletaponair) under this repository’s MIT licence, and adopted into the QuillVille family here. Everything below is in 1.0.0, assembled between 2026-09-08 and 2026-09-25.

Three lists, each grouped by subject: Added is what was not there before, Changed is what worked differently, Fixed is what was wrong. The two lists at the end are the QUILL side of the same work, because the rule that governs this product is that QUILL Lite may never be ahead of QUILL – so anything the small editor needed that the big one could not do went into the shared code in the same release.

Added

Files, encoding and saving

The four kinds of document

Headings and structure

Selection and marks

Spelling

The clipboard, the tray and the collector

Lines and text tools

The Insert menu

Typing, characters and the control’s own keys

Abbreviations and snippets

The status bar

Speech, sounds, and how much it says

Printing

Windows, sessions and recovering unsaved work

Features, profiles and preferences

Help, F1 and tutorials

Settings, data and where it lives

Downloads, updates and packaging

Documentation and QA

AI help (2026-09-23)

QUILL Lite gained five AI commands – summarize, rewrite, proofread, explain, and ask a question about the document in front of you – running on QUILL’s own free service. They are in Tools > AI, behind Ctrl+Alt+G (the assistant pad) and Ctrl+Alt+Z (the question box), with Usage, Connect or Sign Out and Privacy Agreement beside them.

Neither the feature switch nor the sign-in is enough to send anything. Both the area and the agreement have to be true. They are deliberately separate questions: the area answers “does this feature exist in my copy”, and the agreement answers “have I agreed to what it does”. Conflating them gets one of them wrong – an area switched on by a profile, by a settings import, or by somebody else using the machine is not consent.

So the agreement is asked for on its own, stored as a version rather than a yes, so that a material change to what is sent or kept can ask again instead of the old answer being taken to cover the new thing. It is reachable by three doors – Tools > AI > Privacy Agreement, a check box in Preferences, and switching the area on in Customize Features – because the place somebody looks depends on which part of the app they already know. All three read and write the same answer, so none of them can disagree with the others.

How much you can ask about doubled. The input ceiling went from about 1,125 words to about 2,250 (1,500 tokens to 3,000). Input is the cheap half of a request – the answer costs more to generate than the question costs to send – so the wider ceiling makes most short documents fit whole for a modest increase per request. The service’s own headroom was raised to match, because running out of it turns hosted AI off for everyone rather than merely slowing it down.

Privacy Agreement is never dimmed, whether or not the area is on and whether or not you have accepted. A door you can only reach by first agreeing to something is not a door.

One pad behind one key, not five commands. The chords free in both editors are few, and family rule 2 says a command both products have keeps its chord – so five separate keyed commands were never on offer. One pad is the better shape anyway: one place showing what will be sent, one showing what is left, and one consent surface rather than five.

QUILL’s existing AI is untouched. No provider list changed, no default cascade changed, and no bring-your-own-key, agent or local-model path changed. The capability is shared, so the two editors run the same five commands on the same five chords from the same module – QUILL Lite is not ahead of QUILL here, and QUILL has more AI than QUILL Lite rather than less.

Release day (2026-09-25)

The last pass before 1.0 (2026-09-24)

Normal Text (2026-09-22)

Changed

Files, encoding and saving

The four kinds of document

Headings and structure

Selection and marks

Spelling

The clipboard, the tray and the collector

Lines and text tools

Typing, characters and the control’s own keys

The status bar

Speech, sounds, and how much it says

Sharing with QUILL

Speed

Downloads, updates and packaging

Documentation and QA

Fixed

Files, encoding and saving

The four kinds of document

Headings and structure

Selection and marks

Finding and replacing

Spelling

The clipboard, the tray and the collector

Typing, characters and the control’s own keys

The status bar

Speech, sounds, and how much it says

Printing

Windows, sessions and recovering unsaved work

Features, profiles and preferences

Downloads, updates and packaging

Documentation and QA

Reliability

Formatting that did not survive being converted (2026-09-24)

Twenty-eight constructs now survive both round trips exactly, asserted one by one in tests/unit/io/test_format_fidelity.py.

Headings (2026-09-24)

Rich text that other programs read (2026-09-24)

The documents, and what they were teaching (2026-09-24)

Reported while testing (2026-09-21 to 2026-09-22)

Fixed in QUILL, for every QUILL user

Both were isolated in PR #1490 and left unapplied so that adding an app and changing the editor stayed separate decisions. Both decisions were taken.

Added in QUILL, so the editor is never behind its own small sibling

A note on the two keys that used to differ

QUILL Lite shipped using WordPad’s Ctrl+J for Justify and Ctrl+Shift+V for Paste Text Only, where QUILL had spent both keys long before – Ctrl+J on Set Temporary Bookmark and Ctrl+Shift+V on Preview – so the two products disagreed about two keys and the reason was recorded in the keymap.

The family parity pass closed it the other way round: QUILL moved its own commands and both keys now mean the same thing in both editors. An existing binding somebody’s hands already know does outrank a new command’s convention, which is why this took a deliberate decision rather than a patch – but two editors in one family disagreeing about Justify outranks both. Ctrl+Alt+J and Ctrl+Alt+V are Set Temporary Bookmark and the copy tray in QUILL now; the eight keys that still differ on purpose are listed in quill/core/lite/parity.py, each with its reason.