Releases: Molunerfinn/PicGo
2.3.1-beta.8
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。
Feature
- 更新: macOS 顶部栏图标高清化
- 新增: 远程下发通知的能力
Bug Fix
- 修复: 上传后以及复制图床 URL 时,URL 被过度 encode 的问题,参考 #996
感谢
感谢 腾讯云COS 提供的赞助支持,你现在可以通过 腾讯云COS 提供的链接下载 PicGo 了,后续的版本也会提供 COS 链接供国内用户快速下载使用。
腾讯云存储为构建开源新生态,实现合作共赢,特推出以下热门活动,听说福利超多呦~
-
对象存储专场特惠
新用户低至1折,老用户6.7折起! -
迁移活动
更新最新PicGo,注册腾讯云COS用户立即享受4.8折优惠,还能享受免费迁移服务,更能获得25000元无门槛代金券和100000GB免费存储空间! -
更新最新PicGo安装包,即可领取100元无门槛代金券!
https://cloud.tencent.com/act/pro/Exclusive-voucher?from=18077 -
COS用户实践征文活动
有奖征集,千元大奖等你带回家~如果被选中将会赢取4000元腾讯云积分+500元COS代金券+100元腾讯云代金券+神秘豪礼哦,同时将编入腾讯云官方文档;爱好技术,乐于分享的你快来看看!
2.3.1-beta.7
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。如果没有严重的bug,这将是 2.3.1 正式版前最后一个 beta 测试版本。
Feature
Bug Fix
- 修复: 某些情况下 picgo-gui-local.log 会变得非常大的问题,参考 #995
- 修复: beta.6 无法通过url上传图片的问题,参考 #988
- 修复: macOS 浅色壁纸下顶部栏图标依然是白色的问题,参考 #970
- 修复: 带有中文等特殊字符时的链接encode不全面的问题
感谢
感谢 腾讯云COS 提供的赞助支持,你现在可以通过 腾讯云COS 提供的链接下载 PicGo 了,后续的版本也会提供 COS 链接供国内用户快速下载使用。
腾讯云存储为构建开源新生态,实现合作共赢,特推出以下热门活动,听说福利超多呦~
-
对象存储专场特惠
新用户低至1折,老用户6.7折起! -
迁移活动
更新最新PicGo,注册腾讯云COS用户立即享受4.8折优惠,还能享受免费迁移服务,更能获得25000元无门槛代金券和100000GB免费存储空间! -
更新最新PicGo安装包,即可领取100元无门槛代金券!
https://cloud.tencent.com/act/pro/Exclusive-voucher?from=18077 -
COS用户实践征文活动
有奖征集,千元大奖等你带回家~如果被选中将会赢取4000元腾讯云积分+500元COS代金券+100元腾讯云代金券+神秘豪礼哦,同时将编入腾讯云官方文档;爱好技术,乐于分享的你快来看看!
2.3.1-beta.6
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。如果没有严重的bug,这将是 2.3.1 正式版前最后一个 beta 测试版本。
Feature
- 新增: 完整的i18n多语言支持,参考 #956
- 新增: 命令行调用 PicGo 上传图片支持以图片URL形式上传。例如
./PicGo.exe upload https://xxx.com/yyy.jpg
- 新增: sm.ms 图床新增
备用上传域名
选项。由于 sm.ms 原版 api 接口被 GFW 封禁,官方提供了smms.app
这个域名作为备用的上传域名,所以遇到 sm.ms 无法上传的情况,可以尝试修改上传域名为 smms.app ,参考 #963
- 更新: PicGo底层上传库从 request 迁移至 axios ,理论上对旧有插件是兼容的,如果插件遇到不兼容的情况请开发者参考 PicGo-Core 的 issue 进行适配
- 优化: 优化了上传出错的日志,现在输出的报错信息会更加清晰
Bug Fix
- 修复: macOS顶部窗口上传剪贴板图片bug,参考 #961
- 修复: 某些情况下腾讯云COS因为图片名有特殊字符导致上传失败的问题
附:macOS 用户如果遇到安装 PicGo 无法打开的情况(比如提示文件已损坏或者不信任的开发者),参考以下步骤:
信任开发者,会要求输入密码:
sudo spctl --master-disable
然后放行 PicGo :
xattr -cr /Applications/PicGo.app
然后再启动即可。 如果是M1用户,此前已经装过 x64 版本的 PicGo 再安装 arm64 版本的 PicGo 发现按上述方式依然打不开的情况,请重启电脑即可。
感谢
感谢 腾讯云COS 提供的赞助支持,你现在可以通过 腾讯云COS 提供的链接下载 PicGo 了,后续的版本也会提供 COS 链接供国内用户快速下载使用。
腾讯云存储为构建开源新生态,实现合作共赢,特推出以下热门活动,听说福利超多呦~
-
对象存储专场特惠
新用户低至1折,老用户6.7折起! -
迁移活动
更新最新PicGo,注册腾讯云COS用户立即享受4.8折优惠,还能享受免费迁移服务,更能获得25000元无门槛代金券和100000GB免费存储空间! -
更新最新PicGo安装包,即可领取100元无门槛代金券!
https://cloud.tencent.com/act/pro/Exclusive-voucher?from=18077 -
COS用户实践征文活动
有奖征集,千元大奖等你带回家~如果被选中将会赢取4000元腾讯云积分+500元COS代金券+100元腾讯云代金券+神秘豪礼哦,同时将编入腾讯云官方文档;爱好技术,乐于分享的你快来看看!
2.3.1-beta.5
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。
Feature
- 新增: PicGo-Server 对 OPTIONS 请求支持,以支持 CORS。感谢 @iamlongalong ,参考 #939
- 新增: 日志文件大小控制。现在日志文件大小控制在 10 MB,如果下次写入大于 10MB 的时候,将会删掉重新创建日志文件。不再出现某些极端情况下恐怖的日志文件大小,点击「PicGo 设置」-「设置日志文件」即可设置。参考 #935
- 新增: 下载源为 腾讯云COS 的下载链接,国内用户可以通过 COS 版本的下载链接高速下载。链接在下面附上。
- 新增: macOS顶部栏的窗口新增「打开主窗口」的按钮,可以不用再通过右键菜单打开了。
Bug Fix
附:macOS 用户如果遇到安装 PicGo 无法打开的情况(比如提示文件已损坏或者不信任的开发者),参考以下步骤:
信任开发者,会要求输入密码:
sudo spctl --master-disable
然后放行 PicGo :
xattr -cr /Applications/PicGo.app
然后再启动即可。
Enhancement
- 优化: macOS 顶部栏图标在macOS11及以上版本系统的样式。参考 #776
感谢
感谢 腾讯云COS 提供的赞助支持,你现在可以通过 腾讯云COS 提供的链接下载 PicGo 了,后续的版本也会提供 COS 链接供国内用户快速下载使用。
腾讯云存储为构建开源新生态,实现合作共赢,特推出以下热门活动,听说福利超多呦~
-
对象存储专场特惠
新用户低至1折,老用户6.7折起! -
迁移活动
更新最新PicGo,注册腾讯云COS用户立即享受4.8折优惠,还能享受免费迁移服务,更能获得25000元无门槛代金券和100000GB免费存储空间! -
更新最新PicGo安装包,即可领取100元无门槛代金券!
https://cloud.tencent.com/act/pro/Exclusive-voucher?from=18077 -
COS用户实践征文活动
有奖征集,千元大奖等你带回家~如果被选中将会赢取4000元腾讯云积分+500元COS代金券+100元腾讯云代金券+神秘豪礼哦,同时将编入腾讯云官方文档;爱好技术,乐于分享的你快来看看!
2.3.1-beta.4
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。
Feature
- (guiApi) galleryDB 新增
overwrite
接口用于覆写相册列表。文档可以先参考 PicGo/Store
Bug Fix
- 修复: 相册页无法复制图片链接的问题,参考 #901
- 修复: 相册文件在某些极端情况下写入会失败的问题,参考 #806
- 修复: macOS M1 版本全新安装 PicGo 的时候会出现打不开或者打开后无法右键顶部栏icon出菜单的问题,参考 #883
- 修复: 某些情况下导入本地插件会导致插件页面一直处于loading状态。
附:macOS M1 用户如果遇到安装 PicGo 无法打开的情况(比如提示文件已损坏或者不信任的开发者),参考以下步骤:
信任开发者,会要求输入密码:
sudo spctl --master-disable
然后放行 PicGo :
xattr -cr /Applications/PicGo.app
然后再启动即可。
Enhancement
- 优化: 设置界面配置项保存的时候,会自动去除配置项前后的空格再写入配置文件,参考 #873
- 优化: 现在隐私协议会在第一次上传的时候弹出,而不会在启动阶段弹出。
Other
- 更新 PicGo-Core 至 1.5.0-alpha.4
感谢
感谢 腾讯云COS 提供的赞助支持,你现在可以通过 腾讯云COS 提供的链接下载 PicGo 了,后续的版本也会提供 COS 链接供国内用户快速下载使用。
腾讯云存储为构建开源新生态,实现合作共赢,特推出以下热门活动,听说福利超多呦~
-
对象存储专场特惠
新用户低至1折,老用户6.7折起! -
迁移活动
更新最新PicGo,注册腾讯云COS用户立即享受4.8折优惠,还能享受免费迁移服务,更能获得25000元无门槛代金券和100000GB免费存储空间! -
COS用户实践征文活动
有奖征集,千元大奖等你带回家~如果被选中将会赢取4000元腾讯云积分+500元COS代金券+100元腾讯云代金券+神秘豪礼哦,同时将编入腾讯云官方文档;爱好技术,乐于分享的你快来看看!
2.3.1-beta.3
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。
Feature
- 新增:重命名窗口现在点击取消之后,会使用原始文件名,参考 #791
- 新增:「使用内置剪贴板上传」功能,可以用于取代之前使用脚本获取剪贴板的方式。如果遇到剪贴板上传的问题,比如进程残留等,可以考虑开启这个选项。参考 #756、#732
- 新增:多语言支持。目前还很初级,仅供预览:
- 新增:linux wayline模式下剪贴板上传图片的支持,参考 #854 ,感谢 @zhullyb
- 新增:腾讯云COS链接后缀参数,参考 #865
Bug Fix
- 修复:部分 Linux 系统下使用剪贴板上传图片会卡住的问题,参考 #824, #524 ,感谢 @Wave-SYJ
- 修复:文档中Electron镜像链接,参考 #849 感谢 @SadPencil @YunchaoZheng @zhullyb
- 修复:七牛云某些地区上传失败的问题,参考 #863
- 修复:某些情况写入错误日志会有死循环的问题,参考 #845
Enhancement
- 优化:设置界面UI
- 优化:补充更多的PicGo-Server上传日志,以便排查问题。参考 #862
- 优化:从低版本升级上来后,如果已经迁移过相册数据,将不会再迁移了。(不再读取配置文件里的
uploaded
字段)
Other
- 感谢山东大学镜像站镜像了PicGo,国内下载PicGo速度慢的用户可以考虑通过该镜像站下载:mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo。感谢 @zhullyb 告知
- 更新 PicGo-Core 至 v1.5.0-alpha.3
2.3.1-beta.2
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。
-
新增:macOS
arm64
构建版本。如果是intel机型请下载x64
版本。详情:#654 -
更新:electron大版本从 6 -> 16。如果遇到更新之后打不开PicGo的朋友,请注意可能是插件不兼容electron新版本导致的。因此在更新之前建议检查是否有安装
watermark
、compress
等插件,如果有请卸载。
其余没有做更多的更新和修复,macOS M1 用户欢迎升级体验,其余平台用户可以不用升级。
附:手动卸载插件方法:到 PicGo 配置文件所在目录(看文档),输入 npm uninstall picgo-plugin-xxx
即可卸载对应插件。如果要全部卸载,可以直接删除配置文件所在目录的 node_modules
文件夹以及 package.json
和 package-lock.json
。卸载完重启PicGo即可
2.3.0
经过漫长的beta版本测试,终于可以迎来2.3.0正式版。感谢在beta版本测试期间积极使用并反馈issue提出建议的朋友们!
如果你是从2.2.x版本升级上来的,那么请重新切换一下默认图床配置,避免上传到默认的SM.MS图床中。确保配置文件里 picBed.uploader
是你当前使用的图床即可。
Feature
- 新增:
autoCopy
选项,默认开启。关闭之后,上传图片将不再自动复制链接到剪贴板。 (67e526f) - 新增:
beta
版本更新支持,你可以在设置界面里关闭它,否则会收到beta
版本的更新推送。(ad6acd8) - 新增:
smms-v2
的支持,不必再使用smms-user
插件了。(3f3ea69) - 新增:通过 URL 上传图片的功能。主窗口的上传区将会有一个 URL 上传的按钮。 (a28c678)
- 新增:网页图片拖拽上传支持(注意只支持主窗口和mini窗口的拖拽上传,mac顶部栏不支持)(a28c678)
- 新增:相册里
全选
和简单的shift
键 多选功能。(2aeca50), closes #342 - 新增:更多格式上传支持,比如
ICO
、HEIC
等。(注意不是所有图床都支持), closes #299 - 移除:不再支持新浪微博图床,因为官方很早就开启了防盗链
- 新增:生成PicGo图床配置二维码,可用于flutter-picgo(安卓、iOS均可下载使用) (7fabc47)
- 新增:对配置文件自动备份。一旦出现配置文件损坏的问题将会尝试从备份文件恢复。如果不存在备份文件,将重新初始化配置文件。备份文件为
data.bak.json
,与配置文件在同一目录。解决因为配置文件损坏导致无法启动PicGo的问题(#557)。 - 新增:为Linux系统适配桌面图标栏(Tray) (#603) 感谢 @lpypl
- 新增:支持安装名称带有scope的插件。例如
@xxx/picgo-plugin-xxx
- 新增:支持导入本地插件(文件夹)。导入要求是一个完整的picgo插件文件夹。可用于离线安装picgo插件包或者插件开发者自测使用。导入插件的入口在
插件设置
页的标题栏右侧:
- 新增:支持配置插件安装时的代理和插件安装的镜像。国内用户建议配置插件安装镜像地址为:
https://registry.npmmirror.com
,这样插件安装的速度会显著加快。
配置入口为 PicGo设置
页的 设置代理和镜像地址
:
- 新增:数据统计,用于PicGo统计日活等信息,因此也更新了隐私协议。相关提交见这个 commit。
- 新增:更多的 PicGo Server 日志
- 新增:主进程的错误兜底
- 新增:Windows 32 位安装包
- 新增:#255,支持自定义配置文件路径。如果你有自定义配置文件路径的需求,可以在默认的配置文件里增加
configPath
配置,PicGo在启动时将会从默认配置文件里读取这个值,如果自定义路径存在且合法,将会使用自定义路径作为配置文件路径。注意:如果启用了这个路径,PicGo的一些初始化文件、插件、日志、相册数据等文件将会一并使用新的配置文件所在路径作为根目录。示例:
{
"configPath": "E:\\Test\\picgo.json",
"picBed": {
"current": "tcyun",
},
// ....
}
请自行确保这个配置文件存在, 文件名可以自定义 ,必须以json结尾。建议直接拷贝默认的 PicGo 配置文件(data.json)到目标路径后,再配置默认配置文件的 configPath
字段。同时如果发现迁移了自定义配置文件后,相册数据丢失,可以将默认配置文件下的 picgo.db
也拷贝至新配置文件同级目录下,重启 PicGo,这样相册数据也能迁移过去。
await guiApi.galleryDB.insert({...})
- 新增: 废弃配置文件里
uploaded
数据,相册数据将使用配置文件同级目录下的picgo.db
并使用新的galleryDB
api 操作相册。 第一次从旧版本升级上来时,PicGo 将会对原有的配置文件做备份(备份为config.bak.json),同时将原本uploaded
里的相册数据迁移到同级目录下的picgo.db
存储。请用户和插件开发者留意。如果降级回去,请将config.bak.json
重命名为data.json
即可,但是后续使用galleryDB
上传的图片将无法在旧版本里识别。 - 新增:
remove
事件增加guiApi
为第二个参数。 示例:
ctx.on('remove', (files, guiApi) => {})
- 新增:打开窗口的devtools调试器菜单,在主窗口左下角「i」处点击即可找到菜单入口。
Bug Fix
- 修复:PicGo-Server 端口冲突后的逻辑bug。 (cd70a1a)
- 修复:当 Node.js 未安装时,安装插件不会给出提示的bug。 (7e86618)
- 修复:当 PicGo 已经打开时,在 Windows 或 macOS 上右键上传图片会提示失败的bug。(96cdfea), closes #415
- 修复:某些情况下 Windows10 上传剪贴板图片会crash的bug。(cc182b0)
- 修复:剪贴板粘贴时没有对URL进行encoding的bug(59d3eba), closes #454
- 修复:URL上传图片时会被hash或者params干扰文件名的问题, closes #525
- 修复:picgo-server 未返回encode的url的问题 (db71139)
- 修复:「禁用快捷键」失效的问题 (4f0809e), closes #534
- 修复:禁用插件后,重启PicGo,在插件面板无法显示被禁用插件的问题 (33fdb16)
- 修复:快捷键设置 shortKeyConfig 可能是 undefined 的问题 (7b5e5ef), closes #557
- 修复:通过URL上传前没有对URL encode 的问题 (ce2b5cd), closes #581
- 修复:当Uploader配置项过多时,无法滚动到底部的bug。感谢 @eonie (#635)
- 修复:默认图床字段优先改为
picBed.uploader
- 修复:禁用插件应该重启生效
- 修复:插件安装失败时没有错误提示
- 修复:windows cli上传失败的问题
- 修复:linux 环境下有可能上传失败的bug。#627
- 修复:优先使用
picBed.uploader
配置 - 修复:批量上传时会导致输出有误的bug。#666
- 修复:启用、禁用插件的时候都需要重启应用才能生效。#659
- 修复:PicGo配置以及插件读取、保存失败的问题。#710
- 修复:复制链接时重复对URL Encode的问题。#731
- 修复:新安装插件时无法加载插件配置的问题。#722
感谢
感谢 腾讯云COS 提供的赞助支持,你现在可以通过 腾讯云COS 提供的链接下载 PicGo 了,后续的版本也会提供 COS 链接供国内用户快速下载使用。
腾讯云存储为构建开源新生态,实现合作共赢,特推出以下热门活动,听说福利超多呦~
-
对象存储专场特惠
新用户低至1折,老用户6.7折起! -
迁移活动
更新最新PicGo,注册腾讯云COS用户立即享受4.8折优惠,还能享受免费迁移服务,更能获得25000元无门槛代金券和100000GB免费存储空间! -
COS用户实践征文活动
有奖征集,千元大奖等你带回家~如果被选中将会赢取4000元腾讯云积分+500元COS代金券+100元腾讯云代金券+神秘豪礼哦,同时将编入腾讯云官方文档;爱好技术,乐于分享的你快来看看!
2.3.0-beta.8
2.3.0-beta.7
注意:这不是正式版,可以尝鲜新功能,但是并不会保证稳定性。
如果不出意外将是2.3.0正式发布前最后一个beta版本。
Feature
- 新增:Windows 32 位安装包
- 新增:#255,支持自定义配置文件路径。如果你有自定义配置文件路径的需求,可以在默认的配置文件里增加
configPath
配置,PicGo在启动时将会从默认配置文件里读取这个值,如果自定义路径存在且合法,将会使用自定义路径作为配置文件路径。注意:如果启用了这个路径,PicGo的一些初始化文件、插件、日志、相册数据等文件将会一并使用新的配置文件所在路径作为根目录。示例:
{
"configPath": "E:\\Test\\picgo.json",
"picBed": {
"current": "tcyun",
},
// ....
}
请自行确保这个配置文件存在, 文件名可以自定义 ,必须以json结尾。建议直接拷贝默认的 PicGo 配置文件(data.json)到目标路径后,再配置默认配置文件的 configPath
字段。同时如果发现迁移了自定义配置文件后,相册数据丢失,可以将默认配置文件下的 picgo.db
也拷贝至新配置文件同级目录下,重启 PicGo,这样相册数据也能迁移过去。
await guiApi.galleryDB.insert({...})
- 新增: 废弃配置文件里
uploaded
数据,相册数据将使用配置文件同级目录下的picgo.db
并使用新的galleryDB
api 操作相册。 第一次从旧版本升级上来时,PicGo 将会对原有的配置文件做备份(备份为config.bak.json),同时将原本uploaded
里的相册数据迁移到同级目录下的picgo.db
存储。请用户和插件开发者留意。如果降级回去,请将config.bak.json
重命名为data.json
即可,但是后续使用galleryDB
上传的图片将无法在旧版本里识别。 - 新增:
remove
事件增加guiApi
为第二个参数。 示例:
ctx.on('remove', (files, guiApi) => {})
Bug Fix
- 修复:linux 环境下有可能上传失败的bug。#627
- 修复:优先使用
picBed.uploader
配置 - 修复:批量上传时会导致输出有误的bug。#666
- 修复:启用、禁用插件的时候都需要重启应用才能生效。#659
Others
PicGo-Core 升级到 v1.4.24,从这个版本起,uploaded
参数插件可以继续支持读写。不过 PicGo 将不再使用 uploaded
里的数据,将使用 picgo.db
作为相册数据的唯一来源。 请插件开发者留意。