Skip to content

ChapterTool 23.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 14:15
· 90 commits to master since this release
  • 完善原生 BDMV 导入:解析 INDEX、CLPI、BDJO 与 Movie Object,按完整播放列表发现标题,并以 eac3to 风格合并显示名称。
  • 对齐 libbluray 1.5.1 的 HDMV 位移与 CLPI 边界;加固导入器、时间格式化与本地化对异常输入的处理。
  • 统一 Avalonia 界面设计体系,改进载入入口与快捷键提示,并移除另存为入口。
  • 改进日志聚合与可读性。
  • 简化跨宿主 Avalonia 组合,桌面改用 Autofac 管理服务生命周期。
  • 完善 Node.js 包的 TypeScript 类型、测试与文档。

Features

  • Completed native BDMV import: parse INDEX, CLPI, BDJO, and Movie Object files, discover titles from complete playlists, and merge display names in the eac3to style.

Bug Fixes

  • Aligned HDMV offsets and CLPI boundaries with libbluray 1.5.1, and hardened importer, time formatting, and localization handling for invalid input.
  • Unified the Avalonia visual design system, improved load entry points and shortcut hints, and removed the Save As entry point.
  • Improved log aggregation and readability.

Internals

  • Simplified Avalonia composition across hosts and used Autofac to manage service lifetimes on desktop.
  • Improved TypeScript types, tests, and documentation for the Node.js package.

Full Changelog: v23.3.0...v23.3.1