V1.2.0 - Alpha
Styx v1.2.0 릴리스 노트
🎉 주요 개선사항
🎵 오디오 품질 향상
- 스테레오 오디오 지원: 기존 모노에서 스테레오로 업그레이드하여 음질 대폭 개선
- 동적 범위 압축: 사용자 간 자동 음량 균형 조절로 일관된 오디오 레벨 제공
- 실시간 주파수 분석: 스펙트럼 분석기로 오디오 주파수 시각화
- 오디오 라우팅 매트릭스: 스테레오/좌측/우측/모노 믹스 등 유연한 오디오 라우팅
- 공간 오디오: 스테레오 패닝으로 몰입감 있는 오디오 경험
- 노이즈 프로파일링: 사용자 환경을 학습하여 자동으로 노이즈 게이트 조절
- AI 노이즈 제거: RNNoise WASM 기반 고급 노이즈 제거 (선택적 활성화)
🎛️ 전문 기능 추가
- 향상된 키보드 단축키: 20개 이상의 포괄적인 단축키 시스템
- 고급 오디오 이펙트: 3밴드 EQ, 딜레이, 압축 효과
- 멀티트랙 녹음: 각 참가자를 개별 파일로 녹음
- 화면 공유: getDisplayMedia를 활용한 화면/악보 공유
- 역할 시스템: 호스트/연주자/청취자 역할 구분
👥 사용자 관리 개선
- 사용자 승인 시스템: 관리자 승인 워크플로우로 향상된 보안
- 관리자 패널 강화: 모니터링 및 로그 기능 추가
- 전문적인 사용자 관리: 검색 및 제어 기능이 포함된 사용자 카드
- 자체 통계 표시: 본인의 연결 상태 (지연시간, 대역폭, 패킷 손실) 확인
🔒 보안 및 성능 강화
- 향상된 보안 로깅: 모든 보안 이벤트에 대한 감사 추적
- GDPR 준수: 데이터 내보내기/삭제 기능으로 개인정보보호 강화
- 고급 속도 제한: 의심스러운 IP 추적 및 자동 차단
- 상태 모니터링: 메트릭 엔드포인트로 시스템 상태 실시간 확인
- 대역폭 적응: 연결 품질에 따른 자동 품질 조절
♿ 접근성 및 사용자 경험
- WCAG 2.1 AA 준수: 스크린 리더 지원 및 접근성 개선
- 고대비 모드: 시각 장애인을 위한 고대비 테마
- 전문적인 UI 개선: 애니메이션 및 마이크로 인터랙션 추가
- 향상된 타이포그래피: 개선된 글꼴 및 간격 시스템
🛠️ 기술적 개선사항
오디오 엔진
- JavaScript: 모든 getUserMedia 호출을 스테레오 (channelCount: 2)로 업데이트
- Rust: Opus 인코더/디코더를 모노에서 스테레오로 변경
- 48kHz 샘플레이트 유지로 지연시간 영향 없음
네트워킹
- WebRTC 통계 수집으로 연결 품질 모니터링
- 자동 비트레이트 조절로 네트워크 상태에 적응
- 패킷 손실 및 지터 추적
보안
- Helmet 보안 헤더 적용
- 진보적 속도 제한 시스템
- 포괄적인 보안 이벤트 로깅
📊 성능 최적화
- 지연시간에 영향 없는 안전한 기능 구현
- 효율적인 Web Audio API 활용
- 실시간 처리 최적화
🎯 호환성
- 기존 1.1.x 버전과 완전 호환
- 모든 브라우저에서 정상 작동
- Tauri 데스크톱 앱 지원
배포일: 2025년 12월 23일
다운로드: https://3-39-223-2.nip.io
GitHub: https://github.com/haemoolpa-jeon/styx-oss