From bd5f1afd479f9f8f90ec1680bf8afe4bd532ae93 Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Mon, 29 Jun 2026 09:09:01 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=A0=84=EC=97=AD=20=EC=97=90=EB=9F=AC?= =?UTF-8?q?=20=ED=8F=B4=EB=B0=B1=20+=20=EC=95=88=EB=93=9C=EB=A1=9C?= =?UTF-8?q?=EC=9D=B4=EB=93=9C=20=EB=92=A4=EB=A1=9C=EA=B0=80=EA=B8=B0=20?= =?UTF-8?q?=EB=8F=99=EC=9E=91=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 전역 에러 처리(흰 화면 방지): - app.config.errorHandler + onErrorCaptured → 렌더/라이프사이클 오류 시 빈 화면 대신 '문제가 발생했어요 + 새로고침' 폴백 화면 표시 안드로이드 뒤로가기 우선순위 개선: - 잠금 화면이면 우회 불가(종료) → 열린 오버레이(회원가입/로그인/비번/사이드바) 닫기 → 화면 뒤로 → 최상위에서 '한 번 더 누르면 종료'(실수 종료 방지) - 종료 안내 토스트(커스텀 이벤트, 플러그인 없이 App.vue 렌더) Co-Authored-By: Claude Opus 4.8 --- src/App.vue | 109 +++++++++++++++++++++++++++++++++++- src/capacitor.js | 31 ++++++++-- src/composables/appError.js | 16 ++++++ src/main.js | 6 ++ 4 files changed, 155 insertions(+), 7 deletions(-) create mode 100644 src/composables/appError.js diff --git a/src/App.vue b/src/App.vue index 2a7c525..2890ba5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,5 @@