Skip to content

release: 0.34.0 — the two-way review loop, and the viewer's hide/fold/label model - #51

Merged
folded merged 1 commit into
mainfrom
release/0.34.0
Sep 7, 2026
Merged

folded merged 1 commit into
mainfrom
release/0.34.0

Conversation

@folded

@folded folded commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Version bump only (pyproject.toml, plugin.json, lock). The release note is the commit body; the GitHub Release v0.34.0 is published after this lands, which fires release.yml → PyPI. Per the README, main's version must be one PyPI carries or is carrying, so this merges immediately before the release is published.

…/label model

Review mode: comments are sent, not dumped (ADR 0009 slice 1). A comment
is a draft until the reviewer sends it; scr review returns at once with
the run id and a detached server; Claude listens with scr review --wait
and answers into the thread with scr comment reply / resolve; the
/scr:review command is rewritten around that loop. PR mode is unchanged
until slice 2.

Viewer: ADR 0008 lands whole — hide by the diff (lazy, uncapped
disclosure), fold by the structure (regions from the AST over the whole
file), label by meaning (spans addressed by boundary ids); the ladder is
files | hunks | code; spans are tickets in a right-edge gutter that open
into a card with a brace over their rows. Collapsed folds, hunks and
files list the reviewer's threads. Reveals and folds are a per-tab record
every paint re-applies; picking a fold level is a bulk action, not a
reset; the gutter fold and divider widths are server-side preferences.

Fixes: the symbol delta of a dirty tree; a hunk's stated range; the
console's accounting of a turn's spend; rendered mode's panel controls.
ADR 0006 is on main as superseded by 0008.
@folded
folded merged commit e03c59e into main Sep 7, 2026
5 checks passed
@folded
folded deleted the release/0.34.0 branch September 7, 2026 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant