Damjan 9000
5f2f7d0679
fix(tui): clear inverted cursor on exit to avoid dual cursor appearance ( #6790 )
...
When pi exits, the reverse-video cursor character remains visible on
the editor prompt line. Combined with the terminal's own cursor below,
this creates the appearance of two cursors, which is confusing.
Overwrite the inverted cursor with a normal space before exiting.
2026-07-20 09:09:56 +02:00
Xiangzhe
00b032676f
fix(tui): handle CRLF and CR line endings ( #6764 )
2026-07-17 09:01:10 +02:00
Armin Ronacher
216e672e7c
Add [Unreleased] section for next cycle
2026-07-16 23:59:44 +02:00
Armin Ronacher
8dc78834cd
Release v0.80.10
2026-07-16 23:59:41 +02:00
Armin Ronacher
f7e0603745
Add [Unreleased] section for next cycle
2026-07-16 19:18:00 +02:00
Armin Ronacher
2d16f92973
Release v0.80.9
2026-07-16 19:17:57 +02:00
David Brailovsky
e022eec37d
Add [Unreleased] section for next cycle
2026-07-16 16:35:19 +02:00
David Brailovsky
fae7176cb9
Release v0.80.8
2026-07-16 16:35:16 +02:00
Armin Ronacher
eb793510ad
docs: audit unreleased changelogs
2026-07-16 13:58:56 +02:00
Xiangzhe
1c799cecd0
fix(tui): normalize tabs for terminal output ( #6697 )
2026-07-16 09:17:05 +02:00
Armin Ronacher
9d09075c53
Add [Unreleased] section for next cycle
2026-07-14 18:36:49 +02:00
Armin Ronacher
818d67457c
Release v0.80.7
2026-07-14 18:36:46 +02:00
Armin Ronacher
53a087fe82
docs: audit unreleased changelogs
2026-07-14 18:18:05 +02:00
Rafał Krzyważnia
8479bd8474
fix(tui): parse legacy alt-prefixed symbols ( #6523 )
2026-07-11 15:20:08 +02:00
Armin Ronacher
34582ef34b
Add [Unreleased] section for next cycle
2026-07-10 01:16:58 +02:00
Armin Ronacher
2b3fda9921
Release v0.80.6
2026-07-10 01:16:55 +02:00
Armin Ronacher
e3513193bf
Add [Unreleased] section for next cycle
2026-07-09 21:04:09 +02:00
Armin Ronacher
cc62baa442
Release v0.80.5
2026-07-09 21:04:06 +02:00
Armin Ronacher
ef793a983b
Add [Unreleased] section for next cycle
2026-07-09 20:53:01 +02:00
Armin Ronacher
912d0953f6
Release v0.80.4
2026-07-09 20:52:57 +02:00
Armin Ronacher
bf75b8aa39
docs: audit unreleased changelogs
2026-07-09 20:45:28 +02:00
Affan Ali
8a2ce5a540
fix(tui): decrement paste counter on paste marker delete and terminal clear ( #6397 )
...
* fix(tui): decrement paste counter on paste marker delete
* fix(tui): fix case of markers after the removed one and ctrl+c
* fix(tui): formatting
2026-07-07 14:29:39 +02:00
Armin Ronacher
478301342b
test: use quiet dot reporters and show output only for failing tests
...
Switch vitest packages (ai, agent, coding-agent) to the dot reporter
with silent: passed-only so passing tests stay quiet while failing
tests still print their console output and full diffs. Add the
github-actions reporter on CI for inline annotations. Switch the tui
node:test runner to the dot reporter as well.
2026-07-05 23:17:17 +02:00
Mario Zechner
dd87c02cbf
Add [Unreleased] section for next cycle
2026-06-30 22:29:44 +02:00
Mario Zechner
a23abe4a69
Release v0.80.3
2026-06-30 22:29:41 +02:00
Armin Ronacher
f2e9d75388
fix(coding-agent): preserve backslash escapes in user messages
...
closes #6105
2026-06-27 19:24:14 +02:00
Armin Ronacher
8277bd6896
Add [Unreleased] section for next cycle
2026-06-23 23:45:39 +02:00
Armin Ronacher
0201806adf
Release v0.80.2
2026-06-23 23:45:36 +02:00
Armin Ronacher
e00074358d
Add [Unreleased] section for next cycle
2026-06-23 20:04:12 +02:00
Armin Ronacher
1c4a9ba7c8
Release v0.80.1
2026-06-23 20:04:09 +02:00
Armin Ronacher
86528dd9ee
Add [Unreleased] section for next cycle
2026-06-23 19:30:35 +02:00
Armin Ronacher
f08e968c83
Release v0.80.0
2026-06-23 19:30:32 +02:00
Armin Ronacher
3b56134694
fix(tui): bind ctrl+j as newline by default
2026-06-22 13:57:02 +02:00
Armin Ronacher
329dceb5f3
Add [Unreleased] section for next cycle
2026-06-22 11:14:46 +02:00
Armin Ronacher
8e1900666f
Release v0.79.10
2026-06-22 11:14:43 +02:00
Armin Ronacher
b4f31408b6
Add [Unreleased] section for next cycle
2026-06-20 22:15:40 +02:00
Armin Ronacher
615bf2f874
Release v0.79.9
2026-06-20 22:15:37 +02:00
Armin Ronacher
1aa79b9b29
docs: update unreleased changelog audit
2026-06-20 22:00:00 +02:00
Alexey Zaytsev
3095977d13
fix(tui): stabilize streaming code fence rendering ( #5846 )
2026-06-20 14:58:30 +02:00
Armin Ronacher
56b22768db
Add [Unreleased] section for next cycle
2026-06-19 09:53:45 +02:00
Armin Ronacher
8eb9704b3e
Release v0.79.8
2026-06-19 09:53:43 +02:00
Armin Ronacher
788a044483
Add [Unreleased] section for next cycle
2026-06-18 18:22:10 +02:00
Armin Ronacher
c4ab61dcbf
Release v0.79.7
2026-06-18 18:22:07 +02:00
Armin Ronacher
717494223d
docs: audit unreleased changelogs
2026-06-18 18:16:48 +02:00
Armin Ronacher
d0b46764b1
feat(coding-agent): add automatic theme mode ( #5874 )
2026-06-18 17:13:47 +02:00
Diego de Oliveira
7a14325b24
feat(tui): detect Warp terminal and enable Kitty image protocol ( #5841 )
...
Warp supports the Kitty graphics protocol and OSC 8 hyperlinks,
but pi's terminal-image capability detection did not recognize it.
Add detection via TERM_PROGRAM=WarpTerminal, WARP_SESSION_ID,
and WARP_TERMINAL_SESSION_UUID so images render inline without
requiring the TERM_PROGRAM=kitty workaround.
Fixes #5827
2026-06-18 10:45:51 +02:00
Vegard Stikbakke
ae89286d07
docs: update changelogs for tree panning
...
closes #5830
2026-06-17 14:48:35 +02:00
Vegard Stikbakke
068ab5d19b
fix(coding-agent): horizontally pan tree selector
...
Fixes #5830
2026-06-17 14:41:39 +02:00
Armin Ronacher
12bb8dd2c9
Add [Unreleased] section for next cycle
2026-06-16 23:59:17 +02:00
Armin Ronacher
31bfb2f16f
Release v0.79.6
2026-06-16 23:59:14 +02:00