| Age | Commit message (Collapse) | Author | Lines |
|
|
|
* feat: command mode supports stream out
* update cli
|
|
- abandon .copy
- rename .multiple => .editor
- if command successed, do not output `Done`
- if command failed, output `Error: <error message>`
|
|
|
|
* refactor: use syntect for highlight, abandon mdcat
* split src/render.rs to sub modules. embed a default theme
* simulate typing effect.
* fix format
|
|
|
|
|
|
|
|
|
|
* feat: add `.set` command
* Add config.role
|
|
|
|
`cat data | aichat` works
|
|
```
i am excited
--------
😃💥🎉
--------
```
|
|
* feat: add `.editor` command
Use `.editor` to edit/input multiline text
* support paste
|
|
|
|
|
|
* chore: optimize stream render
* fix: tui textwrap long paragraph
|
|
* feat: show question in the begining of stream render
* refactor: use tui for better stream render
* trivial updates
* fine-tune stream text merging
|
|
* feat: support highlight reply markdown
* migrate markdown highlighter from termimad to mdcat
* optimize render
No need to clear screen when there is no newline in reply token
* handle ctrl-c when rendering stream
* update readme
* fix ctrlc don't abort acquire_stream when establish connection
* ensure render_stream's dtect_ctrlc is exit before next readline
This will make reedline don't throw err 'The cursor position could not be read within a normal duration'
|
|
* chore: use rustls
* remove docker release
|
|
use yaml other than toml for configuration.
use $AICHAT_CONFIG_DIR other than $HOME for config dir.
split roles to seperate config file
|
|
|
|
|