Skip to content

fix: Revy backlog nits (reveal tab, deep-link scroll, last-used, badge, docs) - #128

Merged
com55 merged 5 commits into
mainfrom
chore/backlog-revy-nits
Nov 10, 2026
Merged

com55 merged 5 commits into
mainfrom
chore/backlog-revy-nits

Conversation

@com55

@com55 com55 commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Backlog follow-up after clearing Dependabot PRs #112 and #119–#125 (all merged). No version bump; do not release from this PR.

Done

  1. Reveal tab isolation. Only the last-focused editor tab handles a dashboard reveal (card, reveal, ack, sidebar). Other open editor tabs no longer switch their sidebar to AI Access.
  2. Proposal deep-link scroll. selectTab skips both the immediate and rAF scrollTo(0, 0) when a #proposal= deep-link is present, so it no longer cancels scrollIntoView.
  3. Last-used flush. First OAuth client use (never-used → used) persists immediately so "Never used" cannot be lost across a restart. Later lastUsedAt updates stay throttled.
  4. "Landed after withdraw" badge. Its own status-pill landed-after-withdraw style (amber), distinct from grey withdrawn. Also exposed landedAfterWithdraw on the lean proposal list/get API so the badge actually renders in the dashboard (it was stored but not presented).
  5. Section heading focus. section.panel > h2:focus has no thick outline; :focus-visible uses a 2px accent outline.
  6. release.yml prerelease detection. Strip + build metadata first, then treat as prerelease only if the remainder contains -. Documented in the workflow and docs/releasing.md (0.2.0+build is stable; 0.2.0-beta.13+build is a prerelease).
  7. Install docs. README and docs/releasing.md use a generic vX.Y.Z tarball URL and link to the Releases page. The release workflow appends the exact npm i command to prerelease notes.
  8. Label switch test. Flow request then node request switches the card button from "Go to flow" to "Go to node".

Skipped

  • Editor-change detection relies on flows:started snapshot. Not trivial: it is tied to the deploy/live-observer lifecycle rather than a small UI fix. Left for a later design change.

Please review before merge. Do not release.

@com55
com55 merged commit 878e1fd into main Nov 10, 2026
7 checks passed
@com55
com55 deleted the chore/backlog-revy-nits branch November 10, 2026 09:02
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