Wave Terminal v0.8.12 Release
- 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
- New app icon for Windows to better match Fluent UI standards
- 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
PRs
- Bump the dev-dependencies group with 7 updates by @dependabot in #1016
- Bump winston from 3.14.2 to 3.15.0 in the prod-dependencies group by @dependabot in #1017
- Move AI model configs to presets and add a dropdown to swap between configs by @esimkowitz in #1024
- Fix menu stories by @esimkowitz in #1028
- implement copy on select for terminal by @sawka in #1029
- implement a config error button + message modal that shows the errors by @sawka in #1030
- get json/yaml validation working by @sawka in #1032
- Add button to mute audio when media is playing in webview by @esimkowitz in #1036
- Quicklook only for local files on mac by @oneirocosm in #1039
- fix bg image css processing by @sawka in #1044
- add new generic open clipboard url by @sawka in #1045
- Fix runaway name appending on the default AI preset by @esimkowitz in #1051
- Bump electron from 32.1.2 to 32.2.0 in the electron group by @dependabot in #1018
- Bump github.com/sashabaranov/go-openai from 1.31.0 to 1.32.0 by @dependabot in #1019
- Add expect-error to two emain event handlers by @esimkowitz in #1052
- Separate AppBackground into its own file by @esimkowitz in #1053
- Fix Windows packaging when signing isn't provided, update app icon on Windows by @esimkowitz in #1055
- Plot Sysinfo by @oneirocosm in #1054
- Fix bug where helpview fails to load sub-pages after idle by @esimkowitz in #1056
- Add helpview callback to resolve failed webview loads by @esimkowitz in #1057
- TestDriver v4 by @ianjennings in #865
- ws reconnection bug + clean up logging by @sawka in #1058
- fix websocket reconnect error by @sawka in #1064
- Remove ollama AI preset by @esimkowitz in #1068
- Bump the storybook group with 9 updates by @dependabot in #1061
- Bump the dev-dependencies group with 6 updates by @dependabot in #1060
- Bump the prod-dependencies group with 2 updates by @dependabot in #1062
- Bump github.com/sashabaranov/go-openai from 1.32.0 to 1.32.2 by @dependabot in #1059
- Revert "Bump the prod-dependencies group with 2 updates" by @esimkowitz in #1071
- Revert "Bump the dev-dependencies group with 6 updates" by @esimkowitz in #1070
- Revert "Bump github.com/sashabaranov/go-openai from 1.32.0 to 1.32.2" by @esimkowitz in #1069
Full Changelog: v0.8.11...v0.8.12