Koishi 控制台持续更新贴

20230829 更新:过滤器设置增加了「是否私聊」选项。

image

1 个赞

20230829 更新:

  • 权限管理页面加入了用户组路线功能
  • 修复了使用 MySQL 数据库时,admin 插件启动失败的问题

2 个赞

20230906 更新:配置组件库 schemastery-vue 发布了新版本 v7,包含以下功能:

  1. 过去的小三角按钮移到了配置右侧,带来更好的移动端点击体验;同时,我们也为菜单中的每个功能都配备了专门的图标

  1. 有更多的配置提供了折叠功能,包括嵌套属性中的对象、手动声明 .collapse() 的对象和 computed 类型等等

  1. 支持声明一个配置项是实验性或已废弃的。

2 个赞

哇!新版本的 Shigmastery 也太好看了吧!

我也想听Shigmastory!

2 个赞

20230909 更新:进一步优化了配置菜单的效果:

  • 在移动设备上,菜单按钮将始终显示在配置项右侧而非下方。

  • bitset 类型支持了「全部选中」和「清空选择」操作。

  • array 和 dict 类型的子项中支持了「在上方插入」和「在下方插入」操作。

3 个赞

好东西
更了这么多?

3 个赞

20230925 更新:优化了插件市场搜索体验。

  • 插件市场的搜索框支持了 limit:xxx 语法,用于控制一页显示的数量。
  • 当点击搜索框中的词进行删除时,将自动 focus 到输入区域,以便更好地进行查询。

此外,修复了配置项的一个 bug:对于无默认值的 union 类型,当设置到任意选项后点击恢复默认值时,再次选择该选项会导致对应值无法保存。

3 个赞

20231012 更新:实验性地支持了重命名功能,并支持了插件配置界面的右键菜单。

标题栏的别名功能与重命名功能互不影响,是平行的两个功能。未来当重命名功能稳定后我们或将移除点击标题栏修改别名的功能。

1 个赞

20231014 更新:当插件的配置项不合要求时,将不允许进行启用、重载。

4 个赞

20231016 更新:新增了 command 指令,可用于通过指令实现「指令管理」界面的操作。目前支持创建指令、设置父指令、修改别名和显示名称。此外,修复了一些已知问题:

  • 修复了在控制台添加别名失败的问题
  • 修复了移除别名后调用此别名会导致报错的问题

3 个赞

20231018 更新:优化了多选框型配置项的用法:

  • bitset 保存时将使用字符串数组
  • 支持了 array(union()).role('checkbox') 的用法
  • 目前多选框也支持 disabled 等修饰符了

预计将于 console 插件的下个版本实装。

1 个赞

20231029 更新:对于使用 ctx.logger() 输出的日志支持了追踪功能。

  • 插件内新增了「运行日志」部分,将显示插件运行时输出的日志
  • 日志页面新增了跳转按钮,支持点击跳转到插件的详情页

4 个赞

20231101 更新:优化了使用体验。

  • 增加了快捷键绑定功能,现在在插件配置界面键入 ⌘S 将会保存配置。
  • 修复了部分情况下,依赖管理界面没有改动的版本号时,应用更新按钮仍然可以点击的问题。
  • 修复了状态栏 tooltip 如果过高可能会超出屏幕的问题。
  • 修复了状态栏中,机器人名称过长时,头像会变成椭圆的问题。
4 个赞

20231105 更新:修复了若干问题。

  • 修复了带有 i18n 支持的配置项可能不显示标题的问题。
  • 修复了控制台插件停用后副作用不会回收的问题 (也会影响「提供页面」提示),此修复将于下一个 Koishi 版本实装。
2 个赞

20231106 更新:支持了高级功能「手动添加依赖」对话框。

提示:如果你不知道这是做什么的,请不要操作这个对话框。

4 个赞

20231120 更新:

  • 当「撤销更改」和「恢复默认值」不会影响当前值时,对应的按钮显示为灰色
  • arraydict 类型的配置项支持了 .collapse()

4 个赞

20231124 更新:

  • 插件市场的上方和下方现在都有分页器了;跳转页面时将自动回到顶部
  • 日志页面引入了虚拟列表,将减少卡顿;同时切换到日志页面时将自动滚动到底部

4 个赞

20231124 更新:在「依赖管理」中点击更新时会有二次确认流程。

注:在「插件市场」中进行更新和安装已经会弹窗了,因此无需二次确认。

4 个赞

20231124 更新:修复了若干已知问题。

  • 修复了某些元素出现两次的问题;修复了关闭插件安装对话框时会闪烁的问题。
  • 修复了 admin 插件进行操作时会触发 inject 报错的问题。
  • 修复了 config 插件会将可选依赖显示为必需依赖的问题。
5 个赞