陈银军
|
8a54fb2d5c
|
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
|
2026-09-19 21:07:27 +08:00 |
|
陈银军
|
14526ccec1
|
Revert "chore: 品牌名「你的缓存」改为「Verdaccio 缓存管家 / 缓存可视化管理」"
This reverts commit 97b8521ead.
|
2026-09-19 15:35:13 +08:00 |
|
陈银军
|
97b8521ead
|
chore: 品牌名「你的缓存」改为「Verdaccio 缓存管家 / 缓存可视化管理」
|
2026-09-19 15:34:41 +08:00 |
|
陈银军
|
c267c8f38f
|
fix: 顶部导航切换后内容区空白
<transition mode="out-in"> 包裹 router-view 时,首次导航后新视图
无法挂载(概览页首次加载正常、切换后所有页面含返回首页均空白,
且无 JS 报错)。改为默认过渡模式 + :key="route.path" 强制按路由
重挂载 + appear 首屏动画;路由改为同步导入简化实现。dev 与生产
构建均验证通过。
|
2026-09-19 15:29:20 +08:00 |
|
陈银军
|
8cbe918e37
|
fix: 顶栏布局被 App.vue 的 display:block 覆盖导致元素垂直堆叠
App.vue 的 .desktop-topbar{display:block} 与 AppTopbar.vue 的
.topbar{display:flex} 特异性相同,且前者后注入胜出,使品牌/导航/
用户区垂直堆叠成三行。移除冗余规则,恢复单行 flex 布局。
|
2026-09-19 15:10:39 +08:00 |
|
陈银军
|
0a9ca8894a
|
feat: Verdaccio 缓存可视化管理面板(前端 + 后端 + Docker)
- 前端 Vue3+Vite+Element Plus 按需引入,双主题(bright/dark)CSS 变量
- 三端响应式(桌面/平板/手机),登录/概览/检索/阈值/忽略/动态 6 页面
- 后端 Express + better-sqlite3,目录扫描 + demo 模式,清理原子写入
- Dockerfile 多阶段构建 + docker-compose(storage 只读挂载)
|
2026-09-19 15:00:04 +08:00 |
|