Skip to content

Memory Bottle v0.1.3

Choose a tag to compare

@unmyic unmyic released this 08 Jun 11:31

更新日志

v0.1.3 (2026-06-08)

新增

  • 暗色模式:支持浅色 / 深色 / 跟随系统三种主题模式,首页 AppBar 一键切换
  • Hero 动画:列表卡片到详情页的平滑过渡动画
  • 数据导出:点击首页分享按钮,一键导出所有记忆为 JSON 并分享到其他应用
  • 下拉刷新:记忆列表页支持下拉重新加载
  • 删除确认:删除记忆后返回列表时显示「记忆已删除」提示

改进

  • 使用 Provider 重构状态管理,代码结构更清晰,页面间不再逐层传递参数
  • 合并「写下记忆」和「编辑记忆」页面,消除约 120 行重复代码
  • 抽取 MemoryContentCard 共享组件,详情页和漂流瓶页面共用
  • 搜索框增加 300ms 防抖,减少不必要的界面重绘
  • 数据库操作增加错误处理,异常时通过 SnackBar 提示用户
  • MemoryService 加入标签解析、记忆搜索等业务逻辑方法
  • 修复项目名拼写错误(memory_bootlememory_bottle
  • 移除未使用的依赖和组件,清理死代码

测试

  • 新增 28 个单元测试,覆盖 Memory 模型、日期工具函数、MemoryService

v0.1.2 (2026-06-07)

  • 首个正式版本
  • 写下记忆 / 查看记忆 / 漂流瓶拾取
  • SQLite 本地存储
  • 时间线分组浏览、搜索和标签筛选
  • Android / Windows 发布