Asset Track 1.4.0
Asset Track 1.4.0
中文: 本版本要求 Obsidian 1.13.0 或更高版本。安装或更新前,请先升级到最新可用的 Obsidian 1.13.x 桌面版。
English: This release requires Obsidian 1.13.0 or later. Before installing or updating, upgrade to the latest available Obsidian 1.13.x desktop release.
中文更新
- 适配 Obsidian 1.13:设置页改用声明式
getSettingDefinitions,文件夹选择使用原生设置控件,移除已弃用的display();插件设置不再枚举整个 Vault 的文件。 - 规则与冲突处理:分类定义聚焦历史流水数,压缩大额、颜色、流水数和操作列的占比;规则处理工作台聚焦冲突解决;规则页移除顶部 hash 和 SQLite 实现提示;统一表头、状态和按钮对齐方式。
- 流水与月份编辑:优化创建月份与流水月份选择的位置和醒目按钮;新建月份内容为空时删除不再重复确认;流水编辑支持行号样式统一、排序和完整的操作列表头。
- 分析与商品总览:新增并整理商品总览表,移除健康状态和所属规则列;统一商品总览与其他分析表的颜色、对齐、列宽和金额格式。
- 统一响应式表格规范:规则、冲突、分类、流水、商品总览等表格统一采用固定资产表的响应式行为,优先使用容器宽度、允许内容换行,减少不必要的横向滚动和空白列。
- 兼容性与数据安全:继续使用 schema 9、原有数据目录、
data.json设置字段和备份格式;发布包仅包含main.js、manifest.json和styles.css三个标准文件。
English updates
- Obsidian 1.13 compatibility: Settings now use declarative
getSettingDefinitionswith Obsidian native folder controls. Deprecateddisplay()overrides were removed, and plugin settings no longer enumerate every file in the Vault. - Rules and conflict handling: The category editor now focuses on historical transaction counts with more compact amount, color, transaction-count, and action columns. The rule workbench focuses on conflict resolution. Hash labels and SQLite implementation text were removed, and headers, statuses, and action controls now share one alignment style.
- Transaction and month editing: Month creation and transaction-month selection were rearranged with a more prominent creation button. An empty newly created month can be deleted without a duplicate confirmation. Transaction editing now has consistent row-number styling, sorting, and complete operation headers.
- Analysis and product overview: The product overview was reorganized and no longer includes the Health or Matching rule columns. Its colors, alignment, column widths, and amount formatting now match the other analysis tables.
- Unified responsive tables: Rules, conflicts, categories, transactions, and product overview tables now follow the fixed-asset table responsive behavior: use the available container width, wrap content when needed, and avoid unnecessary horizontal scrolling or empty columns.
- Compatibility and data safety: Schema 9, the existing data-directory layout,
data.jsonsettings fields, and backup formats remain unchanged. The release contains only the three standard assets:main.js,manifest.json, andstyles.css.
Verification
- Cross-platform CI passed on Ubuntu, macOS, and Windows.
- The release workflow passed typecheck, lint, tests, build, release validation, tag/version checks, standard asset checks, and artifact attestations.