Shigma
                                            Shigma
                                        
                                    * **Version**: 7.11.3 * **Platform**: MacOS (on my computer) & Ubuntu (GitHub actions) * **Repository**: https://github.com/shigma/cordis All other files in this project are displayed normally, except for *service.ts*: Coverage for...
* **Version**: node v14.8 * **Platform**: windows 10 x64   
There are some operaters which may bound with multiple functions with very different meaning. We need to tell the difference from them. - `?`: Definition or PatternTest? - `!`: Fractorial...
- [ ] 原生的本地文件选择器 - [ ] 原生的下载功能
目前版本下,如果用户的 Koishi 因为安装插件而无法启动,则必须选择清除用户数据或者手动导出文件。然而前者会删除本地的配置文件和个人数据,后者能拿到但是并不方便后续操作。希望增加一个重置功能,将整合包恢复到最初状态,同时不影响个人数据。 不受影响的部分: - koishi.yml - data 目录
为了方便整合包的分发,需要支持链接的插值。可用插值包括 - platform=linux - arch=arm64 - node=node16(跟随当前版本) 示例: ``` https://github.com/koishijs/boilerplate/releases/download/v1.0.5/boilerplate-v1.0.5-{platform}-{arch}-{node}.zip ``` 收到链接后首先进行插值,然后直接下载。如果失败给出提示,否则记录链接并下载整合包。 二维码则直接对应上述链接。 另一个方案:将上述逻辑更改为 `*`,下载前直接将链接中的 `*` 替换为 `{platform}-{arch}-{node}`。
0.0.2 版本下,需要首先点击「管理 Koishi」,然后点击下方的启动按钮,再回到主界面,点击「启动控制台」,才能进行后续操作。这个流程比较反直觉,用户往往会看到启动二字就直接点击启动控制台,导致报错。 建议将主界面改成只有一个按钮「启动/停止」(当然如果以后还有其他功能自然可以加):用户点击启动后,创建一个 Koishi 应用并自动打开控制台界面。如果此时返回主界面,按钮将变为「停止」,点击后将停止应用的运行。 原有的输出日志可以直接在控制台中查看,也可以选择点击右上角图标(或变成单独的按钮)查看,用于处理无法打开 Koishi 的情况。未来也可以将这个日志扩展为可交互的 terminal。
- [ ] 提供原生的 file picker dialog - [ ] 提供原生的下载功能
 不影响使用,可以不修。