Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,6 @@ jobs:
run: flutter build apk --release --target-platform android-arm64
- uses: actions/upload-artifact@v4
with:
name: BodyRecomp-${{ github.ref_name }}-arm64
name: BodyRecomp-${{ github.run_number }}-arm64
path: build/app/outputs/flutter-apk/app-release.apk
retention-days: 30
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,21 @@
# BodyRecomp CHANGELOG
## v6.9.0 (2026-07-17)

### 训练效率
- 新增组间休息计时器,支持按训练计划自动启动、点击休息标签手动启动、增加 30 秒和提前结束。
- 设置页新增自动休息计时开关,偏好保存在本地。
- 完成当日全部动作后显示轻量完成反馈。

### 稳定性与视觉
- 修复当前周数据在年度统计中重复累计的问题。
- 修复快速切换月份时旧请求覆盖新月份数据的问题。
- 修复切换主题后趋势图仍使用旧配色的问题。
- 修复异步资料与主题加载可能在页面销毁后触发刷新的问题。
- 修复 PR 构建产物名称包含斜杠时上传失败的问题。

### 测试
- 新增训练统计、休息时间解析与计时偏好测试。

## v6.8.3 (2026-07-16)

### 日期切页流畅度修复
Expand Down
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,23 @@
## 功能

- 🏋️ 每周训练计划与动作完成记录
- ⏱️ 自动/手动组间休息计时,可加时或提前结束
- 📊 月度训练热力图和年度统计
- 👤 个人资料与 BMI 信息
- ⚖️ 体重历史与趋势
- 🎨 多套主题
- 💾 JSON 数据导入导出
- 🔒 SharedPreferences 本地持久化

## v6.7.0 新功能
## v6.9.0 新功能

v6.7.0 在 v6.6.1 基础上新增
v6.9.0 在既有训练与身体数据功能上新增

- 动作训练日志的数据模型与本地存储,包括重量、组数、次数、RPE 和 Epley 1RM 估算
- 体重和身体围度记录的按日更新、查询与删除
- JSON 备份 schema v2 的校验、v6.6 备份迁移、导入前备份以及合并/覆盖导入
- 训练页周一至周日横向滑动切换的基础交互
- models、services、历史归档与横向滑动的单元/Widget 测试
- 完成动作后按计划自动启动组间休息计时,也可点击休息时间手动启动
- 计时器支持增加 30 秒、提前结束和完成震动反馈
- 完成整日训练后显示轻量完成反馈
- 修复年度统计重复累计、月份快速切换数据串页和趋势图主题配色未更新
- 增加休息时间解析、偏好持久化和训练统计回归测试

## 下载

Expand All @@ -37,7 +38,7 @@ flutter build apk --release

## 当前版本

- `v6.7.0+72`
- `v6.9.0+78`

## 技术栈

Expand Down
Loading
Loading