Commit e0618ca
committed
chore(release): 3.39.0 [skip ci]
# [3.39.0](v3.38.2...v3.39.0) (2025-12-16)
### Bug Fixes
* **ai-tools:** добавить недостающие поля isLoading и isReady в getPlayerState() ([a1c5e03](a1c5e03))
* **app:** исправлена загрузка projectState при старте приложения ([398aeb9](398aeb9))
* **architecture:** update effects types imports to use domains ([ae1497b](ae1497b))
* **architecture:** update template types imports in ai-services ([9fc3135](9fc3135))
* **architecture:** use useUserSettings from domains (Phase 14) ([7996352](7996352))
* **imports:** исправлен импорт executeCommand в use-auto-proxy ([3d4ea1f](3d4ea1f))
* **media:** update media commands ([6eb8c6a](6eb8c6a))
* **media:** исправлена загрузка медиа файлов при старте приложения ([2f3ab1e](2f3ab1e))
* **person-identification:** fix import paths for person-identification types ([ce73e54](ce73e54))
* **tests:** JL-Cut drag handle tests - all 20 passing ([e8622d3](e8622d3))
* **tests:** resolve use-timeline test failures and improve mock configuration ([d0c312c](d0c312c))
* **tests:** Timeline edit tools - 155 tests passing ([8802093](8802093))
* **tests:** Timeline hooks part 1 - fixed test infrastructure (64 tests passing) ([f16d178](f16d178))
* **tests:** Timeline hooks part 2 + utils - fix mock paths and track type mapping ([7e14359](7e14359))
* **tests:** исправлен mock PREVIEW_SIZES для корректной работы тестов ([9275b76](9275b76))
* **tests:** исправлен мок DEFAULT_PREVIEW_SIZE_INDEX в browser тестах ([e447bd1](e447bd1))
* **tests:** исправлен тест валидации frameRate в template-validator ([f7f02bd](f7f02bd))
* **tests:** исправлены падающие тесты Wave 14 - AI & Media domains (9 файлов) ([9d9abc0](9d9abc0))
* **tests:** исправлены падающие тесты Wave 15 - Timeline hooks & components (21 файл) ([6e5bce8](6e5bce8))
* **tests:** исправлены проваливающиеся тесты AI services и chat ([ea67b09](ea67b09))
* **tests:** исправлены проваливающиеся тесты media-studio ([386b0ef](386b0ef))
* **tests:** исправлены пути к хукам в тестах timeline компонентов ([2512d8c](2512d8c))
* **test:** добавлены wrappers и исправлены пути моков после реорганизации hooks ([656ebb1](656ebb1))
* **test:** исправлены синтаксические ошибки в hook тестах ([7adc3fa](7adc3fa))
* **test:** обновлены моки после реорганизации providers ([15daf36](15daf36))
* **types:** migrate ai-director to unified montage plan types ([acc2aaa](acc2aaa))
* **video-editing:** исправлен flaky тест в command-queue ([2844dc2](2844dc2))
* исправить ~7 оставшихся ошибок типов в проекте ([e44f929](e44f929))
### Features
* **adapters:** добавлен HTTP адаптер для web версии ([39ba81a](39ba81a))
* **analysis:** улучшения UI анализа и интеграция систем ([d36d2b9](d36d2b9))
* **architecture:** migrate Sequence types to domains ([dfadf4e](dfadf4e))
* **architecture:** migrate TimelineStudioProject types to domains ([bc3f840](bc3f840))
* **architecture:** migrate Updates/Modals types to domains ([c9d7bd1](c9d7bd1))
* **architecture:** migrate Video Player utilities to domains ([6595651](6595651))
* **montage-planner:** создать унифицированные типы (Phase 1) ([de55fba](de55fba))
* **player:** исправлено воспроизведение видео из браузера и UI улучшения ([01afd4a](01afd4a))
* **timeline:** добавлена вкладка Анализ с панелью настроек ([85a38ca](85a38ca))
* **typescript:** complete TypeScript error elimination - Wave 5 FINAL ([f8b7bd2](f8b7bd2))1 parent 6e5bce8 commit e0618ca
File tree
8 files changed
+103
-7
lines changed- promo/content/changelog
- src-tauri
8 files changed
+103
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
1 | 49 | | |
2 | 50 | | |
3 | 51 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
1 | 49 | | |
2 | 50 | | |
3 | 51 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
0 commit comments