[Feat/Refactor/Fix] Bluetooth 기기 연결 로직 리팩토링 및 UI 수정
PR 설명
변경 사항 (What)
Bluetooth 기기 연결 관련 리팩토링
RecordView 및 RecordViewModel에서 로그인 여부에 따른 Bluetooth 연결 처리 방식을 분리
Apple 로그인 사용자와 비로그인 사용자에게 각각 다른 경고 메시지 표시
Bluetooth 연결 상태 처리 로직을 비동기로 변경 (Task 사용)
Firebase에서 기기 정보를 가져오는 로직 추가
UserDefaults에서 기기 정보를 관리하는 방식 수정
UI 및 기능 수정
닉네임이 없을 때 기본 문구 추가
라이딩 고고씽 및 날씨 관련 타이틀 문구 수정
로그인되지 않은 경우 '더보기' 버튼을 누르면 alert 표시
알림이 없을 때 표시될 기본 문구 추가
휠 둘레 선택 및 검색 화면에서 사용성 개선:
선택된 휠 둘레를 테이블뷰에서 스크롤 위치로 표시
휠 둘레 화면으로 돌아올 때 검색창 초기화
블루투스 기기 케이던스 제한 기능 추가
관련 이슈 (Related Issues)
비로그인 시 기록을 요약하고 저장했을때 로그인 유도 alert이 뜨는데, 이 때 로그인을 했을떄 HomeView화면으로 이동하는데 기록이 저장되지 않는다. 또 비로그인 유저가 기록 저장 시 로그인했을때 HomeView보다는 해당 기록이 저장된 기록 목록 화면이나 기록화면으로 이동하는게 좋을 것 같다. -> 나 오기전에 수정되어 있으면 좋겠네
PR 제목
[Feat/Refactor/Fix] Bluetooth 기기 연결 로직 리팩토링 및 UI 수정
PR 설명
변경 사항 (What)
Bluetooth 기기 연결 관련 리팩토링
RecordView
및RecordViewModel
에서 로그인 여부에 따른 Bluetooth 연결 처리 방식을 분리Task
사용)Firebase
에서 기기 정보를 가져오는 로직 추가UserDefaults
에서 기기 정보를 관리하는 방식 수정UI 및 기능 수정
관련 이슈 (Related Issues)