Skip to content

V1.2.0 - Alpha

Choose a tag to compare

@haemoolpa-jeon haemoolpa-jeon released this 23 Dec 02:20
· 379 commits to main since this release

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