Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
0675944
feat: attach images mentioned in the prompt
emal-avala Jul 27, 2026
9428001
fix(tui): bound image attachments, normalize image MIME, drop stale ones
emal-avala Jul 27, 2026
0b7a455
Merge branch 'main' into feat/image-paste
emal-avala Jul 27, 2026
a07d061
fix(llm): encode image payloads and re-apply the image budget on load
emal-avala Jul 27, 2026
26be7b4
test(tui): restamp golden frames for the 0.28.0 version line
emal-avala Jul 27, 2026
964c7c4
fix(tui): revalidate staged image paths at load time
emal-avala Jul 27, 2026
50743ea
Merge remote-tracking branch 'origin/main' into feat/image-paste
emal-avala Jul 27, 2026
432de70
fix(tui): read a mentioned image while its path is still validated
emal-avala Jul 27, 2026
8d8a357
fix(tui): resolve staged images through directory descriptors
emal-avala Jul 27, 2026
7dac5d1
fix(tui): anchor the image root and reject reparse-point ancestors
emal-avala Jul 27, 2026
c3ecc01
fix(tui): reject every Windows reparse-point ancestor by attribute
emal-avala Jul 27, 2026
269b6c6
fix(tui): judge the opened image by its reparse attribute on Windows
emal-avala Jul 27, 2026
bb958fd
fix: detach image encoding from the loop and show attachments to hooks
emal-avala Jul 27, 2026
0076c09
fix(tui): leave the streaming phase when a staged read is cancelled
emal-avala Jul 27, 2026
e5c70bd
Merge branch 'main' into feat/image-paste
emal-avala Jul 27, 2026
cd9a283
fix(compaction): bound the image bytes history keeps
emal-avala Jul 27, 2026
597d057
fix(compaction): bound the number of retained images too
emal-avala Jul 27, 2026
8ac3d82
Merge branch 'main' into feat/image-paste
emal-avala Jul 27, 2026
9c06686
fix(tui): do not overwrite a prompt sent while images are encoding
emal-avala Jul 27, 2026
6ac0e96
fix(tui): hold a superseded prompt with its images, never as queue text
emal-avala Jul 27, 2026
f486a42
fix(tui): make cancel reach a held prompt and free the staged turn
emal-avala Jul 27, 2026
00faaed
Merge branch 'main' into feat/image-paste
emal-avala Jul 27, 2026
32a6306
fix(tui): hold prompts in order and tie them to their conversation
emal-avala Jul 27, 2026
cae6632
fix(tui): say when a cancel is a redirect, and drop stale encodes at …
emal-avala Jul 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
542 changes: 542 additions & 0 deletions crates/cli/src/ui/modern/app.rs

Large diffs are not rendered by default.

Loading