Publish Docker image / build (linux/amd64, ubuntu-latest, amd64) (push) Canceled after 0s
Publish Docker image / build (linux/arm64, ubuntu-24.04-arm, arm64) (push) Canceled after 0s
Publish Docker image / merge (push) Canceled after 0s
ci / ci (22, ubuntu-latest) (push) Canceled after 0s
GitHub Release / release (push) Canceled after 0s
Add PasswordInput with show/hide toggle, align legacy setup/register routing, merge duplicate i18n keys, and remove unused jose dependency.
77 lines
2.5 KiB
Markdown
77 lines
2.5 KiB
Markdown
# Changelog
|
||
|
||
本仓库自 **v1.0.0** 起作为正式版维护;此前历史提交已归档重置。
|
||
|
||
## [1.0.4] - 2026-08-25
|
||
|
||
### 新增
|
||
|
||
- 密码输入框支持显示/隐藏切换(`PasswordInput` 组件,含无障碍文案)
|
||
|
||
### 改进
|
||
|
||
- 遗留 `ADMIN_SECRET` 部署:`/setup`、`/register` 路由与 `needsMigration` 检测对齐
|
||
- 合并重复的密码不一致 i18n 文案;移除未使用的 `jose` 依赖
|
||
|
||
### 修复
|
||
|
||
- 修复 `PasswordInput` 导致 CI typecheck 失败
|
||
|
||
## [1.0.3] - 2026-08-23
|
||
|
||
### 修复
|
||
|
||
- 修复 CI typecheck 失败(移动端菜单、i18n、统计页图库刷新)
|
||
- Docker 构建:arm64 改用原生 ARM Runner,避免 QEMU 下 `npm ci` 极慢
|
||
- Docker 构建:启用 npm 缓存挂载,加快依赖安装
|
||
|
||
## [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 及更多对象存储后端
|
||
|
||
[1.0.3]: https://github.com/O96u/PicHost/releases/tag/v1.0.3
|
||
[1.0.2]: https://github.com/O96u/PicHost/releases/tag/v1.0.2
|
||
[1.0.1]: https://github.com/O96u/PicHost/releases/tag/v1.0.1
|
||
[1.0.0]: https://github.com/O96u/PicHost/releases/tag/v1.0.0
|