PicList

An image upload and manage tool, base on PicGo

MIT License

Stars
1.7K
PicList - 2.5.3

Published by Kuingsmile about 1 year ago

✨ Features

  • 新增telegra.ph作为图床的支持
  • 现在支持对图片进行进行水平镜像或垂直镜像处理
  • 现在内置服务器的upload接口可以接收picbed和configName两个url查询参数,用于在发送请求时指定上传的图床 #93
  • 现在图床配置设置界面可以直接复制对应的upload接口地址

🐛 Bug Fixes

  • 修复了不支持远程删除的图床在开启远程删除时,相册内图片无法删除的问题
  • 修复了图床配置页面的部分布局问题

加速下载地址

MacOS

PicList-2.5.3-arm64.dmg
PicList-2.5.3-x64.dmg
PicList-2.5.3-universal.dmg

Windows

PicList-Setup-2.5.3-ia32.exe
PicList-Setup-2.5.3-x64.exe
PicList-Setup-2.5.3.exe

Linux

PicList-2.5.3.AppImage
piclist_2.5.3_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v2.5.2...v2.5.3

PicList - 2.5.2

Published by Kuingsmile about 1 year ago

✨ Features

  • 又拍云管理页面现在支持设置防盗链密钥和过期时间

🐛 Bug Fixes

  • 修复了路径中含有特殊字符时,阿里云、又拍云、Github图床上传失败的问题
  • 修复了路径中含有中文等时,又拍云图床获取的防盗链参数错误的问题
  • 移除了循环依赖错误

🔨 Refactor

  • 依赖整体更新
  • 删除了未使用的冗余代码

加速下载地址

MacOS

PicList-2.5.2-arm64.dmg
PicList-2.5.2-x64.dmg
PicList-2.5.2-universal.dmg

Windows

PicList-Setup-2.5.2-ia32.exe
PicList-Setup-2.5.2-x64.exe
PicList-Setup-2.5.2.exe

Linux

PicList-2.5.2.AppImage
piclist_2.5.2_amd64.snap

PicList - 2.5.1

Published by Kuingsmile about 1 year ago

✨ Features

  • 点击主页手册按钮,会在软件内打开官网文档,而不是进行跳转
  • 又拍云支持设置防盗链密钥和过期时间
  • 腾讯云图床支持设置endpoint和slim参数(来自PicGo)
  • 图床设置页面支持设置tips(来自PicGo)
  • 管理页面的说明链接更新为PicList官网文档地址,而不是沿用自PicHoro

