1.7.0
Asset Track 1.7.0
中文
Asset Track 1.7 将月度账单结算扩展为统一的规则与流水操作流程。
- 规则支持仅商品、仅交易对手、交易对手 + 商品三种精确匹配范围,并加入固定优先级、字段重写、重复检测、冲突报告和重写链校验。
- 导入、应用规则、批量编辑、收入/代付转换、历史分类回写以及商品/交易对手统一,统一采用预览、确认、草稿、保存流程,并在保存时重新校验 revision 和前置值。
- 流水页增加出账、入账、理财 Tab,支持逐项、按商品汇总和按交易对手汇总视图;汇总流水可直接创建规则。
- 新增保护流水、批量修改交易对手/商品/分类、类型转换和本地操作审计;操作记录包含成功、跳过、失败及前后字段信息。
- 分类定义支持保存说明;数据健康直接展示商品-分类冲突处理表;商品总览支持历史筛选、商品/交易对手编辑、分类回写和直接创建规则。
- 加仓和提现支持绑定理财账户;月度分析按账户展示本金、本月加仓/提现、市值、流动资金、仓位、收益率和上月对比。
- 年度分析区分总资产与市场净资产,并优化近 12 个月趋势;表格统一列宽、居中控件、下拉框样式和规则最近月份展示。
- 可选 AI 分类使用 Obsidian SecretStorage 保存 API Key,只发送选中的可分类流水,保护流水默认不发送,支持按状态查看和重试,不自动创建永久规则。
- 分析、规则统计、数据健康和商品总览采用按需读取窗口与页面级缓存,减少大数据量下的重复查询。
- 数据库升级至 schema 10;打开 schema 9 数据库时会先创建保护备份,再执行可回滚的 9→10 迁移。
- 代付与支出的多对多关系暂不纳入本版本。
English
Asset Track 1.7 expands monthly bill settlement into a consistent rule and transaction-operation workflow.
- Rules now support exact item-only, counterparty-only, and counterparty-plus-item scopes with fixed priority, field rewrites, duplicate detection, conflict reporting, and rewrite-chain validation.
- Imports, rule application, bulk edits, income/daifu conversion, historical category backfills, and item/counterparty renames follow a preview, confirmation, draft, and save workflow with revision and before-value revalidation.
- The Transactions page adds Outgoing, Incoming, and Investment tabs, with individual, item-summary, and counterparty-summary views; summary groups can create rules directly.
- Added protected rows, bulk counterparty/item/category edits, type conversion, and local operation auditing with success, skipped, failed, and before/after details.
- Category definitions now persist descriptions. Data health opens item-category conflict results directly; Item overview supports history filters, item/counterparty editing, category backfills, and direct rule creation.
- Investment deposits and withdrawals can be assigned to an investment account. Monthly analysis shows each account's principal, current-month flows, market value, liquid funds, position, return, and previous-month comparison.
- Annual analysis distinguishes total assets from market net assets and improves the recent 12-month trend; tables now use consistent column widths, centered controls, differentiated selects, and latest-month rule reporting.
- Optional AI classification uses Obsidian SecretStorage for the API key, sends only selected classifiable rows, excludes protected rows by default, supports status-based retries, and never creates permanent rules automatically.
- Analysis, rule statistics, data health, and item overview now use bounded read windows and page-level caching to reduce repeated queries on larger datasets.
- The database upgrades to schema 10; opening a schema 9 database creates a protection backup before the rollback-safe 9-to-10 migration.
- The many-to-many relationship between daifu and expenses remains out of scope for this release.