Pārlūkot izejas kodu

chore: auto bump version and changelog [skip ci]

iwt 1 mēnesi atpakaļ
vecāks
revīzija
f44eaee3fc

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-22dc331f6e80623cfc9e3900fff2fd427f53f2ac
+22932d4cb2656d12d0706673d5b07c1dc3b5613e

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

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.736",
+  "version": "1.0.737",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.736",
+      "version": "1.0.737",
       "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.737",
+  "version": "1.0.738",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

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

@@ -4,6 +4,29 @@
 
 ---
 
+## v1.0.738 (2026-08-02)
+
+### 新功能
+- 支持集体总合与全员个人双目标模式
+
+### 其他
+- - DatabaseInitializer 新增幂等迁移:target_mode (VARCHAR(20) DEFAULT 'aggregate') 与 target_value (INT DEFAULT 0)
+- - schema.sql 同步 family_challenge 表结构
+- - FamilyChallenge 实体新增 targetMode/targetValue 字段与 @TableField(exist=false) 的 totalProgress/memberProgress
+- - FamilyChallengeService 扩展 templates 数组为 8 列(添加目标列),重构 checkAndSettle() 按目标模式分支判定:
+-   - aggregate:全体 progress 合计 ≥ target_value 即达标
+-   - all_members:家庭内每个成员 progress ≥ target_value(无记录=0 判失败)
+- - 抽离 normalizeTarget() 实现旧数据向后兼容;fillProgress() 为 /list /history 填充总进度与成员进度
+- 前端:
+- - FamilyChallengeCard 重写:双模式目标展示(aggregate=总进度条 X/Y;all_members=成员进度列表+达标✓),打卡上报入口(updateChallengeProgress({challengeId, childId, delta}) → $emit('updated'))
+- - parent-index 卡片传 :childId="currentChildId" + 监听 @updated="loadFamilyInteraction"
+- - patch-node-compat.cjs:node v24 polyfill(util.isRegExp 等已被移除),构建时通过 NODE_OPTIONS="--require ./patch-node-compat.cjs" 注入
+- 
+
+### 文档
+- /运营: 小红书内容 D14/D15/D16、第三篇-月入2万的家庭、发布指南、README 同步更新
+
+
 ## v1.0.737 (2026-08-02)
 
 ### 新功能

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.737
+> 当前版本: v1.0.738
 
 ## 历史版本
 
@@ -8,6 +8,29 @@
 
 ---
 
+## v1.0.738 (2026-08-02)
+
+### 新功能
+- 支持集体总合与全员个人双目标模式
+
+### 其他
+- - DatabaseInitializer 新增幂等迁移:target_mode (VARCHAR(20) DEFAULT 'aggregate') 与 target_value (INT DEFAULT 0)
+- - schema.sql 同步 family_challenge 表结构
+- - FamilyChallenge 实体新增 targetMode/targetValue 字段与 @TableField(exist=false) 的 totalProgress/memberProgress
+- - FamilyChallengeService 扩展 templates 数组为 8 列(添加目标列),重构 checkAndSettle() 按目标模式分支判定:
+-   - aggregate:全体 progress 合计 ≥ target_value 即达标
+-   - all_members:家庭内每个成员 progress ≥ target_value(无记录=0 判失败)
+- - 抽离 normalizeTarget() 实现旧数据向后兼容;fillProgress() 为 /list /history 填充总进度与成员进度
+- 前端:
+- - FamilyChallengeCard 重写:双模式目标展示(aggregate=总进度条 X/Y;all_members=成员进度列表+达标✓),打卡上报入口(updateChallengeProgress({challengeId, childId, delta}) → $emit('updated'))
+- - parent-index 卡片传 :childId="currentChildId" + 监听 @updated="loadFamilyInteraction"
+- - patch-node-compat.cjs:node v24 polyfill(util.isRegExp 等已被移除),构建时通过 NODE_OPTIONS="--require ./patch-node-compat.cjs" 注入
+- 
+
+### 文档
+- /运营: 小红书内容 D14/D15/D16、第三篇-月入2万的家庭、发布指南、README 同步更新
+
+
 ## v1.0.737 (2026-08-02)
 
 ### 新功能