Skip to content

Releases: petergyang/human-review

v0.6.1 — localhost image paste

Choose a tag to compare

@petergyang petergyang released this 15 Aug 18:45
dbcb7a6
  • 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

Choose a tag to compare

@petergyang petergyang released this 08 Aug 04:21
64deff1

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 #hash links 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

Choose a tag to compare

@petergyang petergyang released this 07 Aug 02:14
95df2fb

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.js pure-helper module with unit tests; chrome-session.js page-refresh helpers with tests.