Skip to content

V1.4.0

Latest

Choose a tag to compare

@FuShengDuoBuYu FuShengDuoBuYu released this 17 Mar 07:42

v1.4

注1 : 因架构升级 (开发者好像了忘记android签名秘钥密码), 本次更新可能会出现包名不匹配的错误,如果安装失败,需要卸载旧版后重新安装新版
注2 : 因为阿里云服务器到期(一核一G一年居然收我一千多块钱...),所以换用免费的Render后端和MongoDB atlas部署了,由于该后端服务器可能被自动挂起,所以可能会出现网络卡顿(约1min)左右的情况,属于正常.

新增

  • 新增全局公告能力: 首页可接收后端下发公告弹窗
  • 新增后端公告管理能力: 支持按版本号控制展示范围
  • 新增登录后用户资料+账单云端同步流程,首次进入可自动拉取云端账单

架构与接口升级

  • 后端升级为模块化FastAPI路由架构(认证/用户资料/家庭/账单写入/账单查询/公告)
  • 新增接口请求模型,Swagger/OpenAPI文档可读性增强
  • 订单数据层对齐数据库字段规范(user_id/date/way/text/category),并保持前端兼容返回
  • 用户数据层对齐数据库字段规范(phone_num/family_id/family_identity),统一服务层映射

安全与稳定性

  • 登录鉴权从明文密码比对升级为哈希校验,并兼容历史明文账号自动迁移
  • 账单下载流程改为成功拉取后事务覆盖本地,避免网络异常导致本地数据被清空
  • 补充多处网络资源释放与异常分支处理,降低卡死与连接泄漏风险

前端体验优化

  • 登录/注册弹窗增加输入提示,并优化自动注册文案
  • 家庭检查时机后置到用户资料同步后,减少误触发提醒
  • 头像展示增加无效Base64兜底,避免头像解码异常引发崩溃
  • 个人页/家庭页/设置页的云端同步后刷新逻辑优化,账单展示更及时

关键修复

  • 修复月度报告中历史月份切换异常,支持查看过往月份
  • 修复部分页面数据库/游标资源未及时关闭的问题
  • 修复账单修改接口返回文案错误(由“添加成功”改为“修改成功”)