Commit Graph

875 Commits

Author SHA1 Message Date
HyeonJongKim
74842906cc - 가맹점관리 _ 등록 현황 온라인 등록현황 Enum Value 다국어 적용, 발급일자 포맷 지정 2025-11-14 11:26:12 +09:00
focp212@naver.com
e5244429a5 알람루트 추가 2025-11-14 10:45:21 +09:00
HyeonJongKim
cda7786ccf - 정산내역 조회조건 결제수단 Enum Type 수정 2025-11-14 10:40:50 +09:00
HyeonJongKim
511a6c06fd - 정산조회_정산내역_ 거래기준 조회 Request Enum Value 오류 수정 2025-11-14 10:07:49 +09:00
HyeonJongKim
44cadaee3c - 링크결제 결제신청확인,완료 페이지 뒤로가기 버튼 삭제 2025-11-13 19:51:33 +09:00
Jay Sheen
f5c98cca6c 메인 페이지 재방문 시 생체인증 체크 중복 실행 방지
- firstAccess가 true일 때만 생체인증 체크 실행하도록 개선
- 체크 완료 후 즉시 firstAccess를 false로 설정
- AuthRegister 컴포넌트 렌더링 조건에 authRegisterOn 추가
- 불필요한 컴포넌트 마운트 및 로딩 방지

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 18:22:30 +09:00
Jay Sheen
46041e85c7 배너가 없을 경우 생체인증 등록 팝업이 표시되지 않는 버그 수정
- 홈 배너 목록이 비어있을 때 bottomBannerOn을 false로 설정
- 배너가 없어도 AuthRegister가 정상적으로 표시되도록 개선
- 디버깅을 위한 console.log 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 17:50:22 +09:00
Jay Sheen
8fbc7d2f74 즐겨찾기 추가/삭제 로직 개선 및 스크롤 위치 수정
- 즐겨찾기 삭제 시 최소 1개 유지 검증 추가 (favorite-wrapper.tsx)
- 즐겨찾기 추가/삭제 로직 분리 및 개선 (menu-category.tsx)
  - 추가 시: 최대 10개만 체크
  - 삭제 시: 최소 1개 유지 체크
  - 각 조건에서 early return으로 명확한 흐름 구성
- 메뉴 오픈 시 즐겨찾기 목록 스크롤을 맨 앞으로 초기화
  - prevMenuOn 상태로 메뉴 오픈 감지
  - 추가/삭제 시에만 마지막 아이템으로 스크롤
- 로컬라이제이션 키 추가
  - cannotDeleteLastItem: 최소 1개 유지 메시지
  - cannotAddMoreThan10: 최대 10개 제한 메시지
- snackBar import 추가 및 showAlert에서 snackBar로 변경

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 17:24:29 +09:00
focp212@naver.com
b20c625426 2025-11-13 16:51:35 +09:00
HyeonJongKim
f343a8a438 - 현금영수증 목록,상세 다국어 누락된 항목에 대하여 언어화 2025-11-13 15:27:14 +09:00
focp212@naver.com
bab88aaac9 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-13 15:16:53 +09:00
focp212@naver.com
d5b9448ec4 slide 처리 2025-11-13 15:16:38 +09:00
HyeonJongKim
6ada9a98bf - 거래내역 필터 searchCl 선택 관련 오류 수정 2025-11-13 15:13:39 +09:00
focp212@naver.com
bf2a3f7dcc 즐겨찾기 끝 2025-11-13 14:59:28 +09:00
focp212@naver.com
ba7ed55d32 권한 변경 2025-11-13 13:40:28 +09:00
focp212@naver.com
6db6e5a9e2 .. 2025-11-13 13:24:21 +09:00
focp212@naver.com
d897fca03b 홈 즐겨찾기 변경 2025-11-13 13:09:17 +09:00
focp212@naver.com
e0c4fa0141 . 2025-11-13 10:36:10 +09:00
focp212@naver.com
6e2d860c24 2025-11-13 10:02:00 +09:00
HyeonJongKim
36845fdb25 - 빌링 할부개월 재 수정 2025-11-13 09:55:36 +09:00
HyeonJongKim
b4e0cc6ce5 - 빌링- 결제신청 할부개월 set 수정 2025-11-13 09:39:28 +09:00
focp212@naver.com
3c0ffb1fa1 홈화면 바로가기 수정 2025-11-13 09:21:32 +09:00
focp212@naver.com
6726b33fa5 UI 잇슈 수정 2025-11-12 19:38:17 +09:00
focp212@naver.com
05ad24b13f 버튼 조건 수정 2025-11-12 19:30:17 +09:00
focp212@naver.com
efe79f454e css 픽스 2025-11-12 19:08:42 +09:00
focp212@naver.com
2abf0ebab4 달력 2025-11-12 18:16:19 +09:00
focp212@naver.com
bfcb63681f 달력 수정 2025-11-12 17:52:06 +09:00
Jay Sheen
2e8cdd6773 iOS 이미지 저장 응답 구조 수정 및 로컬라이제이션 추가
- SaveImageResponse 인터페이스 수정: success/error 필드 제거, message 필드 추가
- 네이티브는 {success: true, data: {filePath, message}} 형태로 응답하지만
  appBridge.sendMessage는 response.data만 반환하므로 인터페이스를 실제 반환값에 맞춤
