Changelog
All notable changes to this project will be documented in this file.
[0.4.1] - 2026-11-02
Added
- Numbered claim/diagram citations, a final Sources section and
gdsource jumps. Ctrl-o/Ctrl-isource-jump history restores cursor, diagram part and viewport.Kinspects cited reference details in a floating window without navigating away.- Comment
uundo for deletions, paste and Insert-mode sessions. demystifyinner text objects:viwselects a word without adjacent spaces;vipselects a paragraph.- Comment Normal mode: Esc leaves Insert mode without closing the editor; Vim motions, visual selections and clipboard yanks work inside it, and
iresumes editing. - Comment editing:
xdeletes,ainserts after the cursor,Ainserts at line end, andppastes the clipboard once. Inline keybinding hints are removed. - Local Highlight.js syntax highlighting for code fences in explainers and comment threads, preserving source-line anchors.
Fixed
- Live thread refreshes no longer detach an open comment editor while a message is being sent.
[0.4.0] - Unreleased
Added
demystifycontents sidebar (gO,:toc) highlighting the current section;{/}jump between sections.- Comments render bold, italic, code, lists, fenced code and LaTeX math.
Changed
- On a diagram,
h/lcycle its labelled parts instead of entering its text. Vselects whole screen rows;h/lcontinue across a paragraph's sentences.
[0.3.1] - Unreleased
Added
demystifyinteractive widgets:```widgetblocks run agent HTML and JavaScript in a sandboxed frame withdm.plotanddm.statehelpers; comments include the widget's current values.:ereloads the page in place.
Changed
- Display math is a single cursor stop like a diagram; commented equations show a side bar, and the cursor blinks.
[0.3.0] - Unreleased
Added
demystifyskill: agents explain concepts on a live, read-only page of Markdown and inline SVG diagrams, the human comments with Vim keys, agents wait and reply with their model id, and the page saves as a PDF. Comments anchor to lines, diagram parts or character selections (v); commented text stays highlighted and opens its thread on click. The Vim cursor and/search reach every character, including diagram text. LaTeX math ($…$,$$…$$,```math) renders as native MathML without dependencies.
[0.2.5] - Unreleased
Fixed
- Changed file types no longer permanently block tuicr approval. An observed human unmark/re-mark can approve the unchanged current diff even when the binary retains an old status.
[0.2.4] - Unreleased
Fixed
- GitHub issue publication consumes generic tuicr approval and verifies the reviewed draft and metadata against content fingerprints.
- Only explicitly registered, unanswered questions to the human block tuicr approval; orientation comments never block it.
[0.2.3] - Unreleased
Fixed
- New tuicr review windows inherit the caller's
EDITORandVISUAL, preserving the preferred editor without changing tmux's global environment.
[0.2.2] - Unreleased
Fixed
- tuicr review windows preserve terminal access for external editors such as Neovim; exports use the clipboard instead of stdout capture.
[0.2.1] - Unreleased
Added
- The
writerskill for concise human-facing documentation without semantic loss. - The standalone
github-issueskill with a separate draft workspace, duplicate-search gate, metadata validation, and reviewed issue publication flow. - Root
mcp.jsonfor the official GitHub MCP streamable HTTP endpoint scoped torepos,issues. - CI regression and Copilot package smoke coverage for manifests, skills, tuicr shell tests, and live agent discovery.
Changed
- Agent worktrees are staged under
~/.worktrees/<repo>/<branch>. - tuicr supports agent-authored
descriptionandreview-notecontext, and unanswered comments no longer block approval. - The
agents:developerworkflow now preserves the local tuicr review repo/session across issue-draft revisions. - Approved tuicr close reports remain the gate for reviewed code delivery and now also authorize GitHub issue publication.
- Provenance rules now require concrete model IDs and human email identities in reviewed issue drafts.