Repository navigation
v4.15.1
좌석표 취소표 대기의 '좌석 무관' 예약을 고치고, 끊긴 예약 응답과 같은 열차 중복 예약을 처리하는 버전입니다.
- 좌석표 취소표 대기에서 열차를 '좌석 무관'으로 고르면 자리가 나도 예약되지 않던 문제를 고쳤습니다. 이제 고른 등급(일반실·특실)으로 코레일이 배정한 좌석을 잡고, 알림에 "코레일 배정 · 일반실"처럼 표시합니다.
- 예약 요청이 응답 없이 끊겨도 코레일에는 좌석이 잡혔을 수 있습니다. 이때 몇 분 동안 내 예약을 확인해, 이 감시가 보낸 요청과 열차·운행일·좌석 수·좌석(또는 등급)이 모두 맞는 새 예약만 결제 대기로 알립니다. 감시 도중 직접 잡은 다른 예약은 받아들이지 않습니다.
- 같은 열차에 예약이 이미 있어서 취소표를 잡지 못하면 감시마다 한 번 알립니다.
- 코레일이 그 등급의 호차를 주지 않아 다른 날 편성으로 그린 참고 좌석표는 빈자리로 내놓지 않고, 그 좌석으로 예약을 시도하지도 않습니다(에이전트 도구 포함).
- 서버가 취소표 감시에서 이미 받는 조회 응답으로 빈자리가 얼마나 오래 남는지 기록합니다(추가 요청 없음, 사용자 정보 없음). 감시 간격을 정하는 데 씁니다.
앱 화면은 4.15.0과 같고, 바뀐 것은 대부분 서버입니다. 서버는 4.15.1로 배포했으므로 4.15.0 앱에서도 위 수정이 적용됩니다.
Android 7.0 이상이 필요합니다. 이 APK는 직접 설치용이며, Play에서 받은 앱과 서명이 달라 서로 업데이트되지 않습니다.
APK SHA-256: ce076ebcfdcf9b3c64373841c738151ae5bce9c3dd986f4852e69ed155eb8792
APK 서명 인증서 SHA-256: cc949e18b5a541a7f533ef954d1b2f675aa0847d413e784234c016e233e34f5e (이전 릴리스와 같음)
배포·검증
- 서버(pit5):
f5fae81로 배포했습니다(2026-10-12, 진행 중인 검색 0건 확인 뒤 API만 재생성). - Google Play 내부 테스트: 4.15.1(versionCode 41501)을 2026-10-12 02:03(KST)에 출시했습니다(내부 테스터에게 제공됨). AAB SHA-256
b29c58de3047e703a583004d85a62e3f04cfd63446ae2ce4abddc8743d86a591. - 태그
v4.15.1은 main 커밋f5fae81을 가리킵니다. - 이 Windows PC에서 에뮬레이터를 포함한
npm run verify전체 통과: 프론트 278개, 백엔드 780개, 통합 16개, 브라우저·레이아웃(헤드리스) 114개와 에뮬레이터 기기 단계 44개. - GitHub Actions: 브랜치 실행에서
checks·device통과. - 별도 검토자의 코드 리뷰를 거쳤습니다. 첫 리뷰에서 나온 High(감시 도중 직접 잡은 예약을 감시의 것으로 받아들이던 문제)는 고쳐서 재검토로 확인했습니다.
- 실제 코레일에서 '좌석 무관' 예약과 끊긴 응답 되찾기는 아직 확인하지 않았습니다(테스트는 실제 라이브러리 클래스로 했습니다).