What's new

Every Krispy release, newest first — new features, improvements, and fixes. The full note for each version lives on GitHub.

  1. v0.2.1

    - Widget + edge: **paste a screenshot into the chat.** Support is the one conversation where a picture _is_ the message — a broken layout, an error dialog, a line on a statement — and until now the visitor had to describe it in words, which is exactly what they were already failing to do when they reached for the chat. `Ctrl`/`Cmd`+`V` and drag-and-drop both work; the image lands in a tray above the composer with a thumbnail and a remove control, and is sent with the next message.

    Full release notes →
  2. v0.2.0

    - Widget: **the composer grows with the message.** The message field was an `<input>`, which can hold exactly one line no matter how long the message is — anyone reporting a real problem typed into a slot that showed them ~40 characters of what they had written. It is now a `<textarea class="in">` that starts at one line and animates its height as the content wraps, up to 5 rows, after which it scrolls (`.in.tall`). Height is animated (`0.18s`), and dropped under `prefers-reduced-motion`. **Enter still sends** and `Shift`/`Ctrl`/`Cmd`+`Enter` opens a new line; `isComposing` is honoured so Enter never sends mid-IME-composition in Japanese/Chinese/Korean input. The composer is `align-items:flex-end` so the send button stays on the last line rather than drifting to the middle of a paragraph. Sending resets the field to one line on the same transition.

    Full release notes →