916 Commits

Author SHA1 Message Date
Jay Sheen
27cef7b4a3 Fix AlarmRoutes linkUrl parsing for correct array length
- Update notice list link parsing: length 4 → 5
- Update QnA list link parsing: length 4 → 5
- Update settlement list link parsing: length 3 → 4
- Fix: split('/') on '/support/notice/list/8537' produces 5 elements, not 4

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 16:05:14 +09:00
focp212@naver.com
1964d9f716 qna 권한 2025-11-05 16:01:18 +09:00
focp212@naver.com
1bf0421e04 권한 2025-11-05 15:57:54 +09:00
focp212@naver.com
9b0e218553 오류 수정 2025-11-05 15:49:04 +09:00
focp212@naver.com
fb889a9f2c 이용내역 권한 관련 2025-11-05 15:26:14 +09:00
focp212@naver.com
ad28ccd82f Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-05 14:36:18 +09:00
focp212@naver.com
17afadad60 권한 read 2025-11-05 14:36:03 +09:00
Jay Sheen
24c45731dc Add checkAlarmLink feature to handle alarm links on first access
- Add CHECK_ALARM_LINK to BridgeMessageType enum
- Implement checkAlarmLink method in appBridge class
- Add checkAlarmLink to useAppBridge hook
- Call checkAlarmLink on HomePage when firstAccess is true
- Clean up unused imports and minor code formatting

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 14:28:51 +09:00
focp212@naver.com
a61f0bc2ff .. 2025-11-05 14:25:47 +09:00
focp212@naver.com
696d578e23 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-05 14:04:03 +09:00
focp212@naver.com
a4807c4013 메뉴 권한 및 ui 수정 2025-11-05 14:03:50 +09:00
HyeonJongKim
5906195027 - 부가서비스 상세 태그 수정 2025-11-05 14:01:25 +09:00
focp212@naver.com
7d158c8a6e 상세 태그 수정 2025-11-05 11:10:33 +09:00
focp212@naver.com
2556cc084a . 2025-11-05 10:59:31 +09:00
focp212@naver.com
d93a92db39 menu grant 2025-11-05 10:58:23 +09:00
HyeonJongKim
23b2a84c7d - 구 알림톡 상세페이지 삭제 2025-11-05 10:53:14 +09:00
focp212@naver.com
77014dcc10 alarm 2025-11-05 09:48:06 +09:00
HyeonJongKim
76fd8d6cdc - 알림톡 list 조회, 상세 조회 response seq 필드 추가
-  일부 다국어 오기입 수정
2025-11-04 18:44:31 +09:00
Jay Sheen
285f23ab1a Apply t('home.money') localization to important-info-section
- Remove NumericFormat import dependency
- Replace NumericFormat with t('home.money') pattern for amount display
- Remove hardcoded currency unit (원) - now included in locale
- Add null safety with || 0 for amount values
- Applied to dynamic important info fields (newImportantInfo)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 18:30:59 +09:00
Jay Sheen
7ee1bc5d58 Apply t('home.money') localization to transaction-info-section
- Remove NumericFormat import dependency
- Replace NumericFormat with t('home.money') pattern for amount display
- Remove hardcoded currency unit (원) - now included in locale
- Add null safety with || 0 for amount values
- Applied to dynamic transaction info fields (newTransactionInfo)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 18:29:33 +09:00
Jay Sheen
c92e1a7bc6 Apply t('home.money') localization to settlement-info-section
- Remove NumericFormat import dependency
- Replace 3 NumericFormat instances with t('home.money') pattern
- Remove hardcoded currency unit (원) - now included in locale
- Add null safety with || 0 for all amount values
- Applied to:
  - Dynamic settlement info fields (newSettlementInfo)
  - Escrow approval settlement amount
  - Escrow cancel settlement amount

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 18:27:33 +09:00
Jay Sheen
a5fd4b5299 Apply t('home.money') localization to part-cancel-info-section
- Remove NumericFormat import dependency
- Replace NumericFormat with t('home.money') pattern for amount display
- Remove hardcoded currency unit (원) - now included in locale
- Add null safety with || 0 for amount value

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 18:25:11 +09:00
focp212@naver.com
89aa320e26 읽음 안읽음 2025-11-04 17:46:55 +09:00
Jay Sheen
249461389e Apply t('home.money') localization to transaction amount-info-section
- Remove NumericFormat import dependency
- Replace 23 NumericFormat instances with t('home.money') pattern
- Remove hardcoded currency unit (원) - now included in locale
- Add null safety with || 0 for all amount values
- Applied to all transaction categories:
  - AllTransaction (various service codes)
  - CashReceipt (supplyAmount, vat, serviceAmount, taxFreeAmount)
  - Escrow (cardAmount, pointAmount, couponAmount, escrowFee)
  - Simple payment services (Kakao, Naver, Toss, Payco)
  - Billing

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 17:34:32 +09:00
focp212@naver.com
6716329582 . 2025-11-04 17:13:14 +09:00
Jay Sheen
93c1f0580e Fix TypeScript errors and apply t('home.count') to all-transaction page
- Fix TypeScript errors in list-summary-extend-settlement.tsx
  - Add || 0 fallback for undefined values (transactionAmount, pgFeeAmount, holdAmount, releaseAmount, offsetAmount)
