Commit Graph

326 Commits

Author SHA1 Message Date
focp212@naver.com
d290e91a45 계좌점유인증 2025-11-04 10:28:51 +09:00
focp212@naver.com
f1f20c0373 알람 링크 2025-11-04 09:34:33 +09:00
focp212@naver.com
cab65b19bc 정산내역 상세 변경 2025-11-04 09:28:42 +09:00
focp212@naver.com
c99b635950 수정 2025-11-04 08:57:12 +09:00
focp212@naver.com
c1e631cbb4 상세 경로 수정 2025-11-03 21:00:08 +09:00
focp212@naver.com
d2b477e7bd 상세 수정 2025-11-03 20:57:55 +09:00
focp212@naver.com
06d9d82c78 달력 2025-11-03 16:39:18 +09:00
focp212@naver.com
99be1d46f7 달력 2025-11-03 14:23:15 +09:00
Jay Sheen
c6b821a351 Improve menu category selection when scrolling to bottom
Automatically select the last category when the user scrolls to the bottom of the menu list.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 14:08:45 +09:00
focp212@naver.com
6ff2209508 close 버튼 공통화 2025-11-03 13:36:22 +09:00
focp212@naver.com
8940be56b9 . 2025-11-03 11:36:35 +09:00
focp212@naver.com
f2b09cd2f8 calendar 수정 2025-11-03 11:20:31 +09:00
Jay Sheen
0b3c326768 Add KeyIn pre/post cancel types and improve English translations
- Add PRE_CANCEL and POST_CANCEL transaction types to KeyIn payment
- Update English translations for better readability (FAQ, Settlement Service)
- Fix calendar month date parsing to handle format correctly

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 11:11:46 +09:00
Jay Sheen
4e5e0a8760 Add undefined fallback for valueMonth state
Added else clauses to set valueMonth to undefined when month values are not provided:
- Prevents stale date values in calendar
- Ensures calendar displays correctly when switching between date ranges

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 18:43:07 +09:00
Jay Sheen
6b9ee65418 Fix calendar month value type to use Date instead of string
Fixed invalid date error when selecting month:
- Changed valueYear (string) to valueMonth (Date) state
- Set valueMonth using moment().toDate() for all calendar types
- Parse startMonth, endMonth, singleMonth with moment and convert to Date
- Calendar component now receives proper Date object instead of year string
- This fixes the "Invalid date" error and prevents error cascade

Changes:
- useState<string> → useState<Date | undefined>
- setValueYear(year) → setValueMonth(moment().toDate())
- Calendar value prop now receives Date object

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 18:42:46 +09:00
Jay Sheen
d9af3ef407 Fix invalid date error with better date parsing
Improved date parsing in setMinMaxValueDate:
- Use moment with multiple format support: ['YYYY.MM', 'YYYYMM']
- Add strict parsing mode with true parameter
- Validate date with isValid() before setting
- Handles both 'YYYY.MM' and 'YYYYMM' input formats

This resolves the invalid date error when selecting year/month.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 18:29:11 +09:00
Jay Sheen
3fd7b7c058 Fix date parsing error in nice-calendar-month
Fixed Invalid date error when selecting year/month:
- Changed date creation from `new Date(moment(endMonth+'01').format('YYYY.MM.DD'))`
  to `moment(endMonth + '.01', 'YYYY.MM.DD').toDate()`
- Used proper moment parsing with explicit format string
- Applied to both minMonth and maxMonth date creation

This fixes the error that occurred after localization was applied.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 18:16:48 +09:00
focp212@naver.com
5f973b2496 잇슈 수정 2025-10-31 17:49:11 +09:00
focp212@naver.com
ae4ee20308 no message 2025-10-31 17:10:56 +09:00
focp212@naver.com
283bab656e 수정 2025-10-31 17:08:29 +09:00
Jay Sheen
2ff49ef4ab Remove '일' suffix from Korean calendar day numbers
Modified formatDay function in both calendar components:
- For Korean locale (ko), display only the day number (e.g., '10' instead of '10일')
- For other locales, use default toLocaleString formatting

Changes:
- nice-calendar.tsx: Updated formatDay to check currentLocale === 'ko'
- nice-calendar-month.tsx: Updated formatDay to check currentLocale === 'ko'

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 16:59:36 +09:00
Jay Sheen
70a40c1c01 Add locale support to calendar components (ko, en)
Applied i18n locale to both calendar components:

Changes to nice-calendar.tsx:
- Added useTranslation hook import
- Get current locale from i18n.language
- Updated all format functions (formatMonthYear, formatYear, formatMonth, formatDay, formatShortWeekday) to use currentLocale instead of hardcoded 'en'
- Added locale prop to Calendar component

Changes to nice-calendar-month.tsx:
- Added useTranslation hook import
- Get current locale from i18n.language
- Updated all format functions to use currentLocale instead of hardcoded 'en'
- Added locale prop to Calendar component

