# <emoji> <type>[(scope)][!]: <中文描述，一句话，不加句号>
# 一条提交信息只有这一行，不写正文，也不写脚注。
# 破坏性变更只用 ! 标记，例如：♻️ refactor!: 改掉了某某行为
# 需要交代背景时，把说明写进 README.md、CHANGELOG.md、CONTRIBUTING.md 或代码注释。
#
# 类型与 emoji：feat ✨ / fix 🐛 / docs 📝 / refactor ♻️ / perf ⚡️ /
#              test ✅ / build 📦️ / ci 💚 / chore 🔧 / revert ⏪️
# 作用域（可选）：client 浏览器半 / host 宿主半 / build 构建与测试
# 例：✨ feat(client): 后台走系统通知，前台走应用内轻弹窗
# 例：🐛 fix(client): 前台判定改为现读可见性
# 例：📝 docs: 安装说明补充 Git 标签与本地路径两种方式
# 注意：改 src/client/** 后必须 `pnpm run build`，产物 client.js 要一起提交
