Skip to content

v0.9.0

Compare
Choose a tag to compare
@ilharp ilharp released this 04 Dec 23:22
· 157 commits to master since this release
0c3c0f4

v0.9.0 - The "Enhance" Release

It's been 10 days since the v0.8.2 release, and I can't wait to share you the changes we've made on Koishi Desktop recently.

Koishi Console Enhance

One of the biggest features of this release is called "Enhance" - with this feature, you can now get a smooth experience in the Koishi Console window, just like using a native app. This is achieved through the cooperation of Koishi Desktop and a new Koishi plugin called koishi-plugin-desktop. Subsequent versions of Koishi Desktop will have this plugin pre-installed.

Log Improvements

Another big change is that Koishi Desktop now writes logs to the system log service (syslog). Now, you can view logs by Koishi and Koishi Desktop directly in Console.app or Event Viewer. No need to open log files in the data folder anymore.

A file logger was also added. It may be useful to check the Koishi Desktop logs when Koishi crashes without leaving an error message.

Installation Folder Change

Here is a breaking change: Starting from v0.9.0, Koishi Desktop will use a brand new installation directory and data directory. No need to worry, your existing data will be automatically migrated when you upgrade.

But I still recommend backing up the user data directory manually before upgrading Koishi Desktop, just in case.

Installation Improvements

There are also some improvements to the installation experience. Now, the msi installer will present the install UI in the same language as the computer.

Tray Mutex

No more than one Koishi icon will be displayed in the notification area. When Koishi is already running, clicking on Koishi will pop a "Koishi is already running" notification.

Other Improvements

There's a new "Open Terminal" item in tray menu, for those who want to use CLI commands of Koishi Desktop.

Finally, here's a screenshot of Koishi Desktop v0.9.0. This is also published as an official Koishi Desktop screenshot in README.

Screenshot


Filelist

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

Modules

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

Koishi Version

Package Version
@koishijs/client 4.7.1
@koishijs/cli 4.10.4
@koishijs/plugin-console 4.7.1
koishi-plugin-desktop 0.0.2
koishi 4.10.4

Changed

  • Published koishi-plugin-desktop

  • Supported Koishi Console Enhance

  • Supported System Log (syslog)

  • Supported file log

  • Added tray mutex

  • Added "Open Terminal" menu item (5caf0d6)

  • Added Microsoft Edge installation in msi installer (88e7587)

  • Supported multilingual msi (f3b4743)

  • Changed installation folder

  • Forked and bumped boilerplate to v1.3.2 (546b9ba)

Fixed

  • Fixed PID output (fdaffb3)

  • Fixed wrong udf path of WebView2 (f370ae6)

Full Changelog

v0.8.2...v0.9.0