5acdbb5675
tui: handle text wrapping ourselves, add ctrl+w wrap toggle
...
Gets rid of those pesky trailing characters
2024-03-17 00:43:07 +00:00
c53e952acc
tui: open input/messages for editing in $EDITOR
2024-03-17 00:11:27 +00:00
3d8d3b61b3
tui: add ability to select a message
2024-03-16 05:49:04 +00:00
4fb059c850
tui: conversation rendering tweaks, remove input character limit
2024-03-16 00:37:08 +00:00
e9fde37201
tui: fixed response cancelling
2024-03-15 06:47:07 +00:00
6242ea17d8
tui: ctrl+r to retry previous message
2024-03-14 17:56:03 +00:00
2ca94e1ffb
tui: fixed footer styling
2024-03-14 17:55:31 +00:00
2b0d474660
tui: removed scrollbar
2024-03-14 17:55:21 +00:00
fdf8033aff
tui: minor fixed and cleanup
2024-03-14 06:39:25 +00:00
cf46088762
tui: update lodos
2024-03-14 06:01:42 +00:00
c4b78aa0c6
tui: add response waiting spinner
2024-03-14 06:01:42 +00:00
377a4f1dfa
tui: add LLM response error handling
...
+ various other small tweaks
2024-03-14 06:01:42 +00:00
000a2ec6f2
tui: add a "scroll bar" and error view
2024-03-14 06:01:42 +00:00
387dd7534c
tui: generate titles for conversations
2024-03-14 06:01:42 +00:00
c14541577e
tui: persist new conversations as well
2024-03-14 06:01:42 +00:00
213e36f652
tui: add reply persistence
2024-03-14 06:01:42 +00:00
9e02277ee7
tui: improve footer rendering
...
Made it easier to add segmemts later, better handling of padding
2024-03-14 06:01:42 +00:00
a96eac91b3
tui: slight function order change
2024-03-14 06:01:42 +00:00
ccf2353a0b
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-14 06:01:42 +00:00
51e6f6ebf6
tui: adjust message header styling
2024-03-14 06:01:42 +00:00
6cb8d03c5b
tui: style tweaks
2024-03-14 06:01:42 +00:00
50ad7d9ec6
tui: add contentStyle, applied to overall viewport content
2024-03-14 06:01:42 +00:00
5e26ee3373
tui: update TODO
2024-03-14 06:01:42 +00:00
8bc2523c17
tui: fix conversation loading
2024-03-14 06:01:42 +00:00
a06ac694c6
tui: use EnabledTools from lmcli.Context
2024-03-14 06:01:42 +00:00
00eb57820f
tui: styling tweak
2024-03-14 06:01:42 +00:00
d1f10d2cfc
tui: add header with title
2024-03-14 06:01:42 +00:00
1bd6baa837
tui: handle multi part responses
2024-03-14 06:01:42 +00:00
8613719b58
tui: scroll content view with output
...
clean up msgResponseChunk handling
2024-03-14 06:01:42 +00:00
51de2b7079
tui: ability to cancel request in flight
2024-03-14 06:01:42 +00:00
fe5baf58e3
tui: add focus switching between input/messages view
2024-03-14 06:01:42 +00:00
0ebfd39297
tui: removed confirm before send, dynamic footer
...
footer now rendered based on model data, instead of being set to a fixed
string
2024-03-14 06:01:42 +00:00
780c34a7ef
tui: use ctx chroma highlighter
2024-03-14 06:01:42 +00:00
6bf2f1bb43
Add initial TUI
2024-03-14 06:01:42 +00:00