Преглед изворни кода

chore: auto bump version and changelog [skip ci]

iwt пре 2 дана
родитељ
комит
478973d0c3

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-5e340d1dd652a30f93ce0c9490da7f14d27d7d25
+dd01604f816fa2b769b50207260b6ba898bf990f

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1485",
+  "version": "1.0.1488",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1485",
+      "version": "1.0.1488",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1488",
+  "version": "1.0.1489",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 43 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,49 @@
 
 ---
 
+## v1.0.1489 (2026-10-04)
+
+### 新功能
+- 家庭能量/积分/CF值变更通知 + 消息历史中心
+- add share referral code page to profile
+
+### 其他
+- - 新增消息历史页面支持筛选查看全部/能量/积分/CF值/系统
+- - 后端 EnergyService/PointsService/PlatformPointsService 集成通知发送
+- - 新增 energy_change/points_change/cf_change 通知模板种子数据
+- - ProfileMenu 新增消息历史入口
+- 
+- 早于 @getphonenumber 回调。原先 :disabled 只受 loading 约束,而 loading 要等
+- 回调进函数才置 true —— 授权弹窗弹出前的几百毫秒内按钮仍可点,用户「以为没反应」
+- 就连点,每次点击都真实消耗一次平台调用配额,最终触发微信限频:
+-   [渲染层错误] invoke getPhoneNumber too frequently
+- JS 层的 if (!this.agreed) return 拦不住已发生的调用 —— 只能事后弹 toast。
+- - 新增 tapLock,@tap 瞬间上锁,:disabled 改为 !agreed || loading || tapLock
+- - 未勾选协议时按钮直接禁用,无效点击从源头不发生
+- - getPhoneNumber 开头释放 tapLock,并移除原有 `if (this.loading) return`
+-   (loading 正是在该函数内才置 true,保留会把首个合法点击也拦掉)
+- - 3 秒兜底解锁 + onUnload 清理定时器,避免异常路径下按钮永久锁死
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
+- 
+- 槽位的 .center-btn(五维圆形按钮)及 openDimPanel/closeDimPanel,五维入口
+- 因此无法触达,dim-fan-overlay 沦为死代码。
+- - 恢复 .center-btn / .center-btn-inner 样式与 5 等分布局(左右各 2 Tab)
+- - 恢复 openDimPanel / closeDimPanel 与 leftTabs / rightTabs computed
+- - 补回 closeDimPanel:模板 @click 此前引用了已删除的方法,一旦弹窗触发即报错
+- - 保留 984c16cef 的「统一角色入口」决策:不再有 teacher 专属 TabBar 分支
+- - :key 维持 index。两个 v-for 编译为各自独立的 block wx:for($root.l0 /
+-   $root.l1),key 只需在列表内唯一;改用 item.pagePath 会因该属性实际挂在
+-   item.$orig 上而取不到值,导致 wx:key 重复,渲染层抛 FLOW_CREATE_NODE
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
+- 
+
+### Bug 修复
+- 手机号快捷登录按钮点击瞬间上锁,避免触发微信授权限频
+- 恢复底部中间五维大按钮 + 五维横排弹窗
+- 移除推荐人卡片,在用户信息栏显示推荐人,去掉家长标签
+- McpToolRegistry toolSchema 参数 name 缺失导致 properties 为空 [skip ci]
+
+
 ## v1.0.1488 (2026-10-03)
 
 ### Bug 修复

+ 44 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1488
+> 当前版本: v1.0.1489
 
 ## 历史版本
 
@@ -8,6 +8,49 @@
 
 ---
 
+## v1.0.1489 (2026-10-04)
+
+### 新功能
+- 家庭能量/积分/CF值变更通知 + 消息历史中心
+- add share referral code page to profile
+
+### 其他
+- - 新增消息历史页面支持筛选查看全部/能量/积分/CF值/系统
+- - 后端 EnergyService/PointsService/PlatformPointsService 集成通知发送
+- - 新增 energy_change/points_change/cf_change 通知模板种子数据
+- - ProfileMenu 新增消息历史入口
+- 
+- 早于 @getphonenumber 回调。原先 :disabled 只受 loading 约束,而 loading 要等
+- 回调进函数才置 true —— 授权弹窗弹出前的几百毫秒内按钮仍可点,用户「以为没反应」
+- 就连点,每次点击都真实消耗一次平台调用配额,最终触发微信限频:
+-   [渲染层错误] invoke getPhoneNumber too frequently
+- JS 层的 if (!this.agreed) return 拦不住已发生的调用 —— 只能事后弹 toast。
+- - 新增 tapLock,@tap 瞬间上锁,:disabled 改为 !agreed || loading || tapLock
+- - 未勾选协议时按钮直接禁用,无效点击从源头不发生
+- - getPhoneNumber 开头释放 tapLock,并移除原有 `if (this.loading) return`
+-   (loading 正是在该函数内才置 true,保留会把首个合法点击也拦掉)
+- - 3 秒兜底解锁 + onUnload 清理定时器,避免异常路径下按钮永久锁死
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
+- 
+- 槽位的 .center-btn(五维圆形按钮)及 openDimPanel/closeDimPanel,五维入口
+- 因此无法触达,dim-fan-overlay 沦为死代码。
+- - 恢复 .center-btn / .center-btn-inner 样式与 5 等分布局(左右各 2 Tab)
+- - 恢复 openDimPanel / closeDimPanel 与 leftTabs / rightTabs computed
+- - 补回 closeDimPanel:模板 @click 此前引用了已删除的方法,一旦弹窗触发即报错
+- - 保留 984c16cef 的「统一角色入口」决策:不再有 teacher 专属 TabBar 分支
+- - :key 维持 index。两个 v-for 编译为各自独立的 block wx:for($root.l0 /
+-   $root.l1),key 只需在列表内唯一;改用 item.pagePath 会因该属性实际挂在
+-   item.$orig 上而取不到值,导致 wx:key 重复,渲染层抛 FLOW_CREATE_NODE
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
+- 
+
+### Bug 修复
+- 手机号快捷登录按钮点击瞬间上锁,避免触发微信授权限频
+- 恢复底部中间五维大按钮 + 五维横排弹窗
+- 移除推荐人卡片,在用户信息栏显示推荐人,去掉家长标签
+- McpToolRegistry toolSchema 参数 name 缺失导致 properties 为空 [skip ci]
+
+
 ## v1.0.1488 (2026-10-03)
 
 ### Bug 修复