0.33.0
🚀 새로운 기능
- GitHub Actions에서 실험적 Linux ARM64 빌드 활성화 (6a15a894709dce51309884b05a09060b59d9e499)
- CurseForge 페이지에서 다운로드 진행 상황 인라인 표시 (fa0c6fb70e7da6ed4b88ece0297d8db900590628)
- Modrinth 페이지에 멤버와 추천 버전 표시 (a6175538952caa81fc109e915814bb89415a5266)
- UPnP 매핑 지원 (cc0f21082d570864f4067668fb1eee8f5e0ef249)
- macOS / Linux 네이티브 타이틀바 지원 (352c518a7af0cfabfc1ced3d4e4a79daf0c243de)
- RTC 자격 증명 지원 (4df87d768c9f995b9281b58f745238f43bb9e69c)
- 연결 타입 표시 추가 (df4805d34e7fa26c495a897869550f28f605d454)
- 후보(candidate) 타입 표시 지원 (4494e9bf85ac60331a3f3263e80b2bac2ce29ad7)
- NAT 타입 감지 추가 (19d072c80db811fb964ad83a4c782d5b6958137a)
- 그룹 단위 협상(negotiate by group) 지원 (462d6380fee205815b7a4dda9b6857fa1eff1cb7)
- 기존 보기(legacy view)로 전환 지원 (bde8e7553e0e01e149e9236f472b9ac62c6979cd)
- 글로벌 설정 지원 (58cd90cbdb127b0bb0f2b3ff139d45782b5aad2f)
🐛 버그 수정 및 패치
- Fabric 모드에서
provides
별칭 올바르게 식별 (00e5ed4b2135198c4087c3326e9d8b5cbfec213b) - 일부 Modrinth 버전이 overflow 시 표시되지 않는 문제 수정 (6532d8dcc855d38a39198d0bcc826ee622b6d5ac)
- 모드팩 설치 시 파일 이름 변경 문제 수정 (f3a68e767ae5c0876c1fedb2ae6cba438c9a1354)
- 중복 리소스가 UI를 막지 않도록 수정 (af7eb1f1eb1d8e2a923c6bab242479c43d404066)
- SHA1 일치 시 중복 리소스 지속 방지 (cfbf39af9c663a8b7bcc881a31697e1d7a24426d)
- CurseForge / Modrinth 설치 버튼의 잘못된 상태 표시 시간 단축 (bf1aa5914103708f45ef038e72627748a0a35e41)
- 디버깅 시 Win32 DLL 오류 수정 (a41e984dbc27b84f85730cb5876b624cabe73fb3)
- Win32 트레이 더블 클릭 동작 조정 (e5143aeb9c817d1d54c67357e627d0b8d79b99e5)
- XSTS 토큰 확인으로 uncaught 오류 방지 (d48ad7fa804617aae2db7d6ebd2e9c7f14b87e57)
- 이미 이름이 변경된 리소스의 태스크 실패 방지 (9237f3b87baf6b51eaa99aae14a175ed0b771052)
- 활성 창에서 잘못된 태스크 진행률 표시 문제 수정 (0b0fc9d9cf95e9668b710ebb571beab51c6e56e1)
graceful-fs
사용으로 파일 과다 문제 방지 (f81fee0f14936d793ef6fdf8dd24ab5058cf325f)- 캐시 실패가 로그인 차단하지 않도록 수정 (9bf62f5dbce672bde617c91ca04f248312cdc274)
- macOS 트레이 동작 조정 (76ca9680fa2a3a622d8811797c2923e420365a9e)
- 설치 중 일반 인스턴스 파일(prefetch) 사전 로딩 방지 (c82c319aaff648d1394598f03670facfa622f0da)
- 빈 리소스 매핑 방지 (4dbdea586f669aa66b7cfc589d2620d0c5f6858c)
- 로그 창 작동 문제 수정 (77ca99c4a9afe1adc83fe847d7c1515438ee69fa)
- 일부 installForge edge case에서 잘못된 실행 버튼 문제 수정 (65a9964adc38bac6d2a7f8302cd7d09bccd56deb)
🏗️ 리팩토링
- 하단 모드 활성화 케이스 최적화 (fed2e15f44e026a91029b741ed7669cc597d3ad4)
- 로그 뷰 성능 향상 (5eff7173d250bc5ee36f69a62c2170ab0532ca6b)
- LevelDB로 리소스 아키텍처 안정화 (20c67b80bcb941dc931071f71ebc2af5b4b0d0f9)
- 의존성 조정 (b79977d1ae68b8db6dd9ff7643860cb1f644a7b9)
- FTB용 별도 레벨 사용 (2b19deaff42ae16a9867c7c8578c61d9754bfdf8)
- UI 미노출 시 모드팩 로딩 방지로 성능 향상 (c6356a0e0f2b5c456706a677c4d12fce38d51bcb)
- 태스크 관리자 성능 향상 (fad16c027115b4f2054fa48e6c47f4bc054d61e4)
- 무거운 인코딩 작업 워커로 분리 (7c5e0b48f64a10d80273fb973b5f298b9b8ff154)
- 인스턴스 마이그레이션 시 인스턴스 선택 차단 방지 (c18d59a6f2e2367e5b664a49993a68306780465f)
- 일부 UX 개선 (e2df99abc66c1fa00805b8fd4313f32444abca74)
- 모드 페이지 성능 향상 (bd4df6f5077f3234210b0e1908fbc60be627387c)
- 레이아웃 설정을 클라이언트 전용으로 이동 (edd0f5e31da9876a05081f00658a6b13caba1c34)
- 범용 프로토콜 핸들러 생성 및 LauncherApp 단순화 (3bee723afb6d2a021d119bb1f66cf03129112509)
- 멀티플레이어 접속 시 로딩 단계 표시 (1654058688c02cbda3254c9261fbf3655d656db1)
- 개별 WebRTC 라이브러리 사용 (37c003a247ae4baff7f7aaeacb1321d732c19cb6)
- 공유 인스턴스 기능 재활성화 (ec72b728b2d56fed34a3531434755bd0b159e3e7)