Publish Docker image / build-and-push (push) Canceled after 0s
GitHub Release / release (push) Canceled after 0s
ci / ci (22, ubuntu-latest) (push) Canceled after 0s
Add i18n (zh-CN/en), mobile navigation menus, stats and upload UI improvements, and Docker reset-password CLI for emergency recovery.
1.8 KiB
1.8 KiB
Changelog
本仓库自 v1.0.0 起作为正式版维护;此前历史提交已归档重置。
1.0.2 - 2026-08-23
新增
- 中英文界面(
@nuxtjs/i18n),语言切换与主题切换独立菜单 - 移动端导航:汉堡菜单 + 分组用户菜单(语言 / 外观 / 账户)
- Docker 忘记密码:
docker exec pichost reset-password(随机密码,见server/cli/)
改进
- 统计页工具栏与图库布局(桌面单行、移动端适配)
- 上传卡片视觉优化(背景图、插图、悬停边框动效)
- Logo 与上传区图片压缩,减小体积
1.0.1 - 2026-08-22
修复
- 系统设置页底部显示当前应用版本号
- 修复移动端上传偏好面板内容被裁剪、无法完整展示的问题
1.0.0 - 2026-08-22
新增
- 多用户账号体系:Web 引导创建管理员、用户名密码登录、可选开放注册
- 角色权限:管理员 / 普通用户;图库按
userId隔离,服务端强制校验 - 个人 API Token:每用户独立 Token,脚本上传归属对应账号
- 上传偏好:客户端预压缩、WebP 质量、自动复制链接、按用户自动删除策略
- 管理员系统设置:注册开关、防盗链、访问域名、默认上传目录
- 统计页:图库浏览 / 搜索 / 批量删除;管理员显示注册用户数量
- Twikoo / EasyImage 2.0 兼容:
POST /api/index.php - 遗留
ADMIN_SECRET一次性迁移至账号密码
技术栈
- Nuxt 4 + Nuxt UI 4
- 本地磁盘存储 + SQLite
- sharp 服务端 WebP 压缩
- Docker 多架构镜像(amd64 / arm64)
路线图
- v1.1.0(计划中):S3、Cloudflare R2 及更多对象存储后端