这次更新(1.84.6)主要做了一件事:给插件立规矩。顺带修了几个藏得比较深的毛病,手机上也好用了一些。
插件以前是「能用」,现在是「有规矩」
以前插件想干什么就干什么,出了问题很难说清是谁的责任。现在:
- 能做的事,只在一处登记。插件能干什么、AI 能干什么,写在同一本账上,不再各说各话。
- 读的东西放开,写的东西要你点头。插件想改你的笔记,会先把"要改什么"摆给你看,你点了才算数——不会偷偷改。
- 谁在什么时候干了什么,有记录。出事能查,不用猜。
- 插件跑起来看得见、也叫得停。以前它闷头跑,现在你知道它在做什么,想停就能停。
- 插件作者照着同一套接口写代码,以后升级不会动不动就把插件全弄坏。
AI 和插件,用同一套规矩
这一条我觉得最要紧:没有给 AI 开后门。AI 能做的事和插件能做的事,走的是同一套许可、同一套记录——不会出现"插件不许做、AI 却随便做"的双标。
手机上
- 能跑安卓了(之前主要是电脑上跑)。
- 窄屏那块侧边栏能收起来了,正文从 342 像素拉宽到 390 像素——手机上每一像素都算数。
修掉的三个"其实不在这里"的问题
这三个都是症状看着像小事、真因在别处的:
- 离线图片取字一直报"识别失败"——不是识别不准,是浏览器的安全策略把图片地址拦了(门卫拦错了人)。
- 插件装上了、命令面板里却找不到它——它其实一直被登记成空的。
- 自动检查从来没真的跑过测试:一直亮绿灯,但那是假绿灯。现在真跑了。
一些零碎的工程活
- 打包发布不用再掏你的签名钥匙;
- Windows 上编译需要的一个前置条件,以前完全没写下来,现在补进文档了(新人必踩的坑);
- 代码的换行符统一了,免得每次改动看起来"整个文件都在变";
- 分支也理清了:
main是发布版、dev是开发中、feat/*是新功能。
接下来
继续把插件能做的事补全,并把"改笔记前先给你确认"这一步打磨到不用解释就懂。
想写插件的朋友,可以从仓库里的
docs/roadmap.md开始看。
评论 0
还没有回复,来说两句吧。