- 이미지 저장 성공 체크 로직을 result?.success에서 result?.filePath로 변경
- 이미지 저장 관련 로컬라이제이션 키 추가 (imageSaved, imageSaveFailed, imageGenerationFailed)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 16:49:54 +09:00
Jay Sheen
662e76af96 useAppBridge Hook 패턴으로 이미지 저장 기능 개선
iOS 웹뷰에서 이미지 다운로드를 위한 네이티브 브릿지 기능을
React Hook 패턴으로 리팩토링하여 일관성과 재사용성 개선

변경사항:
- useAppBridge Hook에 saveImage 메서드 추가
- utils/appBridge.ts에 saveImage 메서드 구현
- 세 개의 샘플 컴포넌트에서 useAppBridge Hook 사용
  * cash-receipt-sample.tsx
  * deposit-receipt-sample.tsx
  * tax-invoice-sample.tsx
- 직접 appBridge import 제거, Hook 패턴으로 통일
- TypeScript 타입 안전성 개선 (null 체크 추가)

기술 개선:
- React Hook 패턴으로 컴포넌트 라이프사이클과 통합
- safeCall을 통한 자동 에러 처리
- iOS 환경에서만 네이티브 브릿지 사용
- Android/웹은 기존 다운로드 방식 유지

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 16:26:38 +09:00
focp212@naver.com
a1d01e68e4 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-12 14:54:35 +09:00
focp212@naver.com
9a6528484b warning 수정 2025-11-12 14:54:22 +09:00
Jay Sheen
dc981e0dfd Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
충돌 해결: iOS 네이티브 브릿지와 로딩 스피너 통합
- iOS 환경에서 네이티브 브릿지로 이미지 저장
- 로딩 스피너 유지
- 파일명 형식 통일 (cash-receipt-YYMMDDHHmmss.png)
- 다운로드 후 자동으로 팝업 닫기

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 14:42:19 +09:00
Jay Sheen
be9d103012 iOS 웹뷰 이미지 저장 기능 추가 (네이티브 브릿지)
- iOS 환경에서 이미지 다운로드가 안 되는 문제 해결
- 네이티브 앱 브릿지를 통한 이미지 저장 기능 구현
- iOS만 네이티브 브릿지 사용, Android/웹은 기존 방식 유지

변경사항:
- BridgeMessageType에 SAVE_IMAGE 타입 추가
- SaveImageRequest, SaveImageResponse 인터페이스 정의
- appBridge.saveImage() 메서드 구현
- cash-receipt-sample.tsx에서 iOS 환경 감지 및 네이티브 저장 처리
- 네이티브 앱 개발자를 위한 구현 가이드 문서 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 14:41:41 +09:00
focp212@naver.com
1efeecbec2 . 2025-11-12 14:39:51 +09:00
HyeonJongKim
0c7d171a4f - 세금계산서, 입금확인서 href 수정 2025-11-12 14:35:00 +09:00
focp212@naver.com
51eec72854 warning 제거 2025-11-12 14:28:43 +09:00
focp212@naver.com
21bc8840a1 파일이름 재정의 2025-11-12 14:16:50 +09:00
focp212@naver.com
ba116aeaf4 rr 2025-11-12 14:12:18 +09:00
HyeonJongKim
9603c769a6 - 입금확인서 수정 2025-11-12 14:08:09 +09:00
focp212@naver.com
13a23c0b27 update 2025-11-12 13:44:59 +09:00
focp212@naver.com
a163ba35a9 api 수정 2025-11-12 11:19:53 +09:00
focp212@naver.com
96a23340f4 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-12 11:17:24 +09:00
focp212@naver.com
eef0152526 api 추가 2025-11-12 11:17:18 +09:00
Jay Sheen
698be3c106 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
# Conflicts:
#	.env.development
2025-11-12 10:40:52 +09:00
Jay Sheen
73b019e65c 환경 설정 파일 프록시 호스트 업데이트
- Development 환경: https://auth.nicepay.co.krhttps://rest.nicepay.co.kr 사용
- Production 환경: https://npgm.nicepay.co.kr 사용

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 10:40:11 +09:00
HyeonJongKim
1bbe20873b - 부가서비스 정렬 기준 박스 수정 2025-11-12 10:36:11 +09:00
focp212@naver.com
8924019980 css 변경 2025-11-12 09:58:22 +09:00
focp212@naver.com
fb59c3f70a 오류 수정 2025-11-12 09:49:38 +09:00
focp212@naver.com
0eed569b1f 로그 제거 및 파일명 수정 2025-11-12 09:22:05 +09:00
focp212@naver.com
216a80ac88 timeout 오류 메세지 추가 2025-11-12 08:51:33 +09:00