v0.8.12 release notes (#79)

* release notes and new config vars

* add ai:preset
This commit is contained in:
Mike Sawka
2024-10-18 13:48:42 -07:00
committed by GitHub
parent e08cceb67d
commit f73e55e913
2 changed files with 19 additions and 1 deletions
+7 -1
View File
@@ -13,6 +13,7 @@ use ":" as level separators.
| Key Name | Type | Function |
|----------|------|----------|
| ai:preset | string | the default AI preset to use |
| ai:baseurl | string | Set the AI Base Url (must be OpenAI compatible) |
| ai:apitoken | string | your AI api token |
| ai:apitype | string | defaults to "open_ai", but can also set to "azure" for special Azure AI handling |
@@ -22,11 +23,13 @@ use ":" as level separators.
| ai:orgid | string ||
| ai:maxtokens | int | max tokens to pass to API |
| ai:timeoutms | int | timeout (in milliseconds) for AI calls |
| conn:askbeforewshinstall | bool | set to false to disable popup asking if you want to install wsh extensions on new machines |
| term:fontsize | float | the fontsize for the terminal block |
| term:fontfamily | string | font family to use for terminal block |
| term:disablewebgl | bool | set to false to disable WebGL acceleration in terminal |
| term:localshellpath | string | set to override the default shell path for local terminals |
| term:localshellopts | string[] | set to pass additional parameters to the term:localshellpath |
| term:copyonselect | bool | set to false to disable terminal copy-on-select |
| editor:minimapenabled | bool | set to false to disable editor minimap |
| editor:stickscrollenabled | bool | |
| web:openlinksinternally | bool | set to false to open web links in external browser |
@@ -53,17 +56,20 @@ For reference this is the current default configuration (v0.8.8):
```json
{
"ai:preset": "ai@global",
"ai:model": "gpt-4o-mini",
"ai:maxtokens": 2048,
"ai:timeoutms": 60000,
"autoupdate:enabled": true,
"autoupdate:installonquit": true,
"autoupdate:intervalms": 3600000,
"conn:askbeforewshinstall": true,
"editor:minimapenabled": true,
"web:defaulturl": "https://github.com/wavetermdev/waveterm",
"web:defaultsearch": "https://www.google.com/search?q={query}",
"window:tilegapsize": 3,
"telemetry:enabled": true
"telemetry:enabled": true,
"term:copyonselect": true
}
```
+12
View File
@@ -6,6 +6,18 @@ sidebar_position: 9
# Release Notes
### v0.8.12 — Oct 18, 2024
* Added support for multiple AI configurations! You can now run Open AI side-by-side with Ollama models. Can create AI presets in presets.json, and can easily switch between them using a new dropdown in the AI widget
* Fix WebSocket reconnection error. this sometimes caused the terminal to hang when waking up from sleep
* Added memory graphs, and per-CPU graphs to the sysinfo widget (and renamed it from cpuplot)
* Added a new huge red "Config Error" button when there are parse errors in the config JSON file
* Preview/CodeEdit widget now shows errors (squiggly lines) when JSON or YAML files fail to parse
* Added copy-on-select to the terminal (on by default, can disable using "term:copyonselect")
* Added a button to mute audio in webviews
* Added a right-click "Open Clipboard URL" to easily open a webview from an URL stored in your system clipboard
* [bugfix] fixed blank "help" pages when waking from sleep or restarting the app
### v0.8.11 — Oct 10, 2024
Hotfix release to address a couple of bugs introduced in v0.8.10