Commit Graph

750 Commits

Author SHA1 Message Date
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
focp212@naver.com
897dc7b16d . 2025-11-11 18:40:46 +09:00
focp212@naver.com
ebc7b5bc16 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
# Conflicts:
#	src/entities/common/ui/deposit-receipt-sample.tsx
2025-11-11 18:24:22 +09:00
focp212@naver.com
a5abe3f0fd .. 2025-11-11 18:23:14 +09:00
HyeonJongKim
b72d68ede6 - 지급대행 입금확인서 다운로드 활성화 조건 수정
- 일부 확인 스낵바 문자열 다국어화 적용
2025-11-11 18:14:03 +09:00
focp212@naver.com
297215fe09 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-11 17:05:03 +09:00
focp212@naver.com
18cb4f0cbb 수정 2025-11-11 17:04:57 +09:00
HyeonJongKim
53e73e6b91 - 수정 2025-11-11 16:42:42 +09:00
HyeonJongKim
4d96c9552c - 앱 설정 : 마켓팅 설정 동의 여부 체크 수정 2025-11-11 16:42:26 +09:00
HyeonJongKim
fa911465d1 - 입금확인증 이미지 수정
- 자금이체_결과대기 : 입금확인증 이미지 다운로드 구현
2025-11-11 16:42:02 +09:00
focp212@naver.com
4bb403814c 이미지 수정 2025-11-11 16:32:06 +09:00
focp212@naver.com
be12aaa589 수정 2025-11-11 16:02:22 +09:00
focp212@naver.com
6812530cde 오류 수정 2025-11-11 14:53:45 +09:00
focp212@naver.com
6169f1a565 불필요 파일 제거 2025-11-11 13:45:58 +09:00
focp212@naver.com
1503406b6f 불필요 내용 수정및 파일 제거 2025-11-11 13:44:35 +09:00
focp212@naver.com
3b23fa2514 이미지 다운로드 부분 수정 2025-11-11 11:23:52 +09:00
HyeonJongKim
a14baf617f - 부가서비스 접근 권한 경고 다이얼로그 주석 해제
- 계좌성명 조회 신청 후 상세 페이지 표시 관련 코드 주석으로 추가
2025-11-11 11:13:56 +09:00
focp212@naver.com
3f20311464 정산내역 엑셀다운로드 2025-11-11 10:42:48 +09:00
focp212@naver.com
6bd57708cf 세금계산서 엑셀다운로드 추가 2025-11-11 10:38:23 +09:00
focp212@naver.com
f72fcf0604 거래내역 엑셀 다운로드 2025-11-11 10:22:43 +09:00
Jay Sheen
7c00077b6c Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-11 09:49:56 +09:00
Jay Sheen
11ce237924 사용자관리 권한 관리 수정 X -> W 2025-11-11 09:49:51 +09:00
focp212@naver.com
a7c980dff8 api 추가 2025-11-11 09:14:34 +09:00
HyeonJongKim
237eedf805 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-10 18:21:45 +09:00
HyeonJongKim
0182a0752a - 입금확인서 샘플 추가 2025-11-10 18:19:01 +09:00
focp212@naver.com
5d398c9d77 api 추가 2025-11-10 18:03:38 +09:00