Skip to content

版本更新

v1.1

新增功能

  • 允许更改当前日期,可跳转至过往补打卡
  • 支持用户自定义习惯,可修改习惯名称
  • 增加排序字段,为已下载用户初始化默认排序
  • 支持用户自定义习惯排序
  • 提供一键恢复默认习惯,当前挑战的习惯和记录将被重置

优化改进

  • 在开始页面添加icon
  • 新挑战可继承上次挑战的习惯名称及排序
  • 结束挑战时增加提示,优化用户体验,防止误触
  • 代码重构及优化
  • 细微修正:语言显示调整(en → cn)

v1.2

新增功能

  • 挑战详细页面增加最长连续打卡天数显示,可与总打卡天数相互切换显示
  • 回顾页面同样展示连续打卡天数,亦可切换显示总打卡天数
  • 新增连续打卡天数计算字段
  • 新增4种挑战周期,支持用户自行选择挑战天数

优化改进

  • 点击开始页面icon亦可进入打卡页面
  • 扩大打卡项目点击范围,优化打卡体验
  • 优化设置页面内标题与小标题的显示与内容
  • 添加HEX转RGB方法(暂未使用)

v1.3

新增功能

  • 新增提醒功能,用户可在设置中开启每日提醒,并自定义提醒时间

优化改进

  • 页面支持跨日自动刷新,过 0 点后将自动展示新一天的内容
  • 优化挑战完成逻辑,挑战周期结束后立即跳转至完成页面
  • 更新浅色与深色配色方案,适配系统主题
  • 字体和界面间距调整,提升整体排版效果
  • 设置页面重新排列分组与按钮顺序,增强可读性与易用性
  • 完善了 SwiftUI Preview,方便组件级开发与调试

v1.4

新增功能

  • 添加备注记录,用户长按打卡项目可以添加备注,并可在回顾页面和挑战详情页查看记录
  • 添加振动反馈
  • 添加主题外观设定,用户可自行更改主题为浅色,深色或跟随系统

优化改进

  • 添加提示,方便用户了解新功能
  • 优化设置页面的项目名称
  • 删去冗余代码

v2.0

新增功能

  • 添加分享功能:打卡成果生成图片并分享
  • 新增“每日一句”激励语录模块(从API获取数据)
  • 添加背景渐变样式
  • 添加评价与分享APP功能

优化改进

  • 更新用户隐私政策与技术支持等页面内容
  • 修改页面标题,统一页面命名
  • 细微修改代码,删去冗余结构

v2.1

新增功能

  • 计算字段扩展:新增挑战的打卡天数和最长连续天数
  • 结束页面加入色块动态元素,增添动感与仪式感

优化改进

  • 美化挑战历史、挑战详情、备注记录等页面,整体视觉更加统一
  • 启动页加入动画效果,提升首次体验
  • 修改主题色的 HEX 值,色彩更协调
  • 日期与数字的显示样式微调,更易阅读
  • 继续完善Preview,方便组件级开发与调试
  • 针对异常日期做了处理,提高系统稳定性

v2.2

优化改进

  • 调整回顾页面布局,使内容排布更加合理
  • 清理多余文件,精简项目结构

v2.3

新增功能

  • 实现挑战数据的导入与导出功能
    • 支持将挑战导出为.bin文件
    • 支持从.bin文件导入挑战数据
  • 新增批量删除已归档挑战的功能,提升挑战管理效率

优化改进

  • 添加 .gitignore 文件,忽略本地敏感信息,防止意外提交
  • 修改 ShareSheet 的回调方式,新增 completion 参数用于接收分享是否完成的状态
  • 修复回顾页面标题无法随滚动动态缩放的问题
  • 微调数字显示格式

v2.4

新增功能

  • 添加功能介绍页面(OnboardingView),用于引导新老用户了解 App 的核心功能流程
  • 新增挑战结束日期字段,新建挑战时默认继承上一次挑战的天数配置

优化改进

  • 优化启动流程:打开 App 后即跳转至打卡页,省去“开始挑战”按钮步骤
  • 每日一句展示逻辑调整:根据具体日期稳定生成相同内容
  • 优化挑战历史页面交互:导出或删除挑战成功后自动退出编辑模式
  • 修复跨日期后个别页面未能及时刷新的问题
  • 修复初始化挑战天数与实际习惯周期不一致的问题
  • 添加打卡动画和页面转场动画
  • 更新部分图标样式

代码重构

  • 文件结构优化:项目由默认的 Folder 调整为 Group
  • 视图组件化:将大型页面进行逻辑拆分,提取成多个子视图组件,提升可维护性
  • 模型拆分:数据模型按类型拆分为独立文件
  • 引入 AppFlowState 状态机,统一控制引导页、开始结束页、主页面等流程状态逻辑
  • 各主视图的数据(如当前挑战)统一数据源,提升一致性

v3.0

新增功能

  • 引入LLM相关依赖,新增 AI 自动生成每日总结功能
  • 实现本地 AI 模型的加载与集成,提升生成效率与隐私性
  • 增加每日总结字段,并新增每日总结一览画面,便于集中查看
  • 实现每日总结的导入与导出功能,方便用户数据迁移与备份
  • 新增 AI 功能相关的说明介绍

优化改进

  • 增加镜像URL以支持中国大陆用户的资源访问
  • 修正挑战结束日期导入失败的问题
  • 外部链接支持在 App 内嵌打开,提升使用流畅性
  • 优化背景渲染逻辑,减少 UI 跳动现象

v26.0

优化改进

  • 适配iOS26
  • 采用Liquid Glass设计语言
  • 添加Foundation Models作为生成总结的优先选择