Skip to content

Releases: Kuingsmile/PicHoro

PicHoro V1.9.2

21 Nov 03:59
Compare
Choose a tag to compare
  • 2022-11-21: V1.92:

    • 优化:更换了github和七牛云的图标,优化在深色模式下的显示效果
    • 修复:修复了登录时没有同步FTP和S3平台配置的问题
    • 修复:修复了注销登录后会导致图床管理页面无法正常显示的问题

PicHoro V1.9.1

19 Nov 15:28
Compare
Choose a tag to compare
  • 2022-11-19: V1.91:

    • 新增:增加了对兼容S3 API协议的平台的支持,目前已测试通过的平台包括AWS S3,backblaze和cloudfare R2,其他平台只要兼容S3 API协议也可使用,但个人未全部测试,如果你使用了其他平台,欢迎反馈测试结果。 #25
    • 新增:现在每种图床可以保存最多26组备用配置,可一键替换默认图床配置,方便在不同的图床目录或例如在不同的S3兼容平台之间切换。
      • 备用配置保存于本地,不会上传到云端。
      • 可将备用配置导出为json格式并复制到剪贴板内,并可将剪贴板内的json格式的备用配置导入到APP内,方便保存和同步。
      • 修改配置时可导入现有默认配置,方便快速修改。
    • 优化:检查图床配置时现在会显示loading界面,避免误认为无响应。
    • 修复:修复了腾讯云、阿里云、七牛云和又拍云在获取文件列表时,单目录下获取文件数量存在上限,导致不能获得全部文件列表的问题。
    • 修复:修复了又拍云最多只能获取到25个存储桶的问题。
    • 修复:修复了每次进入目录时都会检查一次存储桶是否为空的问题,大幅提高了目录文件的加载速度。
    • 修复:修复了ftp管理起始目录如果不以'/'结尾导致报错的问题。
    • 修复:修复了smms数据库更新数据的SQL语句错误导致无法更新图床配置的问题。

PicHoro V1.9.0

16 Nov 05:58
Compare
Choose a tag to compare

2022-11-16 V1.90:

  • 新增:新增了对Imgur管理功能的支持。
    • 图片查看时使用CDN进行了加速,避免图片加载过慢或失败。
  • 新增:新增了对FTPSSH/SFTP上传、相册、管理功能的支持,可匿名或SSH登录服务器管理文件,另外作为补充,内置了SSH终端,可直接管理云服务器
    • 由于一般情况下普通FTP功能限制较多,能做到的操作不多,因此管理功能仅支持SFTP方式。
    • 禁止了对文件名包含 *#? 等特殊字符的文件的删除操作,防止出现意外情况。
    • 由于服务器操作的敏感性,APP内仅实现了一些安全操作,其它操作请使用内置SSH终端进行。
    • 为了解决FTP文件上图片无法直接预览的问题,在上传时会自动生成一份图片缩略图保存于缓存目录下用于相册内查看,在从相册中删除图片时会自动删除缓存目录下的缩略图。
    • 缩略图保存路径为手机存储/Android/data/com.example.horopic/cache/ftp/,可根据需要自行删除。
    • 管理功能针对普通目录和文件,为避免混乱,不支持软链接等特殊类型文件,如需管理软链接等特殊类型文件,请使用内置SSH终端
    • 支持选择管理功能入口目录,方便快速进入指定目录。
  • 新增:Github和SSH/SFTP管理页面现在支持预览markdown文件。
  • 新增:图床配置导出增加了导出全部的选项。
  • 新增:修改了图片上传和删除时保存配置信息的逻辑,现在会在本地数据库保存每一张图片上传时对应的图床配置,这样即使上传后修改了图床配置,仍然可以正常删除云端图片,同时为后续的一个图床多套配置功能做准备。
  • 新增:上传页面和相册页面顶部栏增加了配置按钮,方便快速修改常用配置。
  • 优化:现在浏览本地文件时如果目标已被删除会显示空白提示页面。
  • 优化:一些UI优化,包括如下:
    • 本地图片预览修改为页面居中显示。
    • 首页和相册页面的图床选择弹出栏的的顺序调整为图床首字母字典序。
    • 图床配置和默认图床选择页面的顺序调整为图床首字母字典序。
    • 更新日志界面现在支持跳转链接和选择文字。
  • 修复:修复了在配置页面修改默认图床和单独图床配置页面内设置为默认图床后,上传页面弹出栏显示的默认图床和相册页面显示的图床没有同步更新的问题。
  • 修复:修复了兰空图床管理页面内删除相册后,后续的部分文件会被错误显示为文件夹的问题。

