Skip to content

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 15 Dec 23:58
· 124 commits to dev since this release

Bug Fixes

fix(session-notification): Replace blocking MessageBox with native toast on Windows

  • Windows UX 대폭 개선: System.Windows.Forms.MessageBox (blocking modal) → Windows.UI.Notifications.ToastNotificationManager (non-blocking toast)
  • 플랫폼별 올바른 이스케이핑 적용: 각 플랫폼 셸 특성에 맞게 수정
    • macOS: AppleScript용 백슬래시 처리 (\\\\\\, "\")
    • Linux: raw 값 처리 (셸이 자동 처리)
    • Windows: PowerShell용 작은따옴표 이스케이핑 (''')
  • 에러 핸들링 추가: Windows에서 graceful degradation 지원 (older Windows versions)
  • 코드 구조 개선: 플랫폼별 이스케이핑 로직을 각 case 블록으로 분리하여 가독성 향상

Technical Details:

  • 사용자 입력 없음: config-driven values만 사용하여 보안 위험 감소
  • PowerShell 단일 따옴표 문자열 내 안전한 값 삽입
  • 타입 에러 없음: LSP diagnostics clean

Fixes: #62


  • da63b09 fix(session-notification): Replace blocking MessageBox with native toast on Windows (#62)

Thank you to our community contributor:

  • @junhoyeo: fix(session-notification): Replace blocking MessageBox with native toast on Windows (#62)
  • da63b09 fix(session-notification): Replace blocking MessageBox with native toast on Windows (#62)

Thank you to our community contributor:

  • @junhoyeo: fix(session-notification): Replace blocking MessageBox with native toast on Windows (#62)