|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
| 5 | +## [2.12.0] - 2026-01-06 |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- **Alignment**: Complete CTC forced aligner integration |
| 10 | +- **Pipeline**: Add reconciler for metadata preservation |
| 11 | +- **Subtitle**: Implement visual width based splitting |
| 12 | +- **Debug**: Add granular mock API controls |
| 13 | +- **Pipeline**: Enhance metadata preservation and processing robustness |
| 14 | +- **Alignment**: Add CTC aligner service and settings UI |
| 15 | + |
| 16 | +### Fixes |
| 17 | + |
| 18 | +- **Subtitle**: Handle undefined speaker color |
| 19 | +- **Snapshots**: Include date in timestamp display |
| 20 | +- **I18n**: Add missing translation keys for all locales |
| 21 | +- **Lint**: Add missing hook dependencies |
| 22 | +- **UI**: Isolate component errors with granular boundaries |
| 23 | +- **I18n**: Add missing localization keys for subtitle generation pipeline |
| 24 | +- **Subtitle**: Service improvements (generator, parser, time) |
| 25 | + |
| 26 | +### Refactor |
| 27 | + |
| 28 | +- **Naming**: Rename glossary-state.ts to glossaryState.ts |
| 29 | +- **Structure**: Update services and hooks after component restructure |
| 30 | +- **Types**: Centralize type definitions and update imports |
| 31 | +- **Components**: Update components and fix imports after restructure |
| 32 | +- **I18n**: Localize hardcoded Chinese strings and improve extraction script |
| 33 | + |
| 34 | +### Chore |
| 35 | + |
| 36 | +- **Skills**: Add release-version skill |
| 37 | +- **Config**: Add Claude AI development config |
| 38 | +- **Scripts**: Add i18n key validation script |
| 39 | +- **Deps**: Update dependencies and types |
| 40 | + |
5 | 41 | ## [2.11.0] - 2026-01-01 🎆 |
6 | 42 |
|
7 | 43 | ### Features |
|
0 commit comments