🐛 Bug Fixes

  • 修复了Imgur图床云端删除错误的问题(感谢@Smi1e96 #89 )
  • 修复了s3PathStyle选项没有对S3自定义域名生效的bug
  • 修复了使用S3插件上传至minio的文件,相册内无法同步云端删除的问题

🔨 Refactor

  • 依赖整体更新

加速下载地址

MacOS

PicList-2.5.1-arm64.dmg
PicList-2.5.1-x64.dmg
PicList-2.5.1-universal.dmg

Windows

PicList-Setup-2.5.1-ia32.exe
PicList-Setup-2.5.1-x64.exe
PicList-Setup-2.5.1.exe

Linux

PicList-2.5.1.AppImage
piclist_2.5.1_amd64.snap

New Contributors

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v2.5.0...v2.5.1

PicList - 2.5.0

Published by Kuingsmile about 1 year ago

✨ Features

APP

  • 手动检测新版本后,点击确认会重启触发自动更新检测,不再跳转至github release页面
  • 自动更新程序后台下载安装包时,主界面最上方显示下载进度条
  • 压缩图片资源文件,减少打包体积

图床

  • SFTP
    - 添加了新的内置图床:SFTP
    - 删除功能会额外校验路径,避免误删除
  • 阿里云
    • 上传文件无扩展名时不再报错

相册

管理功能

  • 页面与功能
    • 优化了图床名过长时的显示处理
    • 优化了文件名过长时的显示处理
    • 自动导入配置功能支持指定导入图床类型
    • 修改了上传页面和从URL上传功能对应的图标
    • 添加了重命名成功的通知信息
  • WebDAV
    • 支持设置网址拼接路径
    • 优化图片获取失败显示
  • GitHub
    • Github图床替换所有CDN加速域名占位符
  • 阿里云
    • 支持创建无地域属性存储桶
  • 腾讯云
    • 移除不再支持的莫斯科地域
  • 本地图床
    • 现在支持管理本地路径图床
  • SFTP
    • 现在支持管理SFTP
  • S3
    • 优化了上传时的资源占用
  • 多吉云
    • 现在S3图床支持启用dogeCloud模式来管理多吉云

插件

  • 现在支持自动检测版本更新,并进行提示
  • 现在支持一键更新所有插件

🐛 Bug Fixes

APP

  • 修复主页菜单打开图床子菜单卡顿问题
  • 修复特定情况下内存泄露问题
  • 修复Obsidian软件发起云端删除时,未支持图床本地相册问题

设置

  • 修复设置mini窗口图标未选择文件时错误保存空白路径并提示重启问题

管理功能

  • 页面与功能
    • 修复了关闭配置自动导入功能选项没有生效的问题
    • 修复了自动导入配置时会重复导入阿里云的问题
    • 修复了配置别名时,无法识别部分特殊中文字符的问题
    • 修复了在图床设置界面导入已有配置时,相同的配置项会重复导入的问题
    • 修复了强制刷新文件列表后,文件列表布局方式会被重置的问题
    • 修复了网格式布局下,部分情况下复选框没有显示出来的问题
    • 修复了重复获取文件列表时,排序方向会反复颠倒的问题
  • AWS S3
    • 修复了SSLEnabled选项、启用S3 path style选项和代理选项没有生效的问题
    • 修复了特殊情况下region为非字符串时访问报错的问题
  • WebDAV
    • 修复了图片预览没有随着文件列表的变动即时刷新的问题
    • 修复了非图片文件仍会尝试获取图片预览的问题
    • 移除了webdav图床起始目录的错误备注

🔨 Refactor

代码风格

  • 简化管理页面部分代码
  • 整理模块导入代码增加易读性和规范
  • 整理部分页面代码结构和变量名以便维护

性能

  • 移除PicGo旧版本迁移的函数
  • 调整了部分路径规则的表达式的匹配模式
  • 优化了部分函数的性能表现,移除了重复的变量计算
  • 提高了管理页面自动导入配置的速度

依赖

  • AWS S3 SDK迁移至V3版本

加速下载地址

MacOS

PicList-2.5.0-arm64.dmg
PicList-2.5.0-x64.dmg
PicList-2.5.0-universal.dmg

Windows

PicList-Setup-2.5.0-ia32.exe
PicList-Setup-2.5.0-x64.exe
PicList-Setup-2.5.0.exe

Linux

PicList-2.5.0.AppImage
piclist_2.5.0_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.9...v2.5.0

PicList - 1.9.9

Published by Kuingsmile about 1 year ago

✨ Features

  • 现在图片缩放支持单独固定宽度或高度的等比缩放,同时支持设置是否跳过缩放小图片
  • 现在webdav设置时,sslenabled不再是必填项
  • 现在通过url上传时,会对来自微信公众号等的图片特殊处理识别扩展名
  • 现在图片处理时不再修改gif图片

🐛 Bug Fixes

  • 修复了相册页面打开顶部栏时,最后一排图片的工具类无法显示的问题
  • 修复了启用高级重命名修改路径时,webdav图床上传失败的问题

加速下载地址

MacOS

PicList-1.9.9-arm64.dmg
PicList-1.9.9-x64.dmg
PicList-1.9.9-universal.dmg

Windows

PicList-Setup-1.9.9-ia32.exe
PicList-Setup-1.9.9-x64.exe
PicList-Setup-1.9.9.exe

Linux

PicList-1.9.9.AppImage
piclist_1.9.9_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.8...v1.9.9

PicList - 1.9.8

Published by Kuingsmile over 1 year ago

✨ Features

  • webdav图床和本地图床现在可以在相册内预览已上传图片
  • 新增设置可以关闭上传结果通知
  • 新增设置用于控制打开主窗口时是否同步隐藏mini窗口
  • 新增设置用于控制打开mini窗口时是否同步隐藏主窗口

🐛 Bug Fixes

  • 修复了当yourls域名不以http或https开始时,软件会闪退的问题

加速下载地址

MacOS

PicList-1.9.8-arm64.dmg
PicList-1.9.8-x64.dmg
PicList-1.9.8-universal.dmg

Windows

PicList-Setup-1.9.8-ia32.exe
PicList-Setup-1.9.8-x64.exe
PicList-Setup-1.9.8.exe

Linux

PicList-1.9.8.AppImage
piclist_1.9.8_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.7...v1.9.8

PicList - 1.9.7

Published by Kuingsmile over 1 year ago

✨ Features

  • 添加了新的内置图床-本体上传图床,将本地路径虚拟为图床地址,进行文件保存,可配合rclone等本地磁盘挂载工具,也可实现将piclist作为本机图片处理工具使用
  • 现在允许自定义短链接服务,目前支持c1n和yourls
  • 调整了相册的界面UI
  • 调整重命名功能的实现(跟随PicGo更新)

🐛 Bug Fixes

  • 修复了相册最后一行显示不全的问题
  • 修复了某些情况下腾讯云、阿里云等上传路径会被读取为undefined的问题
  • 修复了某些情况下七牛云的网址后缀会被读取为undefined的问题
  • 移除了不必要的控制台记录

加速下载地址

MacOS

PicList-1.9.7-arm64.dmg
PicList-1.9.7-x64.dmg
PicList-1.9.7-universal.dmg

Windows

PicList-Setup-1.9.7-ia32.exe
PicList-Setup-1.9.7-x64.exe
PicList-Setup-1.9.7.exe

Linux

PicList-1.9.7.AppImage
piclist_1.9.7_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.6...v1.9.7

PicList - 1.9.6

Published by Kuingsmile over 1 year ago

PicList - 1.9.5

Published by Kuingsmile over 1 year ago

✨ Features

  • 现在使用imgur图床时,如果选择格式转为webp会自动切换为jpg(imgur不支持webp)

📦 Chore

  • macOS安装包签名工具更换为notarytool
  • 修复了action脚本的变量设置问题
  • 更新了部分核心依赖包
  • 重构了部分代码

🐛 Bug Fixes

  • 格式转换现在不再对gif图片生效

加速下载地址

MacOS

PicList-1.9.5-arm64.dmg
PicList-1.9.5-x64.dmg
PicList-1.9.5-universal.dmg

Windows

PicList-Setup-1.9.5-ia32.exe
PicList-Setup-1.9.5-x64.exe
PicList-Setup-1.9.5.exe

Linux

PicList-1.9.5.AppImage
piclist_1.9.5_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.4...v1.9.5

PicList - 1.9.4

Published by Kuingsmile over 1 year ago

✨ Features

  • 现在从托盘启动主窗口时不会再自动关闭mini窗口
  • 现在关闭主窗口时不会再自动关闭mini窗口

🐛 Bug Fixes

  • 修复了windows上自动监听剪贴板没有正常工作的问题

加速下载地址

MacOS

PicList-1.9.4-arm64.dmg
PicList-1.9.4-x64.dmg
PicList-1.9.4-universal.dmg

Windows

PicList-Setup-1.9.4-ia32.exe
PicList-Setup-1.9.4-x64.exe
PicList-Setup-1.9.4.exe

Linux

PicList-1.9.4.AppImage
piclist_1.9.4_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.3...v1.9.4

PicList - 1.9.3

Published by Kuingsmile over 1 year ago

✨ Features

  • 现在开启云删除时,如果云端删除失败不会删除相册本地数据
  • 新增内置高级重命名功能,解决开启图片处理功能时与部分重命名插件冲突的问题
  • 主界面现在可以固定在最前,并优化了主界面最小化、关闭等按钮的图标
  • 重新布局设置页面,对设置项进行了分类

🐛 Bug Fixes

  • 修复了相册批量删除没有支持S3平台和webdav的问题
  • 修复了github平台在相册内批量删除时,第二张开始会报错的问题

加速下载地址

MacOS

PicList-1.9.3-arm64.dmg
PicList-1.9.3-x64.dmg
PicList-1.9.3-universal.dmg

Windows

PicList-Setup-1.9.3-ia32.exe
PicList-Setup-1.9.3-x64.exe
PicList-Setup-1.9.3.exe

Linux

PicList-1.9.3.AppImage
piclist_1.9.3_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.2...v1.9.3

PicList - 1.9.2

Published by Kuingsmile over 1 year ago

✨ Features

  • 移除了talking data提供的上传耗时统计功能
  • 优化了UI细节

🐛 Bug Fixes

  • 修复了插件页面打开配置窗口时,无法正确加载已保存配置的问题
  • 修复了插件页面配置窗口没有正确根据插件自动改变的问题
  • 修复了管理页面内批量复制链接没有正常工作的问题

加速下载地址

MacOS

PicList-1.9.2-arm64.dmg
PicList-1.9.2-x64.dmg
PicList-1.9.2-universal.dmg

Windows

PicList-Setup-1.9.2-ia32.exe
PicList-Setup-1.9.2-x64.exe
PicList-Setup-1.9.2.exe

Linux

PicList-1.9.2.AppImage
piclist_1.9.2_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.1...v1.9.2

PicList - 1.9.1

Published by Kuingsmile over 1 year ago

✨ Features

  • webdav图床现在支持单独设置网址路径用于拼接链接
  • 优化了对存储路径URL编码的处理

🐛 Bug Fixes

  • 修复了有父目录不存在时webdav上传报错的问题
  • 修复了使用重命名插件时,/会被转义的问题
  • 增加了webdav图床对上传到根目录时的处理

加速下载地址

MacOS

PicList-1.9.1-arm64.dmg
PicList-1.9.1-x64.dmg
PicList-1.9.1-universal.dmg

Windows

PicList-Setup-1.9.1-ia32.exe
PicList-Setup-1.9.1-x64.exe
PicList-Setup-1.9.1.exe

Linux

PicList-1.9.1.AppImage
piclist_1.9.1_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.9.0...v1.9.1

PicList - 1.9.0

Published by Kuingsmile over 1 year ago

✨ Features

  • 支持在github上传相同图片时正常返回地址,并且可在相册云中正常删除
  • 返回链接中的文件名现在使用完全URL编码
  • 优化了管理页面中复制链接时对URL编码的处理
  • 管理页面现在会自动记住上一次选择的页面布局

🐛 Bug Fixes

  • 修复了文件名含有部分特殊字符时会上传失败的问题
  • 修复了mini窗口无法拖拽上传的问题
  • 修改了部分平台mime type未找到时的默认值设置
  • 修复了管理页面中即使关闭自定义重命名仍然会进行重命名的问题
  • 修复了管理页面中页面布局设置选项没有按预期工作的问题
  • 修复了管理页面中文件扩展名存在大写时图标显示异常的问题

加速下载地址

MacOS

PicList-1.9.0-arm64.dmg
PicList-1.9.0-x64.dmg
PicList-1.9.0-universal.dmg

Windows

PicList-Setup-1.9.0-ia32.exe
PicList-Setup-1.9.0-x64.exe
PicList-Setup-1.9.0.exe

Linux

PicList-1.9.0.AppImage
piclist_1.9.0_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.8.4...v1.9.0

PicList - 1.8.4

Published by Kuingsmile over 1 year ago

✨ Features

  • 配置同步功能修改为手动触发上传或下载
  • 现在支持HEIC图片的格式转换

🐛 Bug Fixes

  • 修复了部分ts类型错误

加速下载地址

MacOS

PicList-1.8.4-arm64.dmg
PicList-1.8.4-x64.dmg
PicList-1.8.4-universal.dmg

Windows

PicList-Setup-1.8.4-ia32.exe
PicList-Setup-1.8.4-x64.exe
PicList-Setup-1.8.4.exe

Linux

PicList-1.8.4.AppImage
piclist_1.8.4_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.8.3...v1.8.4

PicList - 1.8.3

Published by Kuingsmile over 1 year ago

✨ Features

  • 同步功能设置现在当部分参数未设置时仍可保存配置了
  • 管理页面中现在会记住上次选择的排序顺序

🐛 Bug Fixes

  • 修复了配置文件同步功能没有正常工作的问题

加速下载地址

MacOS

PicList-1.8.3-arm64.dmg
PicList-1.8.3-x64.dmg
PicList-1.8.3-universal.dmg

Windows

PicList-Setup-1.8.3-ia32.exe
PicList-Setup-1.8.3-x64.exe
PicList-Setup-1.8.3.exe

Linux

PicList-1.8.3.AppImage
piclist_1.8.3_amd64.snap

Full Changelog: https://github.com/Kuingsmile/PicList/compare/v1.8.2...v1.8.3

PicList - 1.8.2

Published by Kuingsmile over 1 year ago

✨ Features

  • 现在管理页面中的配置自动导入可以关闭了
  • 新增修复工具箱(来自PicGo功能同步)

🐛 Bug Fixes

  • 修复了配置文件同步功能没有正常工作的问题
  • 修正了具有歧义的一些文字表述

加速下载地址

MacOS

PicList-1.8.2-arm64.dmg
PicList-1.8.2-x64.dmg
PicList-1.8.2-universal.dmg

Windows

PicList-Setup-1.8.2-ia32.exe
PicList-Setup-1.8.2-x64.exe
PicList-Setup-1.8.2.exe

Linux

PicList-1.8.2.AppImage
piclist_1.8.2_amd64.snap

PicList - 1.8.1

Published by Kuingsmile over 1 year ago

✨ Features

  • 管理页面复制链接时现在会被进行url编码

🐛 Bug Fixes

  • 修复了管理-设置页面中链接格式获取错误的问题
  • 修复了管理-设置页面markdown(带链接)格式无法设置的问题
  • 修复了管理-文件页面中复制默认链接格式的结果错误的问题
  • 修复了管理-文件页面上传保留文件结构变量的值没有正确跟随配置刷新的问题

加速下载地址

MacOS

PicList-1.8.1-arm64.dmg
PicList-1.8.1-x64.dmg
PicList-1.8.1-universal.dmg

Windows

PicList-Setup-1.8.1-ia32.exe
PicList-Setup-1.8.1-x64.exe
PicList-Setup-1.8.1.exe

Linux

PicList-1.8.1.AppImage
piclist_1.8.1_amd64.snap

PicList - 1.8.0

Published by Kuingsmile over 1 year ago

✨ Features

  • 新增配置文件同步功能,使用Github或Gitee私有仓库进行同步
  • 新增对相册图片删除功能的异常记录

🐛 Bug Fixes

  • 修复了对Mac OS 10.15的兼容性问题

加速下载地址

MacOS

PicList-1.8.0-arm64.dmg
PicList-1.8.0-x64.dmg
PicList-1.8.0-universal.dmg

Windows

PicList-Setup-1.8.0-ia32.exe
PicList-Setup-1.8.0-x64.exe
PicList-Setup-1.8.0.exe

Linux

PicList-1.8.0.AppImage
piclist_1.8.0_amd64.snap

PicList - 1.7.1

Published by Kuingsmile over 1 year ago

✨ Features

  • imgur图床现在同时支持匿名上传和登录用户上传了
  • 现在支持在复制链接时转化为短链接了,基于c1n.cn
  • 新增内置上传完成后自动删除本地图片功能 #40
  • 优化了imgur获取相册列表的速度,将请求数从相册数+1次减少为1次
  • 移除了重复的获取版本号请求,提高了更新检测速度

🐛 Bug Fixes

  • 修复了EPIPE错误日志记录的问题
  • 修复了自定义链接时url没有被正确的进行编码的问题
  • 修复了MacOS托盘复制链接时通知事件内容不符的问题
  • 修复了图片处理功能与auto-delete插件之间的兼容性问题 #40

加速下载地址

MacOS

PicList-1.7.1-arm64.dmg
PicList-1.7.1-x64.dmg
PicList-1.7.1-universal.dmg

Windows

PicList-Setup-1.7.1-ia32.exe
PicList-Setup-1.7.1-x64.exe
PicList-Setup-1.7.1.exe

Linux

PicList-1.7.1.AppImage
piclist_1.7.1_amd64.snap

Package Rankings
Top 6.61% on Proxy.golang.org
Badges
Extracted from project README
GitHub stars
Related Projects