Releases: fishcpy/skyImage
Releases · fishcpy/skyImage
Release v0.2.1
SkyImage v0.2.1
更新日志
v0.2.1 (2026-06-24)
新增
- 新增 SFTP 存储方式支持
修复
- 修复邮件内容未使用 quoted-printable 编码的问题
- 邮件添加 CRLF 过滤,防止邮件头注入
- 修复静态资源路由中 session 变量名拼写错误,避免运行时 panic
- 更换极验、Cloudflare Turnstile 签名算法为 HMAC-SHA256
- 修复数据库路径目录遍历风险,添加路径清理与非法字符校验
- 重构 WebDAV TLS 客户端配置,修复证书验证逻辑
优化
- 重构邮件构建逻辑,使用标准库解析地址并生成合规 MIME 消息
- 简化趋势数据切片预分配逻辑,固定上限 365 天
- 优化 Docker 镜像标签处理与构建工作流逻辑
Docker 镜像
fishcpy/skyimage:0.2.1
fishcpy/skyimage:latest
二进制下载
| 平台 | 架构 | 文件 |
|---|---|---|
| Linux | x86_64 | skyimage-0.2.1-linux-amd64.tar.gz |
| Linux | ARM64 | skyimage-0.2.1-linux-arm64.tar.gz |
| Windows | x86_64 | skyimage-0.2.1-windows-amd64.zip |
| macOS | Intel | skyimage-0.2.1-darwin-amd64.tar.gz |
| macOS | Apple Silicon | skyimage-0.2.1-darwin-arm64.tar.gz |
Release v0.2.0
更新日志
v0.2.0 (2026-06-21)
新增
- 完善首页与导航国际化支持
- 新增统一验证码服务,支持 Cloudflare Turnstile 和极验(GeeTest)
- 新增独立的验证码设置页面
- 拆分设置模块,新增独立的邮件设置页面
- 增加管理端 API 密钥脱敏工具并统一处理敏感字段
修复
- 修复图片格式转换没有正常工作的问题
- 修复极验验证请求参数错误
- 优化验证码设置页表单校验与选择框逻辑
- 修复 Docker 镜像构建时的仓库所有者回退逻辑
更新到此版本后人机验证部分可能需要重新配置
Docker 镜像
fishcpy/skyimage:0.2.0fishcpy/skyimage:latest
Release v0.1.9
更新日志
v0.1.9 (2026-05-31)
新增**
- 引入 shadcn/ui 组件库并重构首页与导航系统,提升界面现代化与交互体验。
- 新增搜索命令面板,支持快速导航与主题配置交互。
- 支持粘贴图片直接上传,优化上传流程体验。
- 添加 robots.txt 处理和前端 noindex 元标签,增强 SEO 控制能力。
- 支持自定义邮件内容,管理员可自定义邮件模板与发送内容。 修复
- 修复 robots.txt 缺少结束反引号导致的格式问题。
破坏性更改
- 移除了默认模版首页文字自定义
Docker 镜像
fishcpy/skyimage:0.1.9fishcpy/skyimage:latest
Release v0.1.8
更新日志
v0.1.8 (2026-04-01)
新增
- 新增简体中文 / English 语言切换,前后台核心页面已完成国际化适配。
- 新增
S3、FTP、MinIO储存策略,扩展更多外部存储接入方式。 - 新增图片审核功能,支持创建审核配置、绑定储存策略,并在命中拦截或接口异常时按策略选择“删除”或“保留”。
- 添加
UAPI NSFW图片审核服务,支持返回pass / review / block建议、风险等级与置信度等信息。 - 新增站内通知中心,当系统自动删图或管理员删图时,会向图片所有者发送原因通知。
优化
- 图片管理页支持按审核状态筛选,并支持管理员手动将图片标记为“审核通过”。
- 系统设置新增通知保留数量、管理员删图默认原因、系统自动删图默认原因等配置项。
- 上传成功后生成的
HTML/Markdown/Markdown with Link嵌入代码更安全,特殊文件名场景下的转义更完整。 - 通知页支持未读/已读筛选、单条已读、全部已读与一键清空。
修复
- 修复忘记密码请求场景下
Turnstile配置读取错误的问题。 - 修复注册页在发送验证码启用
Turnstile时脚本未正确加载的问题。 - 修复切换主题时用户资料中的个人链接被意外清空的问题。
- 修复账户被禁用后的前端登录态清理与跳转处理问题。
Docker 镜像
fishcpy/skyimage:0.1.8fishcpy/skyimage:latest
Release v0.1.7
更新日志
v0.1.7 (2026-03-11)
新增功能
- 添加忘记密码功能,支持邮件验证和重置流程
- 添加控制台地址配置选项
- 添加独立的人机验证设置页面
- 增加按场景配置的 Turnstile 验证功能
- 添加 API Token 到期时间设置功能
- 将主题切换按钮改为下拉选择
修复
- 修复用户已用容量计算不准确的问题
- 修复前端路由处理逻辑
重构
- 移动 SMTP 配置页面
Docker 镜像
fishcpy/skyimage:0.1.7fishcpy/skyimage:latest
Release v0.1.6
更新日志
v0.1.6 (2026-03-07)
新增功能
- 添加动态修改首页标题和图标的功能
- 添加账户删除功能
- 添加暗色模式滚动条样式和颜色方案支持
- 实现图片列表分页加载功能并添加配置项
- 实现 Lsky v2 兼容 API 和 Token 管理功能
优化改进
- 统一分页参数处理逻辑
- 使用 Fancybox 替换自定义预览弹窗
Docker 镜像
fishcpy/skyimage:0.1.6fishcpy/skyimage:latest
Release v0.1.5
更新日志
v0.1.5 (2026-03-07)
安全更新
- 添加 CSRF 保护机制
新增功能
- 添加图片压缩和格式转换功能
- 添加发信邮箱配置支持
- 添加网站 logo 配置功能
- 实现自适应图片布局功能
- 添加 Fancybox 实现图片画廊功能
- 为删除操作添加确认对话框
- 使用 createPortal 优化图片预览弹窗实现
优化改进
- 提取图表组件的工具提示和图例接口定义
修复
- 修复 ImageGrid 右键菜单触发时选中状态逻辑问题
- 修复 ImageGrid 图片网格布局闪烁问题
- 修复 admin SMTP 密码输入框类型并添加发件人字段
- 修复 admin 系统设置中密码字段
Docker 镜像
fishcpy/skyimage:0.1.5fishcpy/skyimage:latest
Release v0.1.4
更新日志
v0.1.4 (2026-03-05)
安全更新
- 修复认证:修改 cookie SameSite 为 Strict 模式
- 支持配置多个允许的 CORS 源
- 在前端页面添加 HTML 净化(使用 DOMPurify)
- 增加文件类型和扩展名双重验证
- 加强密码和邮箱格式验证
新增功能
- 添加 WebDAV 存储策略支持
- 添加图片管理全选功能
- 添加自定义404页面功能
- 添加关于页标题配置选项
- 添加用户角色显示功能
- 添加趋势统计图表功能
- 添加用户文件上传趋势图表功能
- 添加服务条款和隐私政策页面及相关功能
优化改进
- 修改登录注册页面样式
- 调整主题颜色变量以改善视觉对比度
修复
- 修复上传页面:重置文件输入值以允许重复选择相同文件
重构
- 重构 UI:移除默认文本并使用空字符串作为后备值
Docker 镜像
fishcpy/skyimage:0.1.4fishcpy/skyimage:latest
Release v0.1.3
更新日志
0.1.3 (2026-03-03) ## 此版本更新后需要重新登录
新增
- 添加首页开关功能,支持自定义首页显示
- 添加可配置的首页及品牌文案管理功能
- 新增站点信息管理页面
- 拆分系统设置页面,优化管理后台结构
- 实现基于数据库的会话管理
改进
- 将JWT认证替换为Cookie+Session机制
- 更换侧边栏样式,提升用户体验
- 优化首页组件,移除重复的站点配置查询
- 改进UI文本处理,使用空字符串作为后备值
修复
- 重构账户封禁处理逻辑,提升安全性
Docker 镜像
fishcpy/skyimage:0.1.3fishcpy/skyimage:latest
Release v0.1.2
更新日志
v0.1.2 (2026-03-02)
安全更新
- 实现请求限流器并应用于认证接口,防止暴力破解攻击
- 增加敏感信息过滤和超级管理员权限检查
- 改进CORS中间件支持多域名配置
优化
- 重构静态资源服务逻辑并优化路径处理
Docker 镜像
fishcpy/skyimage:0.1.2fishcpy/skyimage:latest