koishi升级功能建议

我感觉koishi是不是小火箭应该增加一个功能,就其他插件都是小火箭一下,点✓直接升级.
但是和koishi本体相关的插件升级需要二次确认,或者提示可能会出现部分插件无法使用的问题建议先备份再升级的选项提示用户要备份再升级

2 个赞

要是有个控制台重启按钮就好啦···

2 个赞

我觉得这很期望中,因为事实就是更新koishi本体和相关插件是导致koishi炸掉95%的原因。
koishi是一个扔在活跃更新的框架,更新可能伴随不稳定的新特性和旧特性的更改和删除,可能导致兼容性问题,所以在更新相关插件前备份仍是一个好手段,这个提示也是必要的
然后就是你这句话我读了第四遍,还是不能确认我的回答是不是你期望的回答

2 个赞

koishi desktop有实例重启的功能鸭…

1 个赞

他说的是控制台重启喵

1 个赞

那你重启koishi desktop里面的koishi实例和重启控制台有多大区别喵?

1 个赞

是需要整个koishi重启一下来着··· 因为我访问不到桌面···

2 个赞

我就是这个意思,首先不能强制个别插件更新的时候一下子把本体更新了
其次是只有普通插件可以小火箭更新,本地更新需要一个提示让用户备份再更新

3 个赞

“个别插件更新”时会把你本体更新是因为他要求的最低koishi版本就是那个版本,新开发者开发的插件都是以最新的koishi版本作为最低要求的。如果你低于那个版本你插件都没法运行啊

也是同理

2 个赞

没运行可以啊然后点开报错的插件提示需要更新koishi本体,这时候再更新koishi本体呗

2 个赞

这种时候你连koishi都打不开都有可能了哥

2 个赞

我又重新思考了一下,大概懂你的意思了。
你想要无条件的下载插件,但是在插件安装时再进行插件需求检验
问题来了
图什么呢?
你下载插件的唯一目的难道不是使用他吗?而你使用他又必须满足他的依赖要求,你在安装时进行插件依赖检验和下载时进行检验有什么区别?

2 个赞

你需要这个
image

2 个赞

我的意思小火箭可以无脑安装普通插件,即使插件因为koishi版本不对而不能用.然后koishi要单独一个一键更新本体

2 个赞

谢谢,我试试···

2 个赞

你是指,在【全局设置】右上角点击【重载】的那种效果吗?

点了就能重载了…

1 个赞

把koishi退出然后重新打开

2 个赞

意义是什么

2 个赞

那上面的shutdown插件应该会符合你的需求

2 个赞

赞同,有的显示要求最低koishi版本未达到的插件安装后依然可以使用,直接更新koishi反而会导致更多的问题,koishi版本几乎没法退回。
我已经有个实例因为这个自动更新的设计炸了。
我还想用好多老插件呢。
我还是觉得要让用户决定是否更新koishi(在任何时候)

2 个赞