🔧 Исправление синхронизации, Стэмы и поддержка Chamsys
- 🔊 Аудио Движок и AI Core
- Timeline Sync: Устранена критическая ошибка рассинхронизации (дрейфа) звука относительно таймлайна. Теперь курсор воспроизведения идеально совпадает с аудиопотоком.
- Stem Persistence: Исправлена логика сохранения разделенных дорожек (Stems) внутри контейнера шоу-файла (.showp). Данные AI-анализа теперь корректно восстанавливаются после перезагрузки проекта.
- BPM Trigger: Исправлена работа BPM Trigger.
- 🎛 CHAMSYS MagicQ Integration (Alpha)
- New Protocol: Впервые! Добавлена экспериментальная поддержка консолей Chamsys MagicQ.
- Status: Модуль находится в стадии Alpha-тестирования. Реализовано базовое соединение и протокол обмена данными.
- 🖥️ Интерфейс и Локализация (UI/UX)
- Global Search: Добавлена функция глобального поиска по вкладкам для мгновенной навигации по элементам шоу.
- About Window: Полная мультиязычность (RU/EN) окна «О программе». Мгновенное переключение языка без перезагрузки интерфейса.
- Smart Inputs: Реализованы «умные» плейсхолдеры в полях ввода (Имя/Ключ) — автоматическая очистка при фокусе.
- License UX: Интерактивный бейдж статуса лицензии (динамическая подсветка) и копирование данных в буфер обмена в один клик.
- 🔐 Безопасность и Стабильность
- Input Validation: Введена строгая валидация логина (блокировка кириллицы) для исключения ошибок кодировки на стороне сервера.
- Error Handling: Добавлены развернутые системные уведомления (MessageBox) при ошибках авторизации или некорректном вводе данных.
🔧 Audio Sync, Stem Fixes & Chamsys Support
- 🔊 Audio Engine & AI Core
- Timeline Sync: Fixed a critical audio drift issue where playback lagged behind the visual cursor. Playback is now perfectly frame-locked.
- Stem Persistence: Resolved issues with saving separated tracks (Stems) into the showfile container (.showp). AI analysis data is now correctly restored upon project reload.
- 🎛 CHAMSYS MagicQ Integration (Alpha)
- New Protocol: New! Added experimental support for Chamsys MagicQ consoles.
- Status: Module is in Alpha stage. Basic connectivity and data exchange protocol implemented.
- 🖥️ UI & Localization
- Global Search: Added a global search feature across tabs for instant navigation.
- About Window: Full bilingual support (RU/EN) for the "About" window with instant language switching.
- Smart Inputs: Input fields (Name/Key) now feature auto-clear logic on focus for better UX.
- License UX: Interactive license status badge (dynamic coloring) and one-click copy-to-clipboard functionality.
- 🔐 Security & Stability
- Input Validation: Implemented strict login validation (Cyrillic characters restricted) to prevent server-side encoding errors.
- Error Handling: Added detailed system notifications for authorization errors or invalid data entry.