钱迹工作日志 2024.06
2024.06.14
1.增加博客
在用户指南中增加了【博客】区域,将我们过往发布的一些内容,搬运到指南中,这样也有助于我们做 SEO。
2.学习SEO
- 继续学习SEO,整理了官网以及用户指南的 sitemap.xml
- 本来想补充指南中的 keywords 关键词,但是才知道原来 web 的 keywords 不影响在 Google 的排名,所以就不再添加了。
2024.06.13
1.学习一些海外应用
最近抽空研究一些海外应用,尤其是健康和财务类,收益匪浅,对于钱迹的一些功能和设计也有了一些新的想法。
考虑针对海外做一些尝试,虽然说出海说了很久,依然还时机未到。
2.升级 Android Studio
升级 Android Studio 到 Android Studio Jellyfish | 2023.3.1 Patch 2
,但是更新的版本目前不太想更新,担心一堆依赖需要同步升级。
然后就翻车,打公测包后应用直接闪退,最终折腾许久,降级 Gradle 插件才得以解决。
3.调整国际化翻译
支持语言切换后,发现项目中存在一些不规范使用的情况,Toast 和一些常量都没有正确使用国际化,遂花了 2 个多小时挨个改进,废弃了使用 Application.getString() 的使用。
在改动中发现其实针对英文的适配还是有不少问题,后面继续再改进。
4.遗留了分期的提前还款
分期的提前还款没有来得及合并到 4.0.5 版本中,因为临近发版,不想引来其他因素导致延期,等 4.0.5 发布后,就开始公测此功能。
5.会员中心进一步调整
- 会员套餐显示优化,金额放大且粗体
- 英文翻译改进
- 资料页的会员入口也更换了背景,与升级会员按钮样式一致
临睡有忽然想起会员中心的改动,反复琢磨,觉得还是新版简简单单就好,不再考虑增加复杂设计,也顺带写下了自己的想法:
《关于会员中心改动的一些想法》
最近又动手改了一下会员中心,之前的会员价格是水平呈现的,而且需要滑动才能看到后面的价格,这次就干脆平铺,一目了然。
在改动前我又看了一堆的设计稿,有几个非常漂亮,比如下图这种,但是越看越发觉,好像这样的设计又违背了我真正想要的。从营销的角度来说,可能会更好一些:折扣、促销、漂亮的标签,无疑让会员页面有种玲琅满目的购物体验,但是对于我这种很懒的人来说,从这几个信息里面去抓住我想要的,成本有些高了,还需要去进一步对比。 所以就精简再精简,无折扣,无锚定价格,最后也没有了复杂的交互,价格直白,不会自动扣费。
也希望借这样的会员中心,能够传达一种比较“冷”的态度,不能是求着或者忽悠着用户,而是按需购买,当你想开会员的时候,一定是你需要它。 好吧,又给这点改动找了一个理由。
2024.06.12
1.优化Android端卡片备份
- 支持了添加图片
- 优化了卡片列表的展示
- 添加信用卡时,明确拒绝添加图片,并提醒用户保护隐私
2.发布 Android 4.0.5b20 公测
开始放大公测量,让更多用户安装体验。
2024.06.11
1.排查余额问题
有用户反馈资产余额不对,自从平账后只有2条账单,但是金额确实对不上,排查许久,后面才发现是他自己改过历史账单的余额,导致了这个问题。
计划在本地增加一个操作日志,将资产的每一次余额变动都记录下来,避免余额对不上,用户又以为是BUG,通过日志可以方便找到改动过程。
2.升级Android Studio
升级一堆项目依赖,更换旧版本库
3.发布 Android 4.0.5b17 公测
修复了一些问题,增加了一些功能,准备发布公测版,更新公告:https://link.qianji.app/and918
- 新增: 增加单个资产的统计页面
- 新增: 卡片备份支持其它类型,扩展更多使用场景
- 新增: 支持语言切换,支持 Android 13 的 Per-app language
- 修复: 不计入选项闪退
- 修复: 账单详情页按钮遮挡标题
- 修复: 免息期需要忽略已隐藏资产
- 修复: 回退上一版本中针对桌面小组件的改动
- 优化: 改进图片加载速度
- 优化: 优化账本过期的提醒
- 优化: 密码保护可以自定义时长
- 优化: 账单预览可以直接进入资产详情页
- 优化: 分期中的利息不占用信用卡额度(但算作欠款)
- 优化: 如果安全密码未解锁,选择资产时,不显示金额
- 优化: 首页预算加载策略改进,如果没有月预算,则加载年度预算
2024.06.10
1.修复资产曲线中的问题
- 资产曲线中,初始金额应该显示币种单位
- 资产曲线中,账单列表中流入流出显示错误
2.安全密码增加自定义时长
设置安全密码(数字/指纹)后,如果钱迹进入后台,超过 1 分钟再回来,就重新锁定,经用户建议,又补充了3分钟和5分钟的选项。
此处其实之前一直不想加,不太想添加一些很细碎的功能导致应用复杂化,但是新加的入口极其隐蔽,影响不大。
3.卡片备份补充图片信息
卡片备份支持添加图片,方便用户备份重要卡片信息,但是,又考虑到信用卡的敏感(CVC码),直接禁止信用卡类型的卡片不能添加图片。
2024.06.07
1.简化图片存储
之前考虑到全球用户的速度问题,在新加坡单独建立了一个 CDN 存储桶,与大陆的存储桶互相同步,所以 App 内会根据用户所在地区,选择对应的桶去加载。
但实际上目前使用的 CDN 存储,本身带了全球加速,他们内部根据用户所在地区就近访问,无需上述分桶加载的逻辑,遂又删代码。
2.优化图片加载
某位海外用户反馈加载账单图片大图时,经常性失败,经她录屏发现,确实很容易出现一分钟都无法加载的情况,最后复现,在图片加载中增加了重试机制,提升效果明显。
2024.06.06
1.反复排查海外用户图片加载问题
排查一天,与七牛的技术也进行工单沟通,没有找到精准原因。
2.如果成员VIP过期,则在账本成员列表显示过期
3.分期利息不占用额度
4.卡片备份支持其它类型,使用范围更灵活一些
2024.06.05
- 优化:添加信用卡时,需要计算总欠款和总分期的关系
- 优化:分期的利息不计入欠款中
- 新增:已隐藏资产列表增加长按修改选项
- 修复:修改资产后,已隐藏页面没有刷新
- 修复:选择资产面板错误,没有处理 initAssetType
- 优化:免息期需要忽略已隐藏资产
- 优化:首页预算加载策略优化
2024.06.04
- 日历视图支持多种模式
- 将 MIUI 小组件配置移到单独的 xiaomi 渠道中,避免其他机型添加小组件时显示重复
- 改进 Toolbar 里面的 SwitchButton 样式,避免在不同主题色下显示异常
- 不计入处理错误
2024.06.03
- 账单可以一键复制
- 资产变更增加日志记录
- 升级控件,DrawLineTextView 不能绘制分割线
- 扩展自动记账接口的 catename 参数,支持传入一二级分类信息
- 降级 MD 控件,1.5.0以及之后版本支持了MD3,导致原有 MD2一些控件特性失效
- 共享额度主卡也显示 共享 标签
- 分类统计中,不计入分开显示
- 资产列表增加免息期入口
2024.06.01
- 预算从API拉取后,本地重新计算,避免App和服务器计算方式不一致
- 统计汇总中,将不计入收支和不计入预算分开显示