Commit Graph

8 Commits

Author SHA1 Message Date
f4998d1582 test(diy-card): 面板颜色占位与预览同链契约(2.19.7) 2026-10-24 10:21:03 +08:00
7d1349f336 test(diy-card): 线稿图标 mask+currentColor 契约(2.19.6) — 5 类禁固定色 background-image 2026-10-24 10:15:10 +08:00
549a98204a test(diy-card): QR 选图委托契约(js-qr-media + 零内联 openAlbum) 2026-10-24 09:56:58 +08:00
5845474be3 feat(diy-card): 自定义操作扩至 8 类(2.19.3) — sms/map/link 白名单 + doAct 分支 + map 地址回落 2026-10-24 09:49:49 +08:00
1b6114ef58 feat(diy-card): 默认操作删除+恢复(2.19.2) — normalizeActDeleted + acts 双重过滤 + 透传 2026-10-24 09:42:32 +08:00
6977b914d3 test(diy-card): 锁死资源引用版本参数契约(6 条 ?v={$version} + 零无版本引用) 2026-10-24 09:18:40 +08:00
0acd9e0e7b test(diy-card): 锁死快捷操作面板存量组件防炸契约(v-if 守卫/零裸读/防御式写回) 2026-10-24 09:00:58 +08:00
a26b9d6601 feat(diy-card): 快捷操作 2.17~2.19.1 — 5 动作/图标自定义/图层式管理/素材图标库/次序调整
- common.js: ACT_GRID_ICONS 结构化{glyph|css} + save 紫档 + WAP_LINE_ICONS(SVG 线稿
  data URI, 自写 b64ascii) + CARD_ICON_LIB 素材库 30 枚(与后端三源同步) +
  normalizeActVis/ActLabels/CustomActs/ActOrder + libIconBg 实时上色
- mini.vue: 宫格图标优先级 img > 素材库 > SVG 线稿 > 首字; acts computed 重构
  (actVis 显隐过滤 + actLabels 改名 + actOrder 次序 + order 外扩展类型尾接 +
  customActs 尾接 + 四 cfg 字段合并); 操作区双位置 + 独立成块样式 + qrSrc 自定义图
- show/self.vue: doAct 补 save 分支(goSaveContact 资料白名单下发) + miniConfig
  透传 actVis/actLabels/actOrder/customActs/qrImage 等 2.17~2.19 字段
- 测试: diy-card 7 套件 111 项全绿(style-v2 22 项含 svg 快照/素材库三源同步/
  template 配平/嵌套结构反例)
2026-10-24 08:48:28 +08:00