Now calendars will display in Korean when language is set to 'ko' and in English when set to 'en'.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 16:57:28 +09:00
focp212@naver.com
516b2d1382 font- size 수정 2025-10-31 16:46:32 +09:00
focp212@naver.com
003782230b 타임아웃 2025-10-31 16:27:06 +09:00
focp212@naver.com
9bf6b7aba9 css 수정 2025-10-31 13:42:42 +09:00
Jay Sheen
5a61fbc102 css .excrow 2025-10-31 11:30:01 +09:00
focp212@naver.com
55a71f10f6 fix 2025-10-31 11:28:28 +09:00
focp212@naver.com
90c55d25ac 간격 수정 2025-10-31 11:17:59 +09:00
focp212@naver.com
cca9550001 ㄹㄹ 2025-10-31 10:00:52 +09:00
focp212@naver.com
51a42dd215 401 오류 2025-10-31 09:44:23 +09:00
focp212@naver.com
4d40fa1cf7 수정 2025-10-31 08:35:50 +09:00
Jay Sheen
2ed93ec742 Update sorting UI spacing and layout
Adjust gap spacing in filter header and sort options for better visual alignment.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 18:24:45 +09:00
Jay Sheen
de4e8ce3c5 Add i18n localization to calendar filter component
- Add translation keys to filter.periods namespace:
  - filter.periods.today: Today period option
  - filter.periods.week: Week period option

- Localize shared/ui/filter/calendar.tsx:
  - Replace hardcoded "조회기간" with filter.period
  - Replace hardcoded "당일" with filter.periods.today
  - Replace hardcoded "일주일" with filter.periods.week
  - Replace hardcoded "1개월" with filter.periods.1month
  - Replace hardcoded "직접입력" with filter.periods.custom
  - Replace hardcoded "날짜 선택" with filter.selectDate

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 18:22:15 +09:00
Jay Sheen
d8c25b154c Add i18n localization to calendar-month filter component
- Add translation keys to filter namespace:
  - filter.periods.currentMonth: Current month period option
  - filter.periods.2months: 2 months period option
  - filter.selectDate: Date selection placeholder and alt text

- Localize shared/ui/filter/calendar-month.tsx:
  - Replace hardcoded "조회기간" with filter.period
  - Replace hardcoded "당월" with filter.periods.currentMonth
  - Replace hardcoded "2개월" with filter.periods.2months
  - Replace hardcoded "3개월" with filter.periods.3months
  - Replace hardcoded "직접입력" with filter.periods.custom
  - Replace hardcoded "날짜 선택" with filter.selectDate

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 18:19:42 +09:00
HyeonJongKim
e2a4430821 - 부가서비스 접근 권한 체크 및 제한 주석 해제
- 제한 다이얼로그 텍스트 영문 적용
2025-10-30 17:41:11 +09:00
focp212@naver.com
bfcea1913d 불필요 파일 제거 2025-10-30 15:53:57 +09:00
focp212@naver.com
2afac8cb4d update 2025-10-30 14:52:36 +09:00
focp212@naver.com
9d0b446ae8 제거 2025-10-30 13:50:05 +09:00
focp212@naver.com
b454bfbd69 로그용 디바이스 아이디 2025-10-30 13:49:27 +09:00
focp212@naver.com
f55c425037 파라미터 오류 수정 2025-10-30 13:39:06 +09:00
focp212@naver.com
e0016bbf7f . 2025-10-30 13:22:05 +09:00
focp212@naver.com
e994dc7ec3 수정 2025-10-30 13:21:31 +09:00
HyeonJongKim
8245e394a3 - FilterSelectMid 수정
- 부가서비스 Filter Mid Select 컴포넌트 변경
2025-10-30 13:12:09 +09:00
focp212@naver.com
506f6c0acf mid 변경 2025-10-30 10:57:52 +09:00
focp212@naver.com
8b79f83382 Merge branch 'main' of https://gitea.bpsoft.co.kr/nicepayments/nice-app-web 2025-10-30 10:37:02 +09:00
focp212@naver.com
51f8079b9a filter mid 수정 2025-10-30 10:18:00 +09:00
HyeonJongKim
133aa44dff - 부가서비스 링크결제 : 기간연장,링크 중단 활성화,비활성화 조건 적용, 체크박스 Action 추가 2025-10-30 09:29:13 +09:00
focp212@naver.com
8d67d59d78 mid 2025-10-29 17:59:52 +09:00
Jay Sheen
4faa8affb0 홈 화면, 메뉴, 네비게이션, 계정 관리 다국어화 완료
- 홈 화면 일/월 탭, 매출/정산 현황 다국어화
- 매출/정산 상세 정보 라벨 다국어화 (승인/취소 건수, 정산한도 등)
- 거래 인사이트 및 랭킹 섹션 다국어화
- 요일 이름 동적 번역 기능 추가 (월요일-일요일 → Monday-Sunday)
- 계정 관리 화면 다국어화 (계정 상태, 로그인 범위, 권한 설정)
- 메뉴 카테고리 다국어화 (en 언어시 menuNameEng 사용)
- 즐겨찾기 메뉴 다국어화
- 하단 네비게이션 버튼 다국어화
- 공지사항 제목 다국어화

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-29 16:53:32 +09:00
focp212@naver.com
777521a960 log 2025-10-29 15:51:51 +09:00