Releases: kaXianc2-gom/data-veil
Releases · kaXianc2-gom/data-veil
Release list
v2.0.0 — UI全面升级 + Bug修复
✨ v2.0.0 — UI 全面升级
🎨 UI/UX 优化
- ⌨️ 键盘可访问性:focus-visible 焦点环
- 📜 自定义滚动条样式
- ♿ prefers-reduced-motion 动画减弱
- 📱 响应式布局优化
- 🖨️ 打印样式支持
🐛 Bug 修复
- 多项逻辑错误修复
- UI 一致性和交互体验优化
📦 技术改进
- CSS 自定义属性统一管理
- 6 项目共享设计系统
- 所有项目独立可用,零依赖
DataVeil v1.6.0 — Demo模式 + 视觉修复
🎯 Demo 模式上线
新增
- Demo 模式:内嵌8条真实PII示例数据,一键体验脱敏全流程
- 按钮弹簧效果 + hover 上浮
- Issue/PR 模板
修复
- CSS --spring 变量未定义(15处过渡从失效→生效)
- Toast 入场微缩放
🤖 Generated with Claude Code
data-veil 1.5.0 — Apple风格设计重构
Apple 风格设计重构
- 暖砂岩底色 + 毛玻璃卡片 + 氛围光球背景
- SF Pro 字体层级,去 emoji 装饰
- spring 动画曲线(cubic-bezier 0.22/0.1/0.2/1)
- 页面入场/退场过渡动画
- 自适应网格布局,填满屏幕宽度
- 卡片 hover 上浮 + 彩色发光边框
- 统一 toast 毛玻璃风格
DataVeil v1.3.0 — 离线化
🔌 SheetJS 内嵌为 base64,断网可用
🧹 移除 CDN preconnect 标签
🐛 修复重复 Escape 键绑定
DataVeil v1.2.0 — 工程化加固
🛡️ DataVeil v1.2.0
工程化加固
- 错误处理全覆盖: 文件>30MB警告 · 格式拒绝 · CDN fallback · 空文件提示 · try-catch异常捕获
- PII 可注册架构:
registerPIIType()新增PII类型只需配置,7种内置类型通过注册表初始化 - 内嵌测试:
?test=1模式,20个测试用例覆盖校验算法+打码+注册表
性能优化
- CDN 预连接: bootcdn preconnect,省 ~200ms
- 加载骨架屏: 打开瞬间显示进度条,XLSX 就绪后淡出
安全
- 所有边界场景不白屏,友好提示替代崩溃
详见 README.
DataVeil v1.1.0 — 安全加固 + UI 升级
🛡️ DataVeil v1.1.0
🔴 安全加固 (P0)
- 审核模式: 👁 按钮开启,全屏浮水印「内部审核·严禁外传」,30秒无操作自动退出
- 导出校验: 扫描未脱敏PII列,弹出警告,必须勾选「我已知晓风险」
- 二次确认: 关闭某列脱敏 → 弹窗确认
🟡 功能增强 (P1)
- CSV编码: 自动检测 BOM + UTF-8/GBK 降级
- 大文件进度: >2000行时分片处理,加载遮罩+进度条
- 毛玻璃UI: 深蓝灰基调,backdrop-filter 玻璃效果,20px圆角
🟢 体验升级 (P2)
- 左右分栏: 侧边栏常驻数据概览+快捷操作+操作日志
- 环形置信度: SVG 环形进度指示器替代条形
- 三态按钮: 部分 | 完全 | 关闭 — 替代下拉框
- 安全仪表盘: 第4个Tab,环形覆盖率+类型对比+风险警告+一键修复
🔵 审计追踪 (P3)
- 操作日志: 侧边栏记录上传/关闭/审核/导出等关键操作时间戳
双击 index.html 即可使用。详见 README.