PicHoro V1.8.9

12 Nov 07:49
Compare
Choose a tag to compare
  • 2022-11-12: V1.89:

    • 新增:新增了对Github管理功能的支持,并且可以浏览其它用户的公开仓库,同时可以下载其它用户的公开仓库的文件,此外复制链接时对私有仓库还会添加临时访问token,以便于下载私有仓库的文件。
    • 新增:使用github图床时,如果未设置自定义域名,现在相册预览,文件下载等情况下会默认使用加速服务,以解决国内可能无法访问raw.githubusercontent.com,导致图片和文件无法显示或者下载失败的问题。
    • 新增:新增了近200个文件图标,使得文件管理界面更加美观。
    • 修复:将上传界面的同时可进行任务数修改为1,以解决Github同时上传冲突的上传失败问题。

PicHoro V1.8.8

10 Nov 02:58
Compare
Choose a tag to compare
  • 2022-11-09: V1.88:

    • 新增:由于新增了字段,旧版本APP保存兰空图床配置会失败,请尽快更新到最新版本
    • 新增:新建了软件的介绍和配置说明网站https://pichoro.horosama.com,并在软件配置主页加入了软件主页跳转选项
    • 新增:兰空图床显示了当前token,同时在已有token的情况下,可以直接获取策略ID和相册ID列表,不再需要输入用户名和密码。
    • 新增:兰空图床配置参数增加了相册ID,管理界面上传时也会上传到对应相册,但限于以下两种情况下才会生效:
      1. 基于付费企业版兰空图床搭建
      2. 开源免费版需要自己或者联系管理员修改源代码文件,修改方式为打开 /app/Services/ImageService.php文件,修改第139行,原文件为
           // 图片保存至默认相册(若有)
            if ($albumId = $user->configs->get(UserConfigKey::DefaultAlbum)) {
                if ($user->albums()->where('id', $albumId)->exists()) {
                    $image->album_id = $albumId;
                }
            }

修改为

           if ($request->has('album_id')) {
                $image->album_id = $request->input('album_id');
            } else {
            // 图片保存至默认相册(若有)
            if ($albumId = $user->configs->get(UserConfigKey::DefaultAlbum)) {
                if ($user->albums()->where('id', $albumId)->exists()) {
                    $image->album_id = $albumId;
                }
            }
        }
    • 新增:APP启动时现在会自动清理已下载的新版本安装包,避免占用过多空间。
    • 优化:修改了图床配置界面的图标UI。
    • 修复:修复了兰空图床二维码扫描没有反应的问题,感谢知乎用户@力子头的反馈

PicHoro V1.8.7

08 Nov 10:45
Compare
Choose a tag to compare
  • 2022-11-08: V1.87:
    • 新增:图床仓库管理功能增加了对兰空图床的支持
    • 优化:修改了相册和文件浏览页面缩略图的显示方式,从cover修改为fill。
    • 修复:修复了如果没有先单独下载一次文件,直接全部下载时,无法正常创建下载目录导致下载失败的问题。

PicHoro V1.8.6

08 Nov 05:15
Compare
Choose a tag to compare
  • 2022-11-08: V1.86:
    • 新增:图床仓库管理功能增加了对七牛云的支持
    • 新增:图床管理功能文件浏览新增了查看文件详情页,可查看文件的详细信息。
    • 新增:现在图床设置页面会自动填充已保存的配置信息,方便快速查看和更改配置。
    • 新增:阿里云新建文件夹时,加入了对文件夹名的预检查和处理,自动去除开头和结尾的'/',避免创建失败。
    • 优化:修改了部分UI的表现使其更加美观。
    • 修复:修复了七牛云亚太首尔地区上传api路径错误的问题。
    • 修复:修复了七牛云删除云端文件时,如果路径设置为根目录,会导致删除失败的问题。
    • 修复:修复了阿里云OSS上传文件时,如果路径设置为根目录,会导致上传失败的问题。
    • 修复: 修复了管理功能浏览文件时,网络错误会导致界面卡在loading的问题。
    • 修复:修复了部分界面UI错误,修复了日志界面的一些显示问题。

PicHoro V1.8.5

