# Changelog

## 0.1.0 - 2026-05-19

Initial public preview release.

### Highlights

- Clipboard-first transcript citations for Pi.
- Structured model-facing `pinotator_citation` payloads with numbered references such as `[1]` and aliases such as `@p1`.
- Matching for common rendered Pi output, including markdown formatting, command blocks, and edit diffs.
- Manual clipboard capture with safety checks for empty, oversized, and secret-like content.
- Branch-aware citation filtering, send suppression controls, and citation history.

### Added

- `/pinotator` command for showing, clearing, removing, and reviewing citations.
- Automatic capture of copied text from the current Pi session transcript.
- Manual clipboard capture through `/pinotator add-clipboard` and `ctrl+alt+c`.
- Citation history output with active/sent/cleared state tracking.
- `tree-sync` support so active citations stay aligned to the current session branch.
- `clear-on-send` behavior for automatically consuming citations after they are injected.
- `skip`, `skip begin`, and `skip end` controls for suppressing citation injection without losing captured citations.
- Deterministic validation probes and a full quality gate for extension load, typing, structure, and matcher behavior.
