Files
FileHost/CHANGELOG.md
T
O96u 9d2ee96af0
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
fix: CI typecheck and native ARM Docker builds for v1.0.3
Fix TypeScript errors blocking CI, split Docker publish into
native amd64/arm64 jobs with manifest merge, and add npm cache mounts.
2026-08-23 18:26:13 +08:00

62 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
本仓库自 **v1.0.0** 起作为正式版维护;此前历史提交已归档重置。
## [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