ChapterTool 23.3.1
- 完善原生 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