Releases: DeveloperAcademy-POSTECH/2025-C6-M01-Offstage
Releases · DeveloperAcademy-POSTECH/2025-C6-M01-Offstage
Release Notes - v1.0.3
🐛 Bug Fixes
- 버스 미감지 시 바운딩박스 초기화 누락 수정
- 바운딩박스 뷰파인더 투명도 오류 수정
- 도착예정정보 보이스오버 라벨링 수정
- VoiceOver 초기 포커스 및 네비게이션 타이틀 수정
- HomeView 큰 텍스트 지원 개선
✨ Features
- QuickCameraView에 기울기 가이드 및 피드백 추가
- 기울기 완료 햅틱 패턴 개선 및 시스템 사운드 추가
- 기울기 부적합 시 버스 인식 중단 및 가이드 표시
- TiltManager에 자동 햅틱 피드백 구현
- 기울기 시각 가이드 및 피드백 시스템 구축
- 버스 탐지 상태별 TTS 피드백 상세화
- 버스 도착 알림에 A11y announcement 적용
- BusRouteSearchView 재시도 버튼 추가 및 L10n 적용
- BusRouteSearchView VoiceOver 접근성 고도화
♻️ Refactoring
- 도착 알림 기준을 2개 정류장 전으로 변경
- 버스 출발 알림을 accessibility에서 TTS로 변경
- 기울기 허용 범위 확대로 민감도 완화
- LocationManager 싱글톤 적용 및 위치 오버라이드 기능 추가
- STT 무음 감지 로직 개선
- 하드코딩된 컬러를 Color Asset으로 교체
🎨 UI/UX Improvements
- 재시도 버튼 스타일 통일 (Primary 테두리 적용)
- 스트로크 UI 디테일 수정
- BusStopSelectionView List 항목 레이아웃 개선
- '2번째 전 정류장 출발' Haptic 알림 복구 및 엔진 안정화
Full Changelog: v1.0.2...v1.0.3
v1.0.2 (2024-11-13) : 앱 전체 플로우 수정
✨ 주요 기능
-
음성 인식 개선
- STT 기반 버스 번호 음성 인식 구현
- 음성 인식 버스 번호 정규화 및 추론 로직 구현
- 음성인식 시트 '목록에서 고르기' 기능 추가
- Sheet 듣는 중 애니메이션 개선
-
버스 도착 정보
- 버스 도착 정보 화면 구현 및 라우팅 연결
- 버스 도착 정보 30초 자동 갱신 기능 구현
- 버스 도착 상태 로직 개선 (정류장 우선, 60초 미만 덮어쓰기)
-
버스 인식 기능
- 버스 인식 상태 표시 UI 및 로직 추가
- 버스 탐지 상태 안내를 위한 서브뷰 생성
- BusDetectStatus enum으로 상태 관리 통합
-
햅틱 피드백
- 햅틱매니저 구현 및 전역 적용
- 버스 인식 버튼 활성화 시 햅틱 피드백 추가
-
홈 화면 개선
- 홈 화면 UI 및 최근접 정류장 탐색 기능 구현
- 음성 인식 Sheet UI 및 Mock 흐름 구현
- 마이크 버튼 상태 기반 비활성화 및 접근성(Hint) 적용
🐛 버그 수정
- 버스 인식 버튼 활성화 기준을 '남은 시간'에서 '남은 정류장'으로 변경
- DispatchGroup으로 여러 비동기 OCR 작업을 동기적으로 처리
- Git hook 스크립트 예외 처리 개선
♻️ 리팩토링
- 버스 긴급도 및 갱신 주기 로직을 'BusUrgencyStatus' 도메인 모델로 분리
- 남은 정류장 텍스트 포맷 로직 분리 및 어색한 표현 수정
- SwiftData 기반 즐겨찾기 기능 및 관련 UI/로직 제거
- LocationCoordinate 도메인 모델 제거 및 CLLocationCoordinate2D로 대체
- 뷰 아키텍처 재구성 - Legacy 분리 및 신규 뷰 메인화
- 서울 버스 API 연동 강화 및 모델 안정성 개선
🎨 UI/UX 개선
- 버스 노선 목록 UI 개선
- Home 및 Sheet UI 개선
- 바운딩 박스 뷰를 디버그 모드로 분리
Full Changelog: v1.0.1-ut1+a11y...v1.0.2
1.0.1 - 1차 사용성 테스트 + VoiceOver 적용 릴리즈
What's Changed
- ✨ Feature: #112 [VO] 온보딩 화면 접근성 개선 by @bisor0627 in #119
- ✨ Feature: #115 [VO] 권한 설정 아이콘 VoiceOver 레이블 추가 by @bisor0627 in #120
- ✨ Feature: #113 [VO] Home 화면 접근성 개선 by @bisor0627 in #121
- ✨ Feature: #118 [VO] 카메라 버스 인식 화면 접근성 개선 by @bisor0627 in #123
- ✨ Feature: #117 [VO] 정류장 상세 화면 VoiceOver 접근성 개선 by @bisor0627 in #122
Full Changelog: v1.0.0-ut1...v1.0.1-ut1+a11y
1.0.0 - 1차 사용성 테스트(UT) 릴리즈
🚀 1차 사용성 테스트(UT)를 위한 빌드
빌드 정보: 1.0.0 (10)
📋 이번 빌드 테스트 범위
- 다이나믹 텍스트와 색상 대비를 고려하여 기존의 버스 앱 보다 보기에 불편함이 없는 앱을 구현하고자 함
⚠️ 중요 참고 사항 (VoiceOver 관련)
- 현재 이 빌드에는 VoiceOver 기능이 적용되어 있지 않습니다.
- VoiceOver 접근성 개선 사항은 피드백을 반영하여 2차 UT용 빌드에 포함될 예정입니다.