docs: cut the 1.1.0 changelog section - #77
Merged
Conversation
Moves [Unreleased] into [1.1.0] so the release workflow has a version section to extract — it feeds both Sparkle's release-notes pane and the GitHub Release body, and without this the tag ships whatever happens to be sitting in [Unreleased]. Adds what was missing. The Ask Logue work — the island running the same agent as the main window, with tools, approvals, files, web search and Deep Research, and Open in Logue — was the largest thing in this release and had no entry at all. So did the sidebar hover actions, the pane sizing, the Privacy tab's egress list, and the island fixes that came out of click-testing rc.1. Also merges the two "### Changed" headings the section had grown, and credits every pull request in the release with its author. The credits are a list rather than a table on purpose: extract_release_notes.py has no table support, and rendered one it flattened all seventeen rows into a single unreadable paragraph in the HTML Sparkle shows. Verified by rendering both formats.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares the release notes for 1.1.0. This has to merge before the tag: the workflow
extracts the version's section from
CHANGELOG.mdfor both Sparkle's release-notes paneand the GitHub Release body, and with no
## [1.1.0]section it falls back to## [Unreleased]— shipping whatever happens to be sitting there.What changed
[Unreleased]→[1.1.0] - 2026-08-23.Added what was missing. The Ask Logue work was the largest thing in this release and
had no entry at all — the Command Center island now runs the same agent as the main window
(tools and their results, approval prompts, dropped files, web search, Deep Research, a
kept conversation, and
Open in Logue). Also missing: the sidebar hover actions (#54), thepane sizing (#52), the Privacy tab's egress list, and the island fixes that came out of
click-testing rc.1.
Led with the extension, since it is the headline and the one thing that needs the
reader to go and do something — the Chrome Web Store link is in the notes, with a nudge to
leave a review.
Merged the two
### Changedheadings the section had grown, and added a### Fixedsection for the island work.
Credited every pull request with its author — 17 of them, @shanforge and @westerosweb.
One thing worth knowing
The credits are a list, not a table, on purpose.
scripts/extract_release_notes.pyhasno table support: rendered as a table, all seventeen rows collapsed into a single
unreadable
<p>in the HTML Sparkle displays. I checked by rendering both formats — it nowproduces 32
<li>items across four<ul>s, with the author links intact and no straypipe characters.
Verification
python3 scripts/test_extract_release_notes.py— 24 tests pass (this is what CI runs).extract_release_notes.py --version 1.1.0renders correctly in bothmarkdownandhtml.WhatsNewCatalogalready carries its 1.1.0 block from #68, so nothing is needed there.