Mario Zechner
03b061773c
Release v0.22.4
...
- Add --list-models CLI flag for listing/finding models with fuzzy search
fixes #203
2025-12-17 00:39:14 +01:00
Markus Ylisiurunen
4b04c87b3d
add new getCursor and getLines methods to editor ( #201 )
2025-12-16 20:13:43 +01:00
Mario Zechner
deee1c2952
Release v0.22.3
2025-12-16 20:06:05 +01:00
Markus Ylisiurunen
92577316e0
Fix double new line issues in markdown rendering ( #199 )
...
* prevent double blank lines after markdown elements
* prevent double blank lines after markdown elements
2025-12-16 00:25:06 +01:00
Mario Zechner
ce9ffaff91
Fix ANSI styles not preserved across newlines in text wrapping
...
wrapTextWithAnsi() was processing each line independently after splitting
on newlines, losing ANSI state. When styled text contained embedded newlines
(e.g. from markdown paragraphs), subsequent lines would lose their styling.
Fixed by tracking ANSI state across lines and prepending active codes to
lines after the first.
Fixes #197
2025-12-15 23:00:25 +01:00
Mario Zechner
fd5134f88c
Release v0.22.2
2025-12-15 22:09:14 +01:00
Mario Zechner
a7e3b8625b
Release v0.22.1
2025-12-15 21:53:27 +01:00
Mario Zechner
04058d5812
Release v0.22.0
2025-12-15 20:14:25 +01:00
Mario Zechner
3b440bb13b
Release v0.21.0
2025-12-13 23:55:31 +01:00
Mario Zechner
e4e234ecff
Fix image rendering artifacts and improve show-images selector
...
- Image component returns correct number of lines (rows) for TUI accounting
- Empty lines rendered first, then cursor moves up and image is drawn
- This clears the space the image occupies before rendering
- Add spacer before inline images in tool output
- Create ShowImagesSelectorComponent with borders like other selectors
- Use showSelector pattern for /show-images command
2025-12-13 23:53:28 +01:00
Mario Zechner
b8a0465e30
Update docs for inline images, remove PI_NO_IMAGES env var
...
- Add CHANGELOG entry for inline image rendering feature
- Add /show-images to slash commands table in README
- Expand Image Support section with inline rendering info
- Add terminal.showImages to settings documentation
- Remove PI_NO_IMAGES environment variable feature
2025-12-13 23:21:18 +01:00
Mario Zechner
d4b2b4be04
Only query cell size if terminal supports images
2025-12-13 23:15:15 +01:00
Mario Zechner
215c10664a
Fix image aspect ratio by querying terminal cell size
...
- Add getCellDimensions/setCellDimensions to terminal-image.ts
- TUI queries cell size on startup via CSI 16 t
- Parse response and filter it from user input
- Invalidate and re-render when cell dimensions received
- Pass rows parameter to Kitty protocol for correct aspect ratio
2025-12-13 23:09:05 +01:00
Nico Bailon
fcad447f32
add image component docs to readme
2025-12-12 19:38:36 -08:00
Nico Bailon
f603a377ae
add PI_NO_IMAGES env var to disable inline image rendering
2025-12-12 19:35:54 -08:00
Nico Bailon
9e9d5c94ed
add inline image rendering for terminals with graphics support
2025-12-12 19:30:50 -08:00
Markus Ylisiurunen
db886746b4
prevent double blank lines after markdown code blocks ( #173 )
2025-12-13 02:04:49 +01:00
Mario Zechner
aed17da044
Release v0.20.2
2025-12-13 01:11:36 +01:00
Mario Zechner
59cf6c717b
Release v0.20.1
2025-12-13 00:57:12 +01:00
Mario Zechner
a5268d2aa7
Release v0.20.0
2025-12-12 23:25:01 +01:00
Mario Zechner
236856aa48
Release v0.19.2
2025-12-12 23:03:01 +01:00
Mario Zechner
948b4115c1
Release v0.19.1
2025-12-12 17:53:45 +00:00
Mario Zechner
e3dadeb4e7
Release v0.19.0
2025-12-12 17:33:16 +00:00
Mario Zechner
c6a4c1da95
Release v0.18.8
2025-12-12 11:30:11 +01:00
Mario Zechner
80a04fb1aa
Release v0.18.7
2025-12-12 11:15:26 +01:00
Mario Zechner
dba2674681
Release v0.18.6
2025-12-12 10:53:53 +01:00
Mario Zechner
44e9b1c8e9
Release v0.18.5
2025-12-12 10:00:57 +01:00
Mario Zechner
652ac0fa36
Release v0.18.4
2025-12-12 00:00:08 +01:00
Mario Zechner
a13c8c34f5
Release v0.18.3
2025-12-11 20:34:04 +01:00
Mario Zechner
b40ecf0ee1
Release v0.18.2
2025-12-10 23:39:16 +01:00
Mario Zechner
f931c57726
Release v0.18.1
2025-12-10 21:25:15 +01:00
Mario Zechner
7785b7c93f
Release v0.18.0
2025-12-10 01:18:13 +01:00
Mario Zechner
2d9ecd1750
Release v0.17.0
2025-12-09 21:47:39 +01:00
Mario Zechner
796112f40f
Release v0.16.0
2025-12-09 15:43:29 +01:00
Mario Zechner
dcf81a6a1a
Release v0.15.0
...
closes #153
2025-12-09 13:41:12 +01:00
Mario Zechner
33a2bcf203
Release v0.14.2
2025-12-08 23:29:05 +01:00
Mario Zechner
a054fecd11
Release v0.14.1
2025-12-08 22:59:46 +01:00
Mario Zechner
0bc8d79216
Release v0.14.0
2025-12-08 22:51:29 +01:00
Mario Zechner
a0bbc29201
Release v0.13.2
2025-12-07 01:25:17 +01:00
Mario Zechner
95eadb9ed7
Release v0.13.1
2025-12-06 23:12:36 +01:00
Mario Zechner
ecdbd88f5d
Release v0.13.0
2025-12-06 22:48:39 +01:00
Mario Zechner
301c6ba11f
Release v0.12.15
2025-12-06 21:29:03 +01:00
Mario Zechner
d7f84469a7
Fix editor crash with wide characters (emojis, CJK)
...
Editor text wrapping now uses grapheme-aware width calculation instead
of string length. Fixes crash when pasting text containing emojis like
✅ or CJK characters that are 2 terminal columns wide.
2025-12-06 21:24:26 +01:00
Mario Zechner
ee83284dcf
Fix wrap-ansi test to use node:test instead of vitest
2025-12-06 00:48:46 +01:00
Mario Zechner
4a972fbe6c
Release v0.12.14
2025-12-06 00:46:57 +01:00
Mario Zechner
05849258b5
Release v0.12.13
2025-12-05 23:38:32 +01:00
Mario Zechner
ddf09720cc
Release v0.12.12
2025-12-05 23:00:45 +01:00
Mario Zechner
30dd31d787
Merge feat/scroll-previous-prompts with history load on resume
2025-12-05 22:02:16 +01:00
Mario Zechner
6ec1391ebb
fix: escape codes not properly wrapped during line wrapping
...
- ANSI codes now attach to next visible content, not trailing whitespace
- Rewrote AnsiCodeTracker to track individual attributes
- Line-end resets only turn off underline, preserving background colors
- Added vitest config to exclude node:test files
fixes #109
2025-12-05 21:49:44 +01:00
Markus Ylisiurunen
ff047e5ee1
Implement fuzzy search for model/session selector and improve Input multi-key sequence handling ( #122 )
...
* implement fuzzy search and filtering for tui selectors
* update changelog and readme
* add correct pr to changelog
2025-12-05 20:33:04 +01:00