数友社区 · 帖子

ShuyoNote 1.84.6:插件终于「有规矩」了

这次更新(1.84.6)主要做了一件事:给插件立规矩。顺带修了几个藏得比较深的毛病,手机上也好用了一些。

插件以前是「能用」,现在是「有规矩」

以前插件想干什么就干什么,出了问题很难说清是谁的责任。现在:

  • 能做的事,只在一处登记。插件能干什么、AI 能干什么,写在同一本账上,不再各说各话。
  • 读的东西放开,写的东西要你点头。插件想改你的笔记,会先把"要改什么"摆给你看,你点了才算数——不会偷偷改。
  • 谁在什么时候干了什么,有记录。出事能查,不用猜。
  • 插件跑起来看得见、也叫得停。以前它闷头跑,现在你知道它在做什么,想停就能停。
  • 插件作者照着同一套接口写代码,以后升级不会动不动就把插件全弄坏。

AI 和插件,用同一套规矩

这一条我觉得最要紧:没有给 AI 开后门。AI 能做的事和插件能做的事,走的是同一套许可、同一套记录——不会出现"插件不许做、AI 却随便做"的双标。

手机上

  • 能跑安卓了(之前主要是电脑上跑)。
  • 窄屏那块侧边栏能收起来了,正文从 342 像素拉宽到 390 像素——手机上每一像素都算数。

修掉的三个"其实不在这里"的问题

这三个都是症状看着像小事、真因在别处的:

  • 离线图片取字一直报"识别失败"——不是识别不准,是浏览器的安全策略把图片地址拦了(门卫拦错了人)。
  • 插件装上了、命令面板里却找不到它——它其实一直被登记成空的。
  • 自动检查从来没真的跑过测试:一直亮绿灯,但那是假绿灯。现在真跑了。

一些零碎的工程活

  • 打包发布不用再掏你的签名钥匙;
  • Windows 上编译需要的一个前置条件,以前完全没写下来,现在补进文档了(新人必踩的坑);
  • 代码的换行符统一了,免得每次改动看起来"整个文件都在变";
  • 分支也理清了:main 是发布版、dev 是开发中、feat/* 是新功能。

接下来

继续把插件能做的事补全,并把"改笔记前先给你确认"这一步打磨到不用解释就懂。

想写插件的朋友,可以从仓库里的 docs/roadmap.md 开始看。

📥 存为 ShuyoNote 笔记

评论 0

还没有回复,来说两句吧。

板块:更新日志/公告

← 返回首页