Skip to content

v0.8.7

Choose a tag to compare

@Ox0400 Ox0400 released this 14 Aug 16:38
· 6 commits to main since this release

dsh-vault v0.8.7 — Round 27

✨ New features

  • vault_apply_tags: bulk add / remove / replace tags on every entry matching a search query (empty query = all active entries). Supports dryRun to preview changes without writing.
  • vault_count tag filter: count active entries by kind and/or tag.
  • UI: expiry / rotation row highlights — entries that are expired (red), rotation-due, or expiring soon (amber) are now highlighted in the list with a badge showing the remaining days.
  • UI: password strength distribution — the health bar now shows a live W/F/S (weak/fair/strong) breakdown from the vault health scan.

🐛 Bug fixes

  • vault_import_csv with overwrite: true previously inserted a duplicate entry instead of updating the existing one — it now merges the CSV fields into the matching entry (empty cells are ignored, so partial rows never blank a credential) and reports an updated count. Browser/wallet imports report updated: 0 consistently.

🧪 Quality

  • 153 tests passing (3 new: apply-tags bulk ops + dry-run, count filters, csv overwrite-update).

dsh-vault v0.8.7 — 第 27 轮

✨ 新功能

  • vault_apply_tags:按搜索查询对命中条目批量增/删/替换标签(空查询 = 全部条目),支持 dryRun 预览而不落盘。
  • vault_count 标签过滤:可按 kind 和/或 tag 统计条目数。
  • UI:到期/轮换行高亮 —— 已过期(红)、待轮换/即将到期(琥珀)的条目在列表中高亮并显示剩余天数徽章。
  • UI:密码强度分布 —— 健康栏实时显示 W/F/S(弱/中/强)分布。

🐛 修复

  • vault_import_csvoverwrite: true 此前会插入重复条目而非更新 —— 现已将 CSV 字段合并进匹配条目(空单元格被忽略,局部行不会清空凭据),并返回 updated 计数;浏览器/wallet 导入统一返回 updated: 0

🧪 质量

  • 153 个测试全部通过(新增 3 个:apply-tags 批量操作与 dry-run、count 过滤、csv overwrite 更新)。