|
|
@@ -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 修复
|