Skip to content

Ivory 0.2.2

Choose a tag to compare

@ZJUZhiyuCai ZJUZhiyuCai released this 18 Aug 02:16
· 4 commits to main since this release
846bc1c

Fixed

  • Stop moving DSH/React-owned code <pre> nodes when adding per-block copy controls. Copy buttons now sit beside the code block while the host DOM stays in place, preventing NotFoundError during light/dark theme switches or Ivory enable/disable cycles.
  • Rebuild Markdown previews when DSH replaces or edits a source block, and defer preview creation while a message is still streaming.
  • Remove the resize listener with the same throttled callback used at registration, reset per-panel bookkeeping on disable, and throttle token-only contract recovery probes to avoid mutation scan storms.

Validation

  • npm test
  • npm run qa:adversarial passed 25/25 on the runtime hardening patch
  • npm run qa:r2 passed 69/69 on the runtime hardening patch