04 Nov 13:36
Compare
Choose a tag to compare
  • 2022-11-04: V1.85:
    • 新增:图床仓库管理功能增加了对又拍云的支持,需要单独登录一次又拍云的账号密码,实现了服务账号管理、存储桶管理到文件管理的完整支持。
    • 新增:重构了下载页面,现在同时显示上传和下载任务,并且现在重新进入上传/下载页面不会丢失任务了,并且现在可以单独删除任务了。
    • 优化:上传界面内用户未登录时,现在会提示用户登录后才能使用相关功能。
    • 优化:相册内删除图片时,如果云端删除失败,现在会提示用户并中止删除流程。
    • 优化:现在设置又拍云图床时,网站后缀不再是必选参数。
    • 优化:现在部分页面返回后会主动触发上级页面刷新,以保证数据的及时更新。
    • 优化: 目录内文件全部删除后现在正确显示空目录提示背景,而不是空白。
    • 优化:优化了注销登录的处理,现在会将所有用户设置重置为默认值。
    • 优化:修改了部分图标和文字,以及部分页面的布局。
    • 修复:修复了相册页面,来回切换图床会导致部分图床无法正常删除云端图片的问题。
    • 修复:修复了当图片路径中包含中文时,又拍云图床无法正常删除云端图片的问题。
    • 修复:修复了又拍云图床上传图片后,图片链接多了一个'/'的问题。
    • 修复:修复了未登录或者配置图床的时候,对应图床管理页面会卡住的问题。
    • 修复:修复了从剪贴板上传文件功能在部分情况下无法正常使用的问题。
    • 修复:修复了部分日志函数名记录错误的问题。

PicHoro V1.8.4

01 Nov 08:49
Compare
Choose a tag to compare
  • 2022-11-01: V1.84:
    • 新增:图床仓库管理功能增加了对阿里云的支持。
    • 新增:修改了上传文件时重命名的逻辑,现在不会同步重命名本地文件了。感谢@Yurzi的建议。参考#20
    • 新增:自定义文件重命名现在增加了不合规格式的检查,并且由于重命名逻辑的修改,现在可以使用'/'来同步新建文件夹了。感谢@Yurzi的建议。参考#19
    • 新增:增加了异常错误的日志记录和查看功能,并支持导出为txt文件和同步复制到剪贴板。感谢@Yurzi的建议。参考#19
    • 新增:优化了用户注册时用户名和密码的输入规则,现在不强求必须是8位纯数字了,仅要求不包括空白字符,同时优化了不合法输入的提示信息。感谢@chancat87的建议
    • 新增:增加了当用户密码不是8位纯数字时的加密和解密规则,已注册用户不受影响。
    • 新增:上传界面从网络链接获取图片时,加入了loading窗口提示,防止用户误以为程序卡死。
    • 优化:修改了部分窗口的提示语使其更加清晰。
    • 优化:修改了部分UI的布局使其更加美观。
    • 修复:修复了在图床管理界面,从剪贴板获取文件的时候,链接中带有?查询字符串时,无法正确获取文件名的问题。
    • 修复:修复了图床管理文件浏览界面,按文件大小排序时,排序结果不正确的问题。

PicHoro V1.8.3

28 Oct 13:50
Compare
Choose a tag to compare
  • 2022-10-27: V1.83:
    • 新增:上传页面重新设计,将主要功能放在了浮动按钮上,主页面用来显示上传列表,避免上传照片比较多时,一直卡在没有进度提示的loading窗口,单张拍照和连续上传两个功能仍沿用旧的上传方式。
    • 新增:用户登录页面重新设计,现在分为注册/登录和已登录两个页面,同时已登录页面显示用户信息和全部图床配置信息,并可以拉取云端配置和注销登录。
    • 新增:相册页面现在在切换页面的时候,会保留当前的页面状态,包括页数,选中状态等,同时上传了新图片或者清空了相册数据库后会自动触发相册刷新。
    • 新增:系统状态栏颜色调整为透明色,同时优化了部分页面APPBar的显示效果。
    • 优化:腾讯云COS二级页面的文件底部弹出栏,显示文件名时不会再显示目录前缀了。
    • 优化:部分文本显示现在可以被复制。
    • 修复:图床存储路径为一串空白字符时会导致上传错误的问题。
    • 修复:Github图床相册预览无法显示照片的问题和复制的url无法直接显示的问题。