Files
laser-data-hub/RELEASE_NOTES.md
T
broccoliandClaude Fable 5 edfb216561 激光材料数据平台 1.3.0
公开数据看板、四位 Key 录入面板、管理后台与三级权限、动态字段配置、
PostgreSQL/SQLite 双支持、数据库备份,以及本版新增的成品图上传与预览。

图片相关:
- 录入表单支持相册选图与手机端直接拍照,每条记录最多 6 张
- 浏览器内压缩到最长边 1600 并剥离 EXIF,入库统一为 JPG/PNG
- 二进制直接入库,现有备份自动覆盖图片,部署无需新增卷
- 详情页缩略图宫格与全屏 lightbox,公开看板同样可见

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-26 22:06:02 +08:00

38 lines
1.7 KiB
Markdown

# Laser Material Data 1.3.0
## 本次更新:成品图上传与详情预览
- 录入表单新增“成品图片”,可从相册/文件选择,手机和平板上可直接调起系统相机拍照,电脑支持拖拽。
- 每条实验记录最多 6 张图,入库统一为 JPG / PNG(选中的 WebP、HEIC 会在浏览器内自动转成 JPG);服务端按文件头校验,拒收 SVG、GIF 及伪装成图片的文件。
- 图片在浏览器内压缩到最长边 1600 像素再上传,通常每张 200–400 KB,同时自动清除照片中的 GPS 等 EXIF 信息。
- 公开看板和管理后台的数据详情可查看缩略图,点击全屏放大,支持键盘方向键、手机左右滑动和 Esc 关闭。
- 图片二进制直接入库,现有 `pg_dump` / SQLite 备份自动包含图片,部署无需新增卷;备份体积会相应增长,详见操作手册第 9 节。
- 升级只需重新部署,新表在服务启动时自动创建,历史数据不受影响。
升级:
```bash
docker compose up -d --build
```
# Laser Material Data 1.2.1
- Docker 构建默认使用官方 PyPI,并支持通过 `PIP_INDEX_URL` 指定企业内部 Python 镜像。
- Ubuntu Docker Compose 一键部署,默认端口 5980。
- 公开数据看板,无需登录。
- 四位 Key 专用录入面板与用户名二次确认。
- 管理后台、三级权限、审计日志与数据库备份。
- 管理员动态字段配置,历史原始值永久保留并兼容显示。
- PostgreSQL 17 生产数据库,SQLite 本地开发兼容。
部署:
```bash
docker compose up -d --build
```
公开看板:`http://服务器IP:5980/`
管理登录:`http://服务器IP:5980/login`