钱迹工作日志 2024.09

2024.09.01 周一

搜索忽略大小写

此问题是标签功能改动导致的 BUG,之前一直忽略大小写,但是加入标签的过滤后,由 sqlite 的 LIKE %keyword% 匹配,改为了 String.contains(keyword) 的判断,导致大小写敏感,所以需要在搜索时忽略大小写。

共享账本删除分类逻辑

  • 旧逻辑:如果是共享账本,某个分类包含他人账单时,删除分类只迁移自己的账单,他人账单保留。
  • 新逻辑:连同他人账单一起迁移到新分类,但是,依然不支持删除分类时,将他人账单删除(安全起见)。

预算逻辑优化

如果没有设置过年预算和月预算,首页应该显示月,而不是年预算。

2024.09.03 周三

标签脏数据过滤

早期标签数据同步时,导致存在一些脏数据,在使用正式版后,影响了少部分用户的账单同步,通过脚本清除了脏数据,同时在 App 端也做了脏数据的过滤操作。

多余域名删除

之前为了加速全球用户的使用,对海外用户使用了单独的图片域名,但是后面发现,只需要使用主域名即可,CDN 会自动根据用户所在地区分发(只需要建立海外存储桶即可,不需要单独的域名),所以清除了 iOS 端旧的逻辑,只使用主域名。

升级 MacOS 15 beta 后配置开发环境

由于为了修复 Mac 15 beta 系统打开钱迹白屏问题,所以不得已将系统升级,结果导致所有环境变化,内网的测试服务器也挂了,无奈只能重新配置整个环境,重新安装 node apache phalcon redis mysql 等一系列开发工具,此过程异常难受,因为所有的环境需要重置,最终通过两三天的折腾完成。

2024.09.04

发布 iOS 4.1.7-1209 版本

此小版本修复了2个BUG:

  • 首页预算加载存在BUG,导致年度预算和月度预算设置时存在覆盖的情况。
  • 搜索英文时没有忽略大小写,此问题比较严重,所以赶紧修复上线

2024.09.05

继续开发存钱计划

修改配置,存钱计划交互一直没有想好,所以查看了很多 dribbble 上面的设计稿,找到一些灵感。

2024.09.06

  • 存钱计划 API 完善
  • 存钱计划 App 端继续补充

2024.09.07

退款、周期记账、分期 支持标签

上一版本标签遗留的任务,所以花了半天时间来完善。

国际化改进

其它一些修改

  • 优化:移除小组件参数中的 Siri can ask for value when run (AppStore 审核总是提示国际化有问题,干脆去掉,暂时用不到
  • 优化:单个统计页面,增加结余
  • 修复PC端账本加载失败后,仍然一直在 loading

2024.09.08

存钱计划改进

增加了图标和配色,旨在能够个性化一些,但也因此又调整了服务器接口和数据存储

增加通用的 IconPickerWidget

在添加存钱计划时,为了更加美观,增加了配色和图标,所以衍生出设计了全新的图标选择控件,此控件以后也将替代添加分类时的页面,同时,将在近期也一并支持 Emoji 表情的设置。

2024.09.09

1.发现iOS端预算的 BUG

用户邮件反馈了一个预算加载的 BUG:设置了年度预算后,再设置月度预算始终不成功。排查后发现是代码问题,因为在首页的预算模块,没有年度预算时,会自动展示月度预算,这个逻辑不应该带进预算管理页面,所以重新调整。

2.发布 iOS 4.1.8-1301 版本

上面用户反馈的预算 BUG,修复后立即提交了一个新的版本到 AppStore ,同时发布了 TestFlight 公测,希望尽快上线,避免更多用户收到影响。

3.继续开发存钱计划

  • 完善接口
  • 调整 IconPickerWidget,因为改完后又感觉跟另外一个产品有些相近,为避免误会,所以重新设计交互面板。

4.整体进度偏慢

进度太慢了,因为总是需要排查一些用户反馈的问题,有些是钱迹的,但大多数又是用户自己的问题,反馈了又不得不查,导致严重拖慢了原有的开发计划。

results matching ""

    No results matching ""