Added Features:
- Added expanded multi-output workflow with support for more output creation (Output 3–6) and better output management flow.
- Added NDI output registry sync so newly created/removed outputs are automatically reflected in NDI settings and companion resync.
- Added new parser controls:
Quick parser controls
Configurable line-grouping behavior
Smarter refrain/chorus expansion from previously defined sections
Stage-only line parsing support
- Added new user preferences:
Disable automatic app updates
Disable hardware acceleration
- Added global Escape key handling for closing modals across the app.
- Enhanced output preview modal to include Stage and custom outputs.
- Performed general cleanup and UI polish across modals, auth status indicators and layout spacing.
Bug Fixes:
- Fixed lyric filename-clearing issues after sync/output actions.
- Fixed additional output toggle state bugs (individual toggle state now behaves correctly).
- Fixed multiple socket-event regressions affecting additional outputs and Stage timer behavior.
- Fixed issues introduced during the first custom output creation rollout and stabilized the flow.
- Fixed auth-status modal issues and resolved Vite dynamic import warnings.
- Fixed jsconfig.json path alias/deprecated baseUrl configuration issues.
- Multiple minor bug fixes
Stability and Internal Improvements (For developers):
- Refactored lyric parsing into modular components for maintainability and safer future parser updates.
- Refactored NDI internals (installer, IPC client, output settings modules) to improve reliability and lifecycle handling.