<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kitty-graphics/CHANGELOG.org, branch master</title>
<subtitle></subtitle>
<id>http://git.cashmere.rs/kitty-graphics/atom/CHANGELOG.org?h=master</id>
<link rel='self' href='http://git.cashmere.rs/kitty-graphics/atom/CHANGELOG.org?h=master'/>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/kitty-graphics/'/>
<updated>2026-04-26T21:03:11Z</updated>
<entry>
<title>chore: bump version to 0.5.0 + write 0.5.0 changelog</title>
<updated>2026-04-26T21:03:11Z</updated>
<author>
<name>cashmere</name>
<email>cashmere@autistici.org</email>
</author>
<published>2026-04-26T21:03:11Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/kitty-graphics/commit/?id=8b2870de46b331f55c83ca6916943b1e0fe522e4'/>
<id>urn:sha1:8b2870de46b331f55c83ca6916943b1e0fe522e4</id>
<content type='text'>
Bumps `;; Version:' header from 0.4.0 to 0.5.0 and AGENTS.md `Current
version' to match (it was still 0.3.0; missed at the 0.4.0 bump).

Per AGENTS.md versioning rules, minor (0.x.0) is the right step for
new features, and 0.5.0 collects:

- Typst inline equation preview (#5)
- Configurable Sixel encoder + per-invocation timeout (refs #4)
- Sixel inside tmux &gt;= 3.4 (refs #2)
- Windows Terminal detection + GIF routing (closes #6)
- Inline mpv video playback on the Kitty backend
- Loud warning when the Sixel backend cannot find an encoder on PATH

Plus assorted fixes (ECH erase + pre-erase, heading folded-line
skip, Sixel parity, text sizing column guard / CPU / preview-mode),
the new `justfile' task runner, and documentation that hard-states
img2sixel as the recommended Sixel encoder.

CHANGELOG.org gets a new top-level section with the full feature
write-ups, bench numbers for the encoder swap, credits to @timfel
(encoder timeout pattern + Windows Terminal patch + ongoing Sixel
collaboration), and a reworded "what comes next" paragraph that
reflects the Sixel-in-tmux side as done while leaving Kitty APC
passthrough on the roadmap.
</content>
</entry>
<entry>
<title>feat(tmux): unlock Sixel backend inside tmux &gt;= 3.4</title>
<updated>2026-04-26T19:14:50Z</updated>
<author>
<name>cashmere</name>
<email>cashmere@autistici.org</email>
</author>
<published>2026-04-26T19:14:50Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/kitty-graphics/commit/?id=b4e12512a0db4ce8823e2265faf020bb222875a7'/>
<id>urn:sha1:b4e12512a0db4ce8823e2265faf020bb222875a7</id>
<content type='text'>
Sixel detection used to hard-disable the moment `$TMUX' was set.  That
guard predates tmux 3.4 (released 2024-02-13), which ships native Sixel
rendering, so we were rejecting a working configuration.  Drop the hard
guard, gate on a parsed `tmux -V' &gt;= 3.4, and let users opt out via a
new custom var.

- `kitty-gfx-tmux-allow-sixel' (default t).  Set to nil if your tmux
  build lacks `--enable-sixel' or if you want to avoid the upstream
  scroll artifact (tmux's cell buffer is not pixel-aware, so images may
  persist after scrolling).
- `kitty-gfx--tmux-version' parses `tmux -V' once per session and
  caches the result in `kitty-gfx--tmux-version-cache' (with an
  `unset' sentinel so we can distinguish "not probed" from "no tmux").
- `kitty-gfx--tmux-sixel-supported-p' centralises the (in-tmux + opt-in
  + version &gt;= 3.4) check.
- `kitty-gfx--sixel-detect' now uses the helper instead of
  `(not in-tmux)'.  Debug log gained `tmux-ver=' and `tmux-ok='.
- AGENTS.md / README.org / CHANGELOG.org: limitation reworded from
  "no tmux support" to a partial entry that explains exactly what works
  and what the remaining caveats are (Kitty APC passthrough is still
  unimplemented; scroll artifacts are upstream).
- justfile: new `test-sixel-tmux' recipe wraps `test-sixel-image' in
  `tmux new-session' for one-command interactive verification, and
  the sibling `test-sixel-image' recipe was switched from a fragile
  shell conditional to an elisp `when' so passing an encoder argument
  no longer breaks the parse.

Refs #2.
</content>
</entry>
<entry>
<title>docs: v0.4.0 changelog + demo GIFs (kitty + foot/sixel)</title>
<updated>2026-04-04T01:57:52Z</updated>
<author>
<name>cashmere</name>
<email>cashmere@autistici.org</email>
</author>
<published>2026-04-04T01:57:52Z</published>
<link rel='alternate' type='text/html' href='http://git.cashmere.rs/kitty-graphics/commit/?id=7e4faffa32d6f0ef885fceb0a9ecd93b3fe5c43f'/>
<id>urn:sha1:7e4faffa32d6f0ef885fceb0a9ecd93b3fe5c43f</id>
<content type='text'>
Add CHANGELOG.org with full 0.4.0 release notes covering sixel support,
text sizing protocol, agent-shell, and bug fixes. Replace demo GIFs with
backend-specific showcases: kitty.gif (truecolor) and foot.gif (sixel).
</content>
</entry>
</feed>
