Skip to content

Commit d87f623

Browse files
authored
Merge pull request #4 from Sanotsu/feat_ai_suggestion
feat: 引入零一万物AI大模型,饮食日志模块可使用AI对话形式来提供分析建议
2 parents eab8987 + bd3d640 commit d87f623

File tree

82 files changed

+4438
-444
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+4438
-444
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,3 +65,6 @@ ios
6565

6666
# 旧的说明文件,当成开发记录
6767
**/_old_readme/*
68+
69+
**bak*
70+
**_self*

.metadata

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
11
# This file tracks properties of this Flutter project.
22
# Used by Flutter tool to assess capabilities and perform upgrades etc.
33
#
4-
# This file should be version controlled.
4+
# This file should be version controlled and should not be manually edited.
55

66
version:
7-
revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
8-
channel: stable
7+
revision: "761747bfc538b5af34aa0d3fac380f1bc331ec49"
8+
channel: "stable"
99

1010
project_type: app
1111

1212
# Tracks metadata for the flutter migrate command
1313
migration:
1414
platforms:
1515
- platform: root
16-
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
17-
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
16+
create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
17+
base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
1818
- platform: android
19-
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
20-
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
19+
create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
20+
base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
2121
- platform: ios
22-
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
23-
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
22+
create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
23+
base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
2424
- platform: linux
25-
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
26-
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
25+
create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
26+
base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
2727
- platform: macos
28-
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
29-
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
28+
create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
29+
base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
3030
- platform: web
31-
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
32-
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
31+
create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
32+
base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
3333
- platform: windows
34-
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
35-
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
34+
create_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
35+
base_revision: 761747bfc538b5af34aa0d3fac380f1bc331ec49
3636

3737
# User provided section
3838

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## 0.2.0-beta.1
6+
7+
- feat:
8+
- 加入了“零一万物”AI 大模型的使用:
9+
- 增加在`“饮食”模块-“饮食日记”`中,对每天摄入食物和营养素,提供 AI 分析和问答建议
10+
- 增加在`“饮食”模块-“餐食相册”/“饮食日记”指定餐次照片`,对每餐的指定食物图片进行 AI 图像分析(仅仅单张),并支持问答式饮食建议
11+
- 新增餐食相册上传文件保存在设备外部存储
12+
- 即图片不放在`Android/data/……`目录下,app 卸载重装后,备份恢复后可以正常显示餐食图片。
13+
- chore:
14+
- 升级 flutter 从 3.16.3 到 3.22.2,修正对应 Android 配置和标记为弃用的部分代码
15+
- 升级相关依赖,尤其是 fl_chart、flutter_tts、flutter_quill 不兼容的部分
16+
- 修正版本号命名规则(主版本从第三位挪到第二位)
17+
- fix:
18+
- 修正 Android 下未在`AndroidManifest.xml`中正确申请网络和文件读取权限的问题
19+
- 修正 Android14 等高版本系统,存储权限申请方式不规范的问题
20+
- 现在高版本 Android 下,“备份恢复”-“全量备份”、运动模块-“基础动作”和饮食模块-“食物成分”的导入正常可用了
21+
22+
## 0.0.1-beta+1(0.0.1-beta)
23+
24+
首次打包版本,基本完成了预想的所有功能:
25+
26+
- 运动模块
27+
- 运动报告
28+
- 基础动作
29+
- 训练做组
30+
- 周期计划
31+
- 饮食模块
32+
- 饮食报告
33+
- 食物成分
34+
- 餐食相册
35+
- 饮食日记
36+
- 手记模块
37+
- 用户设置
38+
- 用户基本信息
39+
- 体重记录管理
40+
- 摄入目标设置
41+
- 备份恢复
42+
- 语言和主题切换,等

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
22
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
33

4-
54
- [说明](#%E8%AF%B4%E6%98%8E)
5+
- [版本更新](#%E7%89%88%E6%9C%AC%E6%9B%B4%E6%96%B0)
66
- [功能说明](#%E5%8A%9F%E8%83%BD%E8%AF%B4%E6%98%8E)
77
- [运动模块](#%E8%BF%90%E5%8A%A8%E6%A8%A1%E5%9D%97)
88
- [基础动作](#%E5%9F%BA%E7%A1%80%E5%8A%A8%E4%BD%9C)
@@ -29,10 +29,16 @@
2929

3030
# 说明
3131

32-
Free-Fitness 是使用 flutter(v3.16.2) 开发的集运动训练、饮食记录、日记编写等功能为一体的健身饮食记录管理 App。
32+
Free-Fitness 是使用 flutter 3.x 开发的集运动训练、饮食记录、日记编写等功能为一体的健身饮食记录管理 App。
3333

3434
此 App 适合拥有运动健身、减肥增肌、随手记录等需求的辅助使用。所有数据全部在本地,无需联网,且默认无内置数据,自定性比较灵活。
3535

36+
## 版本更新
37+
38+
- 2024-07-13 `0.2.0-beta.1`
39+
- 主要接入零一万物 AI 大模型,对饮食记录进行 AI 分析和问答式提供建议。
40+
- 更多改动参看[CHANGELOG](CHANGELOG.md)
41+
3642
## 功能说明
3743

3844
对于保持健康身体的最普遍要求,是合理的饮食与锻炼。主要功能如下:

0 commit comments

Comments
 (0)