feat: 包信息展示与扫描数据修正

- scanner: 版本数只统计实际存在的 .tgz(修复 playwright-core 5113 版本虚高),解析 description/homepage/repository/author/license 元数据字段
- 前端: 新增 PkgLogo 首字母徽标组件,详情抽屉展示包 logo(主页 favicon 加载失败自动回退)、介绍与主页/仓库/许可胶囊,优化抽屉头部布局
- 全量 UI 改进: 毛玻璃扫描遮罩与进度、头像菜单重新扫描、主题切换、移动端 Tabbar/StatMini/Top30Panel 响应式、列表瘦身与详情按需加载
- compose: TZ=Asia/Shanghai + 命名卷 vcm-data 解决 SQLite 权限
- 更新 amd64 镜像 tar
This commit is contained in:
陈银军
2026-09-19 21:07:27 +08:00
parent f84f21574f
commit 8a54fb2d5c
21 changed files with 944 additions and 209 deletions
+1
View File
@@ -7,6 +7,7 @@ services:
environment:
- VERDACCIO_STORAGE=/verdaccio/storage # 容器内路径,对应下方只读挂载的右侧
- PORT=3000
- TZ=Asia/Shanghai # 每日 00:00 自动扫描按北京时间执行
volumes:
- "/volume2/docker/verdaccio_verdaccio-1/verdaccio_storage:/verdaccio/storage:ro" # Verdaccio 缓存目录(只读)
- "vcm-data:/app/data" # 读写:SQLite 数据(named volume,避免宿主目录权限问题)