# Changelog

## v1.0.0 (2026-08-21)

First public release.

- Three styles: `terminal`, `web`, `desktop`.
- Themes: `auto` (default; terminal dark, web/desktop light), `light`, `dark`.
  Dark theme uses one shared palette across all three styles.
- `chatconversation`, `chatuser`, `chatassistant` environments.
- `chatthinking` reasoning traces, with `steps` (default) or `paragraph` mode.
- `chattool` tool-call traces, with `api` (default), `cli`, or `code` kind,
  and `\toolargs`, `\toolresult`, `\tooljson` payload helpers.
- `\chatimage` and `\chatfile` attachments, corner-clipped to match the
  bubble and theme-aware respectively.
- Long conversations break cleanly across pages: the outer window chrome
  draws once, individual messages/boxes are atomic so a break always falls
  between messages.
- Customizable colors (plain `xcolor` names) and fonts (`\chatuiFontSans`,
  `\chatuiFontMono` hooks).
- Full manual in `chatui-doc.pdf`.
