changelog
updater.exe 包含 【安装插件】 和 【升级插件】功能,从此版本开始,这两个功能将被拆分到 shell 脚本 和 pluginUpdater 插件,未来会逐步弃用 golang 和 updater.exe。(当然,考虑到 updater.exe 已经存在很久了,未来长时间都将保持可用)
- refactor:新增
install_linux.sh
、uninstall_linux.sh
,install_windows.ps1
,uninstall_windows.ps1
。目前可用于取代 updater.exe 的【安装插件】功能 - refactor:插件一键升级功能使用 Node.js 重写(仅实现核心功能,暂未写交互逻辑,故暂时隐藏入口)。未来可用于取代 updater.exe 的【升级插件】功能
P.S.
未来逐步弃用 updater.exe 这一决定主要源于四个已知问题:
报毒问题
:因为编译生成的 updater.exe 在更新插件时需要删除文件,Windows 可能会报毒。权限问题
:如果 Typora 安装在 Program Files 目录下有可能因为权限问题导致无法执行。平台受限
:Linux 环境无法执行 exe。个人洁癖
:整个插件系统 10M+,其中这个 exe 文件占了 6.7M。
每隔一段时间我就会收到用户的报毒邮件,回复实在是太累了(收到过用户邮件,说这个文件给他电脑投毒了,怎么解释都不听,心累 😂)。同时我一直想删掉这个文件,之前还整了 提问,拖了很久,是时候处理它了。