Releases: petergyang/human-review
Releases · petergyang/human-review
Release list
v0.6.1 — localhost image paste
- Paste PNG, JPEG, GIF, and WebP images directly into localhost reviews
- Preview staged images in place and hand their local paths to the agent for source placement
- Fade drag and delete controls until hover and hide them while typing or selecting text
- Clean up staged image copies after the agent acknowledges the batch
v0.6.0 — rearrange, paste, and see your links
Editor
- Drag any block to move it: hover a block and grab the handle on its left edge — an insertion line shows where it will land. Works per paragraph, even inside labeled containers. Agents receive moves as a new
kind: "moved"edit with landing-spot anchors. - Paste images from the clipboard: saved into an
assets/folder next to the reviewed file (collision-safe), inserted at the caret, and referenced relatively so the saved file renders standalone. png/jpeg/gif/webp. - ⌘K links are always visible: on pages whose CSS resets anchor styling, new links now get an underline instead of looking like plain prose.
Fixes
- Windows: inline edits no longer flash a console window or steal keyboard focus (#8, thanks @radesjardins).
- ⌘-clicking
#hashlinks in single-file prototypes now navigates properly (:target, hidden sections), and an overall note can be sent without any edits (#11, thanks @hgambas). - Overlay repositioning is throttled to once per frame while scrolling.
v0.5.0 — a real editor
Editor
- Lists that convert like Word:
-,*,1.,1)convert at the start of any line — inside data-block containers, before existing text, everywhere. New lists survive CSS resets (Tailwind preflight) and invalid-nesting quirks. - ⌘K links: select text to add a link; ⌘K inside an existing link edits or removes it. Unsafe schemes are rejected.
- Drag images to move them: drop-target outline, size preserved on move, both affected blocks reported to the agent.
Review loop
- The "no agent is listening" banner now hands over a paste-ready prompt for Claude Code, Codex, or Cursor instead of assuming a terminal.
Internals
SERVER_PROTOCOL→ 7: stale background servers are replaced automatically on the next run.- New
editing.jspure-helper module with unit tests;chrome-session.jspage-refresh helpers with tests.