Releases: callmebg/worthbase
Releases · callmebg/worthbase
Release list
1.3.1 UI 优雅化改造、bug 修复、文档补充
UI 改进:
- 新增 ConfirmSheet 组件,将全项目 30+ 处原生 Alert.alert 替换为
优雅的底部确认弹窗和 Toast 通知(accounts/assets/settings/
AssetDetailModal/AddAssetModal/SettlementModal) - 新增 3 页 HoldingCostExplainer,替换教科书式 Alert 持有成本规则
- 新增 GoalProjectionExplainer,点击"预计 XX 达成"可查看预测
推算逻辑(月均增长、差距、数据基础) - 添加资产第二步显示推荐引擎 hint 解释文案
- 资产 Tab 空白页文案优化、卡片月持有成本显示增强
- AssetDetailModal 添加加载状态 spinner
- 图表组件统一使用主题色(lossColor/goalColor)
- 账户长按菜单从原生 Alert 改为带图标的 Action Sheet
Bug 修复:
- 修复点击账户闪退:UpdateBalanceSheet 和 BalanceHistorySheet
缺少 useSettingsStore 导致 currencySymbol 未定义 - 修复一次性维护数据丢失:用户填表后未点"添加"直接创建资产
时数据被丢弃,现自动保存未提交的表单数据 - 修复 SettlementModal 预览使用硬编码 ¥ 而非用户设置的货币符号
- 修复资产卡片涨跌幅在购入价为 0 时除零问题
- 修复 DraftRecurring/DraftMaintenance 类型错误
文档补充:
- calculation-engine.md(746 行):计算引擎全解,4 种分摊策略、
持有成本公式、净资产预测、卖出结算,含公式推导和数值示例 - database-schema.md(627 行):7 张表结构、ER 关系图、迁移系统、
Repository 模式、设计决策 - design-system.md(1,307 行):颜色/间距/圆角/字体 token、
10 个 UI 组件使用规范、图标系统、常用交互模式

1.2.1 feat: 负债支持、快捷添加、UX 安装包体积全面优化
feat: 负债支持、快捷添加、UX 全面优化
新功能:
- 支持负债账户(信用卡、贷款),余额可为负数
新功能:
- 支持负债账户(信用卡、贷款),余额可为负数
- 添加资产快捷模式:名字+价格一键添加,高级设置折叠
- 资产详情页 Header 展示月/日持有成本
- 设置页从 Tab 移至总览页标题栏齿轮图标
UX 优化:
- 净资产公式简化:净资产 = 账户余额 + 资产估值
- 隐藏 4 种分摊策略技术名称,改为"用多久?"直觉选择
- 合并家具+家电分类为"家居"(9→8 类)
- 总览页精简:净资产→趋势→持有成本,三卡片聚焦
- 资产详情购入信息人性化("用5年均摊"替代"预期寿命分摊")
- NetWorthExplainer 改为单屏展示,去除两层导航
- 关于页面文案优化,反馈图标更新
修复:
- 趋势图与净资产卡片公式不一致
- 账户页/资产详情缺失 currencySymbol(13处)
- 余额历史 FlatList 嵌套 ScrollView 报错
- MessageSquare 图标未注册
- 编辑资产 delete-all-reinsert 改为 diff 算法
数据:
- 新增 migration v5(furniture/appliance → home)
- 样例数据增加负债账户、负数余额、贵金属资产
- 测试从 158 增至 207(+49)
优化: 安装包由46m减少至23m
1.1.1
fix 闪退和显示问题
1. 🐛 JSON 导入闪退 — 修复 hooks 顺序问题
2. 📝 版本号文档 — 中英文 README 加入版本修改清单
3. 🔖 APK 版本号 — versionName "v1.1.1"
4. 💎 贵金属图标 — 注册 Gem 图标
5. ⚖ 克数字段 — 贵金属专属,从数据库到表单到详情全链路
6. 🔘 FAB 框框 — 移除多余阴影框
feat: 完善净资产目标与资产生命周期管理
- 新增净资产目标设置、达成日期预测和净资产说明弹层
- 支持贵金属资产分类,并按资产类别推荐分摊方式
- 优化账户存档/硬删除流程与全局 Toast 操作反馈
- 为经常性支出新增结束原因字段并升级数据库迁移
- 完善导入导出校验、CSV 转义和相关测试覆盖
- 移除未使用图表依赖并更新文档与 TypeScript 配置
Full Changelog: 1.0.1...1.1.1