MyVault 更新日志
版本号与发布日期将持续在此归档。当前版本:v1.8.4(2026-05-16)。
v1.8.4
2026-05-16
1. 新增功能
- 自定义日期选择器:采用年月日三列滚轮设计,支持独立滚动,并可根据月份自动适配天数。
- 分析模块智能显隐:当数据为空时,分析模块将自动隐藏,保持界面整洁。
- 云同步切换确认:为云同步开关新增二次确认机制,有效避免误操作。
- 图表分享功能:分析页面的图表现在支持直接分享为图片。
2. Bug 修复
- 修复了云同步开关在特定情况下导致的偶发闪退问题。
- 解决了品牌和分类选择器中搜索框偶尔缺失的问题。
- 消除了 CoreData 相关的潜在线程安全隐患。
- 修复了 iCloud 备份页面内容被系统组件遮挡的问题。
- 解决了 dSYM 和 AudioSession 相关的编译告警。
3. 体验优化
- 品牌选择器升级:引入分段控制与搜索优化,找品牌更快速。
- 样式统一:统一了批量操作模式下的状态文字样式。
- 搜索与视觉优化:优化了购买渠道管理的搜索体验,并对 PDF 导出页面进行了视觉打磨。
v1.8.3
2026-05-13
1. 新增功能
- 批量操作模式:新增批量操作设置页面,Pro 用户可开启长按多选模式,同时管理多个资产。
- 品牌资源库扩展:新增 Oral-B、徕芬、博朗、备至、香奈儿、古驰、京东等品牌 Logo,品牌选择器全面采用 iOS 原生列表组件。
- 购买渠道扩展:新增京东、胖东来购买渠道图标,拼多多渠道名称统一更新。
- 记录管理增强:资产故事线和维护记录新增逐条删除功能,带确认弹窗防止误操作。
- iCloud 设备同步:新增跨设备同步列表,可查看和管理已授权的同步设备。
- 标签管理优化:标签添加改为右上角按钮弹窗方式,操作更直观。
- 应用分享:设置页新增分享按钮,一键分享 App Store 链接。
- 多语言权限提示:新增应用权限请求的中英文本地化文案。
2. Bug 修复
- 修复标签添加弹窗缺失标题和提示文案的问题。
- 清理废弃的品牌资源文件,消除潜在加载异常。
- 同步更新 CoreData 数据模型,确保数据库结构与代码一致。
3. 功能优化
- 品牌选择器重构:从自定义布局全面迁移至 iOS 原生列表组件,提升操作流畅度和系统一致性。
- 导入结果页视觉升级:数据统计使用大号等宽字体,失败明细采用红色标识,按钮增加圆角阴影效果。
- 分类编辑改进:改为独立编辑页面,支持中英文名称分别填写和图标选择。
- 多语言文案扩充:新增 60 余条本地化文案,覆盖批量操作、记录删除、分类编辑等场景。
- iCloud 设备管理增强:支持滑动删除非本设备,删除结果实时同步至云端。
- 资产折旧图标更新:折旧状态图标更换为更直观的下行趋势图标。
- 应用启动稳定性:优化持久化容器重建时的视图刷新机制。
v1.8.2
2026-05-12
1. 新增功能
- 本地通知系统:新增
LocalNotificationService,支持每周日志提醒、持有时长里程碑通知(1周/1月/6月/周年)、云端备份成功/异常推送。 - 折旧价值字段:新增
depreciatedValue贯穿全链路——添加/编辑物品界面、CSV 导入导出、数据模型。 - 资产生命周期状态扩展:新增送出日期(
giftedDate)、丢失日期(lostDate)、折旧日期(depreciatedDate) 支持,导入时自动推断状态。 - 分类模板库:新增
CategoryTemplateLibrary,内置 17 个推荐分类(摄影器材、音频设备、奢侈品、包袋、金银首饰、名表、车辆、家居、家电、运动装备、户外露营、收藏品、贵金属、艺术品等),含中英文名、图标、配色、别名和拼音。 - Pro 会员页四大维度价值主张:
pro.compare.why.dim1~dim4卡片,分「无界限高效管理」「深度数据洞察与导出」「云端无缝同步与数字身份」「尊享特权与未来成长」。 - 订阅信息披露与法律链接:Pro 升级页新增订阅信息说明卡片(自动续订条款)、隐私政策/使用条款按钮(中英双语链接)。
- 分享 App:设置页新增分享按钮,通过系统分享面板分享 App Store 链接。
- 批量操作开关:设置页新增批量操作开关,长按进入多选模式。
2. 优化
- Pro 升级页面重构:提取
purchaseSection独立视图,处理 idle/loading/loaded/empty/failed 五种状态;添加legalDisclosure视图。 - 认证管理器优化:新增
isAuthenticating防重复认证;用户取消生物识别时不再错误跳转密码输入;新增设备认证重置密码方法。 - 编辑物品界面简化:状态选择从弹窗确认改为 Menu 直接下拉选择。
- CSV 导入导出增强:导入 Header 支持折旧价值/状态日期等多别名映射;导出 Header 完全多语言化(20+ key);导入完成自动触发 iCloud 同步。
- UI 细节打磨:购买渠道设置页添加 ZStack 背景层;分类页英文名仅在与本地化名不同时才显示;Dashboard 卡片统一 API;文本自适应缩放;数据清除按依赖关系排序。
- 多语言本地化:新增中英文文案 100+ 条,覆盖 Pro 维度描述、通知设置、CSV 表头、折旧字段标签等。
3. Bug 修复
- 认证流程修复:Face ID/Touch ID 被用户主动取消时不再跳转到密码输入界面;新增
isAuthenticating防抖。 - LocationManager 线程安全:completion 回调通过
deliverCompletion在callbackQueue派发。 - holdingDays 计算修复:统一使用
item.resolvedHoldingDays()替代手动计算。 - 死代码清理:移除 EditItemView 未使用的
pendingStatusSelection等变量;移除 SettingsView 旧proFeatureNavigationRow方法;移除 BrandManagementView 未使用的submitEdit。 - Paywall 参数修复:云同步锁定弹窗 source 从硬编码改为动态变量。
v1.8.1
2026-05-09
1. 🆕 新增功能
- DailyCostCurveCard 每日费用曲线卡片:全新图表组件,支持线性/对数模式切换,可视化展示资产或费用的日变化趋势。
2. ⚡ 功能优化
- Dashboard 仪表盘:整体结构重构、时间过滤条吸顶、卡片重新编排;AllocationChartCard 支持按分类/城市等多维分组,AssetCurveSummaryCard 展示更清晰,AnalysisMetricToggle 交互更顺滑,OverviewCard / StatusAnalysisCard / CycleAnalysisCard 渲染效率全面提升。
- ViewModel 层:DashboardViewModel 数据处理逻辑大幅增强(+103 行),ItemListViewModel 列表管理机制同步升级。
- 列表视图:ItemListFilterComponents 重构,界面更简洁;AssetOverviewCard 迭代 600+ 行带来更多展示样式;ItemListView 与 ItemRowComponents 结构与样式整体优化。
3. 🔧 问题修复
- 修复 AppPreferences 偏好设置与 ContentView 布局问题。
- 多语言完善:新增/修正英文翻译 18 处、中文简体翻译 46 处。
4. 📊 技术改进
- 代码净增 +540 行,覆盖 21 个文件(+952 / -412)。
- 主题适配逻辑优化,日间/夜间模式切换更顺滑。
- 本地化统一使用
.l()扩展方法,管理更一致。
v1.8
2026-05-08
1. 功能优化
- 仪表盘体验:时间过滤条固定吸顶,卡片重新编排,并将资产指标计算迁至后台线程,切换时间范围或年份时界面保持流畅。
- 全局搜索性能:为资产列表建立索引与字典映射,新增范围/时间筛选与 250 ms 防抖,避免输入过程频繁重算导致卡顿。
- 文件导入流程:提供模板下载、导入历史分页、实时进度日志与 Pro 权限提示,让导入步骤和错误反馈更直观。
- 存储空间面板:新增 PDF、证书、数据库、缓存、照片等分类统计及一键清理,结合后台扫描工具实时计算占用。
- Pro 升级入口:展示现有会员状态(免费 / 月度 / 年度 / 终身),在商品查询异常时逐个回退请求,确保购买按钮始终可用。
- 资产详情布局:资产 ID 与状态标签同行显示,复制反馈动画更醒目,删除按钮移至底部全宽警示区,提升操作一致性。
2. 新增功能
- 资产曲线模式:支持线性与对数趋势切换(设置 > 个性化),图表随偏好实时更新。
- 安全设置模块:Face ID、Touch ID、数字口令与“无密码”模式独立管理,并包含身份验证及口令设置流程。
- 资产身份叠层与故事线工具:可弹出资产证书、预览并分享 PDF,故事线编辑器支持在独立弹窗内撰写与保存。
- 本地图片与导出清理:新增图片管理器统一存储/去重资产照片,并引入周度调度自动回收导出文件,防止存储膨胀。
3. Bug 修复
- 设置组件引用:将
SettingsRow等基础组件就地保留,解决编译阶段 “Cannot find SettingsRow” 错误。 - 导入字段校验:CSV/Markdown 表头归一化,缺失名称或价格即停止导入并提示,避免静默失败。
- 订阅状态刷新:批量请求 StoreKit 商品失败时逐一回退,并监听交易更新自动刷新会员状态,避免订阅列表空白。
v1.7
2026-04-27
1. 功能优化
- 资产概览卡片:净资产改为等同「使用中资产价值」,资产数量显示为「总数 / 使用中」,并让净资产文字与总资产左对齐。
- 资产详情页:日期区间只显示一次,品牌 Logo / 信息卡 / 维护卡在黑金或系统深色模式下自动切换配色,避免白底白字。
- 资产故事线:改为可展开 / 折叠的时间线列表,每条记录自动带时间戳,空态增加提示文案与右上角「+」快速新增入口。
- 维护记录卡片:增加「+」按钮快速进入新增维护,空列表时提示「暂无维护记录」。
2. 新增功能
- 导入失败明细:导入完成后展示缺名称、价格无效、文件内重复、库内已存在等具体原因与行数,帮助快速定位问题。
- 故事线录入弹窗:新增
StorylineEntryComposer,可在详情页内一次编写并保存多条故事记录。
3. Bug 修复
- 资产卡 / 网格状态缺失:列表与网格视图的状态徽章恢复显示,并使用
normalizedStatus兼容旧数据。 - 资产详情状态 / 编辑页面:状态字段初始化与详情展示逻辑统一,确保编辑页与详情页读取一致。
- 导入格式冲突:
FormatCard重复定义导致编译报错,已更名为ImportFormatCard。 - App Icon 资源:移除 AppIcon 集合内多余的 “xxx 2.png” 文件,解决 “unassigned children” 报错。
- Brand Logo 白底:在黑金主题下强制白底的品牌 Logo 恢复纯白背景,保持视觉一致性。
v1.6
2026-04-21
1. 云同步与设置
- 设置页新增独立「云同步」子菜单,集中展示同步状态、账号信息、最近成功/失败记录,并整合备份与恢复入口。
- 优化云同步开关切换逻辑,减少界面卡顿,并增加超时兜底处理。
- 设置文案与视觉更新:「资产展示」改为「资产视图」,「卡片/网格模式」同步改名,整体风格与云同步页保持一致。
2. 文件导入体验
- 重构导入页布局,绿色/蓝色主按钮文字居中,模板下载文案支持中英文切换。
- 导入记录支持分页浏览,导入完成后可直接返回首页查看结果。
- 增强购买时间解析,兼容更多日期格式,导入更稳健。
3. 资产视图与列表
- 新增卡片视图、网格视图、极简视图三种模式,并自动记忆用户选择。
- 卡片与网格视图的状态图标统一表现,「使用中」状态加入轻微呼吸动画,极简视图进一步压缩间距。
4. 分析与曲线
- 资产曲线改为单曲线筛选模式,配合调整后的分析卡片顺序与状态展示。
- 曲线渲染与状态提示优化,读数更直观。
5. 资产编辑
- 补齐缺失的「状态」字段,编辑页标题统一为「编辑资产」。
6. 稳定性与本地化
- 增强发布稳定性:降低启动崩溃风险、优化持久化存储、提升导入与云同步流程健壮性。
- 中英文本地化内容更完整,云同步与设置页视觉风格统一。
7. 使用说明
- 云同步仍依赖设备 iCloud / CloudKit 环境;极端日期格式可能仍需手动调整。
v1.5
2026-04-17
1. 资产录入与编辑
- 新增品牌搜索弹窗,可从品牌库筛选并自动推荐分类,沿用主题化图标。
- 购买信息 UI 改造:渠道 / 城市支持菜单 + 自定义输入,城市历史自动补全,价格字段带千分位格式化。
- 图片信息区上移到表单首行,统一缩略图组件并支持删除。
- “补充说明”更名为“资产故事记录”,中英文本地化同步。
- 标签、空间字段受设置开关控制,禁用后自动清空关联数据。
2. Batch Edit 批量修改
- 批量页复用品牌搜索弹窗,标签 / 空间按开关动态显示,移除旧的“批量设置位置”。
- BatchEditPayload / Service 以 SpaceNode & TagSet 为核心,保存时自动写入品牌库。
- 新增城市历史写入与自定义城市 chips,体验与录入页一致。
3. 品牌体系
- 品牌库扩展:BrandItem / BrandType 包含中英 / 拼音 / logo,并提供统一归一化检索。
- 导入 CSV 时根据品牌元数据规范名称并优先匹配 logo。
- 品牌管理页重构:列表更紧凑、显示中文名,新增“我的品牌库 / 未启用品牌”分段,多语言搜索结果同步;新增 / 推荐品牌自动带全量元数据。
4. 设置与偏好
- Settings 增加空间管理开关与空态提示,偏好布局更紧凑,语言 / 主题 / 货币选择器选中后自动收起。
- 货币显示新增千分位开关,并在资产卡片与选择器等处统一生效。
5. 其他体验改进
- ImagePicker、Maintenance 视图在 EditItem 中改为 sheet 呈现,与 Add/Edit 交互一致。
- FileImportView 去重逻辑升级,导入时自动补全品牌库、类别与位置的重复清理。
v1.0
2026-03-24
- 资产管理:支持资产记录、编辑与删除。
- 分类体系:类别、标签、品牌库、位置与空间管理。
- 资产照片:拍照或从相册选择照片。
- 维护记录:为资产添加维护、维修、清洁、升级等记录。
- 统计分析:总价值、平均价值、每日持有成本、分类统计等。
- 购买日历:按日期查看历史购买。
- 全局搜索:按名称、品牌、标签进行快速查找。
- 批量管理:支持批量编辑与删除。
- 数据导入:支持 Excel/Markdown 导入(CSV 模板)。
- 电商链接录入:识别主流电商链接并预填信息。
- 照片识别录入:AI 辅助识别并预填字段。
- 备份与恢复:生成
.zip备份并支持恢复。 - 数据导出:可导出资产数据记录。
v0.1
2026-02-27
- MyVault 项目正式启动,完成核心信息架构、资产模型与本地优先原则的立项确认。