Matt Low
adb61ffa59
tui: conversation rendering tweaks, remove input character limit
2024-03-17 22:55:02 +00:00
Matt Low
1c7ad75fd5
tui: fixed response cancelling
2024-03-17 22:55:02 +00:00
Matt Low
613aa1a552
tui: ctrl+r to retry previous message
2024-03-17 22:55:02 +00:00
Matt Low
71833b89cd
tui: fixed footer styling
2024-03-17 22:55:02 +00:00
Matt Low
2ad93394b1
tui: removed scrollbar
2024-03-17 22:55:02 +00:00
Matt Low
f49b772960
tui: minor fixed and cleanup
2024-03-17 22:55:02 +00:00
Matt Low
29d8138dc0
tui: update lodos
2024-03-17 22:55:02 +00:00
Matt Low
3756f6d9e4
tui: add response waiting spinner
2024-03-17 22:55:02 +00:00
Matt Low
41916eb7b3
tui: add LLM response error handling
...
+ various other small tweaks
2024-03-17 22:55:02 +00:00
Matt Low
3892e68251
tui: add a "scroll bar" and error view
2024-03-17 22:55:02 +00:00
Matt Low
8697284064
tui: generate titles for conversations
2024-03-17 22:55:02 +00:00
Matt Low
383d34f311
tui: persist new conversations as well
2024-03-17 22:55:02 +00:00
Matt Low
ac0e380244
tui: add reply persistence
2024-03-17 22:55:02 +00:00
Matt Low
c3a3cb0181
tui: improve footer rendering
...
Made it easier to add segmemts later, better handling of padding
2024-03-17 22:55:02 +00:00
Matt Low
612ea90417
tui: slight function order change
2024-03-17 22:55:02 +00:00
Matt Low
94508b1dbf
tui: cache highlighted messages
...
Syntax highlighting is fairly expensive, and this means we no longer
need to do syntax highlighting on the entire conversaion each time a new
message chunk is received
2024-03-17 22:55:02 +00:00
Matt Low
7e002e5214
tui: adjust message header styling
2024-03-17 22:55:02 +00:00
Matt Low
48e4dea3cf
tui: style tweaks
2024-03-17 22:55:02 +00:00
Matt Low
0ab552303d
tui: add contentStyle, applied to overall viewport content
2024-03-17 22:55:02 +00:00
Matt Low
6ce42a77f9
tui: update TODO
2024-03-17 22:55:02 +00:00
Matt Low
2cb1a0005d
tui: fix conversation loading
2024-03-17 22:55:02 +00:00
Matt Low
ea78edf039
tui: use EnabledTools from lmcli.Context
2024-03-17 22:55:02 +00:00
Matt Low
793aaab50e
tui: styling tweak
2024-03-17 22:55:02 +00:00
Matt Low
5afc9667c7
tui: add header with title
2024-03-17 22:55:02 +00:00
Matt Low
dfafc573e5
tui: handle multi part responses
2024-03-17 22:55:02 +00:00
Matt Low
97f81a0cbb
tui: scroll content view with output
...
clean up msgResponseChunk handling
2024-03-17 22:55:02 +00:00
Matt Low
eca120cde6
tui: ability to cancel request in flight
2024-03-17 22:55:02 +00:00
Matt Low
12d4e495d4
tui: add focus switching between input/messages view
2024-03-17 22:55:02 +00:00
Matt Low
d8c8262890
tui: removed confirm before send, dynamic footer
...
footer now rendered based on model data, instead of being set to a fixed
string
2024-03-17 22:55:02 +00:00
Matt Low
758f74aba5
tui: use ctx chroma highlighter
2024-03-17 22:55:02 +00:00
Matt Low
1570c23d63
Add initial TUI
2024-03-17 22:55:02 +00:00