- Apply t('home.count') to all-transaction list page
  - Replace NumericFormat with consistent locale pattern
  - Remove NumericFormat import

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 17:09:41 +09:00
Jay Sheen
4fd3acfaa1 Apply t('home.count') to home dashboard and fund-account components
- Remove NumericFormat dependency from home UI components
- Replace NumericFormat with t('home.count') for transaction counts
  - day-status-box-container1.tsx: approvalCount, cancelCount
  - day-status-box-container2.tsx: dailyAverageCount
  - fund-account/result-list-wrap.tsx: request/success/fail counts
- Replace NumericFormat with direct formatting for percentages
  - Increase/decrease rates in both container components
  - Settlement limit percentage display
- Ensure consistent localization pattern across all count displays

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 17:07:41 +09:00
Jay Sheen
dbce0c6603 css : sales-detail --> dales-detail 2025-11-04 17:07:41 +09:00
focp212@naver.com
c662f41ea0 . 2025-11-04 17:03:26 +09:00
Jay Sheen
b19334d08c Apply t('home.count') localization to cash-receipt list page
- Replace NumericFormat with t('home.count') for transaction counts
  - approvalCount (승인 건수)
  - cancelCount (취소 건수)
- Remove NumericFormat import from cash-receipt list-page.tsx
- Remove duplicate count keys from locale files (keeping home.count)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 16:57:24 +09:00
Jay Sheen
fa5a56105d Add t('home.count') localization and apply to amount-info-wrap
- Add home.count key to locale files
  - ko: "{{value}}건"
  - en: "{{value}} txns"
- Replace all NumericFormat with t('home.money') and t('home.count') in amount-info-wrap.tsx
- Apply count localization to transaction counts (totalTransactionCount, creditCardCount, accountTransferCount)
- Apply money localization to all remaining amount fields
- Remove NumericFormat dependency from amount-info-wrap.tsx

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 16:50:54 +09:00
Jay Sheen
77a4797190 Refactor settlement UI: fix filename typos and apply money localization
- Rename files: calandar-* to calendar-* (fix typo)
  - calandar-amount-row.tsx → calendar-amount-row.tsx
  - calandar-wrap.tsx → calendar-wrap.tsx
- Apply t('home.money') localization to all amount displays
  - calendar-amount-row.tsx
  - calendar-settlement-item.tsx
  - list-summary-extend-settlement.tsx (5 amount fields)
  - list-summary-extend-transaction.tsx (6 amount fields)
- Apply date localization to calendar-wrap.tsx (ko: YYYY년 MM월, en: YYYY MMM)
- Remove NumericFormat dependency from settlement components
- Update all import statements

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 16:45:11 +09:00
focp212@naver.com
81d50731ec Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web
# Conflicts:
#	src/entities/alarm/ui/alarm-item.tsx
#	src/entities/alarm/ui/alarm-list.tsx
2025-11-04 16:44:02 +09:00
focp212@naver.com
47bd25f7e3 .. 2025-11-04 16:38:42 +09:00
Jay Sheen
5375e40768 Apply localization to alarm category labels in alarm entities
- Update alarm-item.tsx to use locale keys for category names instead of API desc1
- Remove unused appNotificationCategories prop from alarm components
- Add React key prop to AlarmItem in alarm-list.tsx
- Align alarm entity category display with list-page implementation

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 15:58:09 +09:00
HyeonJongKim
1d0c90b64c - 분리승인 상세 버튼 마진 추가 2025-11-04 15:42:41 +09:00
HyeonJongKim
4f139ebcec - 링크결제 발송내역 Header Title,Close Button 겹침 문제 수정 2025-11-04 13:29:47 +09:00
focp212@naver.com
646aa0d3c0 링크결제 2025-11-04 13:09:02 +09:00
focp212@naver.com
e0f767b2b6 불필요 파일 제거 2025-11-04 11:31:21 +09:00
focp212@naver.com
7cbda1a5fb 불필요 파일 제거 2025-11-04 11:27:34 +09:00
Jay Sheen
e45043a633 Add localization support for additional service components
- Add missing Korean locale keys to alimtalk section (23 keys)
- Add localization for ARS payment detail page (11 keys)
- Replace hardcoded Korean text with translation keys in ars-detail.tsx
- Support both Korean and English for ARS payment details

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 11:09:15 +09:00
focp212@naver.com
9fa74ca6c3 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-04 11:08:39 +09:00
focp212@naver.com
48bf13e749 자금이체 2025-11-04 11:08:33 +09:00
HyeonJongKim
75d5837707 Refactor additional service filters and update related pages
- Move filter components to separate ars/filter and payout directories
- Update additional service types and list item component
- Modify page routes and path constants

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 11:04:33 +09:00
focp212@naver.com
872a3f74db Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-11-04 10:41:06 +09:00
focp212@naver.com
0092ae00ad 알림톡 결제통보 상세 2025-11-04 10:40:56 +09:00
HyeonJongKim
7e7f0879b5 Merge remote-tracking branch 'origin/main'
Resolved conflicts in:
- account-holder-auth-list.tsx
- list-item.tsx
- account-holder-auth-page.tsx

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:33:09 +09:00
HyeonJongKim
86c5421c21 Refactor additional service pages and add localization
- ARS 페이지 컴포넌트 분리 및 리팩토링
- SMS 재전송 성공/실패 snackBar 추가
- 부가서비스 페이지 다국어(i18n) 적용
- 계좌명의인증 리스트 UI 개선
- 라우트 경로 상수 정리

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 10:31:03 +09:00
focp212@naver.com
6f0b7f46fc . 2025-11-04 10:30:18 +09:00
focp212@naver.com
d290e91a45 계좌점유인증 2025-11-04 10:28:51 +09:00