Skip to content

v0.8.0

Compare
Choose a tag to compare
@ilharp ilharp released this 06 Nov 20:28
· 302 commits to master since this release
7f46a34

v0.8.0 - The "Window" Release

I can't wait to share the many exciting improvements included in this release of Koishi Desktop with you. Let's take a look.

Firstly, we rewrote the "unfold" system again. This time, it becomes fully usable and can easily handle scenarios where users delete their data by mistake, or data initialization when there's a new user registered.

Secondly, the integrated webview is finally stable enough to be built-in and enabled by default on Windows/macOS! We rewrote it using Win32 API and SwiftUI. We've added an auto mode for config open which can automatically roll back to external if integrated webview fails to start.

Also worth mentioning that during the msi installation on Windows, you can choose whether to install Microsoft Edge WebView2 to use the integrated webview. This is an optional feature and is disabled by default.

We also added adaptation to the "Start" screen. Koishi will now appear as a tile with a white icon on the start screen:

Koishi Desktop on Start Menu

Finally, we're excited to announce: Koishi's built-in SQLite plugin is now powered by WASM! This means that Koishi no longer relies on gyp toolchains to update its dependencies, and you will no longer see the "update failed" prompt.

And lastly, here's a running screenshot of v0.8.0:

Koishi Desktop


Filelist

File
koishi-desktop-win-x64-v0.8.0.msi
koishi-desktop-win-x64-v0.8.0.zip
koishi-desktop-osx-x64-v0.8.0.pkg
koishi-desktop-osx-x64-v0.8.0.dmg
koishi-desktop-osx-x64-v0.8.0.zip
koishi-desktop-linux-x64-v0.8.0.zip

Modules

Module Version Go Reference
gopkg.ilharper.com/koi/core 0.8.0 Go Reference
gopkg.ilharper.com/koi/app 0.8.0 Go Reference
gopkg.ilharper.com/koi/sdk 0.8.0 Go Reference

Koishi Version

Package Version
@koishijs/client 4.6.10
@koishijs/cli 4.10.0
@koishijs/plugin-console 4.6.10
koishi 4.10.0

Changed

  • Added native webview

  • Refactored unfold (7f96cfc)

  • Added koi daemon start command (7895bc5)

  • Added dmg package for macOS (55967fc)

  • Added VisualElementsManifest (2e97eed, 03f2715)

Fixed

  • Fixed a bug which prevents Koishi from starting when there's CJK characters in path (#69, #76)

Full Changelog

v0.7.3...v0.8.0