Skip to content

Asset Track 1.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 04:00
· 13 commits to main since this release

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.

中文更新

  1. 适配 Obsidian 1.13:设置页改用声明式 getSettingDefinitions,文件夹选择使用原生设置控件,移除已弃用的 display();插件设置不再枚举整个 Vault 的文件。
  2. 规则与冲突处理:分类定义聚焦历史流水数,压缩大额、颜色、流水数和操作列的占比;规则处理工作台聚焦冲突解决;规则页移除顶部 hash 和 SQLite 实现提示;统一表头、状态和按钮对齐方式。
  3. 流水与月份编辑:优化创建月份与流水月份选择的位置和醒目按钮;新建月份内容为空时删除不再重复确认;流水编辑支持行号样式统一、排序和完整的操作列表头。
  4. 分析与商品总览:新增并整理商品总览表,移除健康状态和所属规则列;统一商品总览与其他分析表的颜色、对齐、列宽和金额格式。
  5. 统一响应式表格规范:规则、冲突、分类、流水、商品总览等表格统一采用固定资产表的响应式行为,优先使用容器宽度、允许内容换行,减少不必要的横向滚动和空白列。
  6. 兼容性与数据安全:继续使用 schema 9、原有数据目录、data.json 设置字段和备份格式;发布包仅包含 main.jsmanifest.jsonstyles.css 三个标准文件。

English updates

  1. Obsidian 1.13 compatibility: Settings now use declarative getSettingDefinitions with Obsidian native folder controls. Deprecated display() overrides were removed, and plugin settings no longer enumerate every file in the Vault.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Compatibility and data safety: Schema 9, the existing data-directory layout, data.json settings fields, and backup formats remain unchanged. The release contains only the three standard assets: main.js, manifest.json, and styles.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.