Commit Graph

3455 Commits

Author SHA1 Message Date
고동영
9473e8d706 [SHOPTIME-3785][상품상세_결제가능상품] 옵션항목 표시명
[수정파일]

  resources/de/strings.json
  resources/en/strings.json
  resources/gb/strings.json
  resources/ru/strings.json
  src/views/DetailPanel/SingleProduct/SingleOption.jsx

[수정내용]

  OPTIONS TOTALS  -> OPTION 으로 text 변경

[원인]

  기획 변경

[대책]
2024-10-29 10:54:53 +09:00
yonghyon
60baddd5a1 [SHOPTIME-3758] 추가 수정 2024-10-28 18:13:42 +09:00
yonghyon
9516a56dea Merge branch 'develop' of gitlab.t-win.kr:ifheone/shoptime into develop 2024-10-28 17:50:35 +09:00
고동영
5a189f2b4d [SHOPTIME-3413] Home / Top / Live / 라이브 방송 재생 시 API 중복 호출
[수정파일]

  src/views/PlayerPanel/PlayerPanel.jsx

[수정내용]

  여러번 API를 호출하는 현상 개선

[원인]

  useEffect 의존성배열에 필요하지 않는 state를 넣어놨음

[대책]

  필요한 값만 의존성배열에 넣어 랜더링하도록 수정
2024-10-28 17:48:13 +09:00
yonghyon
aa06cbad02 [SHOPTIME-3758] Home / Top / Banner 축소화면과 전체화면일 때의 QR Overlay 노출 여부 상이
수정: preview 화면에서도 Full 화면과 동일한 로직으로 QR 코드 생성하여
표기하도로 수정
2024-10-28 17:48:03 +09:00
younghoon100.park
d1f4aa977c [SHOPTIME-3045] Player / 우측 하단 시간 표시가 PC와 다르게 정렬이 틀어짐
1. Times.module.less
- 원인: font-family 미적용으로 인한 position 뒤틀림
- 대책: font-family 적용
2024-10-28 16:42:26 +09:00
yonghyon
7e74373b4d [No Jira Issue] VideoOverlayWithPhoneNumber 중복 제거
VideoOverlayWithPhoneNumber 를 중복으로 편성한 문제 수정
2024-10-28 15:45:22 +09:00
고동영
aec2adba2a [SHOPTIME-3341] Full Player / 우측 패널 확장 시 마우스 모드와 사방향키 모드일 경우 화면이 표시되는 형태가 다름
[수정파일]

src/views/PlayerPanel/PlayerTabContents/TabButton/PlayerTabButton.jsx

[수정내용]

  탭버튼을 눌렀을때 VideoPlayer에 있는 onClick 이벤트도 같이 호출됨

[원인]

  이벤트 캡처링

[대책]

  탭버튼 onClick 함수에 e.preventDefault() 추가
2024-10-28 15:33:26 +09:00
younghoon100.park
3228a92dad [지라 이슈 없음] Log, IF-LGSP-LOG-003( logTpNo: “280” ), CetegoryPanel 에서 tab과 dropdown 로그 분리 (tab은 cnttTpNm 값만, dropdown은 sortTpNm 값만 남도록 로직 변경)
Changed files:
1. CategoryPanel.jsx
2024-10-28 15:13:01 +09:00
yonghyon
ee0fd4a84c [SHOPTIME-3346] Search / Show Full 화면 진입 후 Item Detail 진입 > Back button 클릭시 포커싱 사라짐
원인 : 뒤에 깔려있던 Search 패널이 포커스를 가져감
대책 : Search 패널의 초기 포커스 설정을 해당 패널이 Top인 경우에만
진행하도록 수정
2024-10-28 12:12:34 +09:00
yonghyon
3f6302f5ad [SHOPTIME-3328] Recently Viewed 없을 경우 문구 미노출
원인 : 리스트를 보여주는 조건과, 리스트 없음을 보여주는 조건이 완전
반대가 아니어서, 일부 데이터가 다를 경우, 리스트도 안나오면서 문구도
안나오는 경우 생김
대책 : 리스트 조여주는 조건의 반대 조건일 경우 리스트 없음 문구
출력하도록 수정
2024-10-28 11:04:14 +09:00
younghoon100.park
f909690533 SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-3323] SBM / 빈 전화번호 히스토리 발생
1. MobileSendPopup.jsx
2. HistoryPhoneNumber.jsx
- 원인: 재현 경로 알 수 없음
- 대책: 방어 logic 추가 (rendering 조건 수정, 히스토리 배열 filtering)
2024-10-25 16:53:56 +09:00
younghoon100.park
69a6d38d60 [지라 이슈 없음] ImageOverlayContents.module.less 수정
changed files:
1. ImageOverlayContents.module.less

detail note:
1. background-position, border-radius 추가
2024-10-25 14:00:32 +09:00
younghoon100.park
eb4eb04f4f SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-3779] On Sale / 첫번째 외 카테고리 선택 / 상품 detail 진입 후 상위 카테고리 포커싱 시 첫번째 카테고리에 포커싱
1. OnSalePanel.jsx
2. OnSaleNav.jsx
3. OnSaleNavItem.jsx
- 원인: initial focus time으로 인한 깜빡임 현상
- 대책: focus timeout 0, focus logic 수정
2024-10-25 11:15:27 +09:00
younghoon100.park
00dab2e0f4 [지라 이슈 없음] App.js, disableConsole 원복 2024-10-24 19:03:27 +09:00
younghoon100.park
758a0e0db1 [지라 이슈 없음] delete commented 2024-10-24 18:40:58 +09:00
younghoon100.park
0afb36618b SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-2666] Reminder / 알림 팝업을 클릭 했지만 Live로 이동하지 않음
SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-3305] Upcoming / Alert > yes로 진입 시 포커싱 이슈

changed files:
1. TabLayout.jsx
2. FeaturedBrandsPanel.jsx
3. QuickMenuItem.jsx
4. RandomUnit.jsx
5. RollingUnit.jsx
6. mainView.jsx
7. WelcomeEventPanel.jsx

detail note:
 - 원인: 해당 경로 진입 시, live channels에 대한 focus logic 부재
 - 대책: 해당 경로에 대한 focus logic 추가
2024-10-24 18:29:12 +09:00
고동영
86bb667a72 세로동영상일떄 사이드탭이 꺼지지 않도록 수정 2024-10-23 17:01:48 +09:00
younghoon100.park
a81cf3c0e1 [SHOPTIME-3369] Featured Brands / Live channels 특정채널 배너 적용
1. asset/img-brands-juvelirochka@3x.png, img-brands-shop-lc@3x.png 추가
2. LiveChannelsVerticalContents.jsx
3. LiveChannelsVerticalContents.module.less
- 원인: 없음
- 대책: 러시아 환경, Juvelirochaka 브랜드에 한하여 특정 배너 반영
2024-10-23 16:01:53 +09:00
고동영
bd1167a947 IndicatorOption hotel 예외처리 2024-10-23 15:44:56 +09:00
hyunwoo93.cha
2b877fc3ff [SHOPTIME-3775] Home / Top / category / + 버튼 / GNB Caterory 메뉴로 이동시 SHOW 영역으로 진입 2024-10-23 15:26:54 +09:00
고동영
c19ee2ea02 [SHOPTIME-3553] 구매불가상품 price 원복 2024-10-23 15:26:05 +09:00
고동영
9e02a661b6 결제가능상품 QRCode URL 변경 2024-10-23 15:09:04 +09:00
고동영
5ba761391c detailPanel QRcodeUrl optional chaining 2024-10-23 14:46:40 +09:00
고동영
ffa8e4dc62 [지라이슈없음] 결제가능상품 상품디테일 옵션 UI 수정 2024-10-23 13:54:22 +09:00
younghoon100.park
af6b31dd2b SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-3551] Featured Brands / Live Channel / Media 재생이 실패할 경우 Live 채널이 에러 상태로 변경
1. LiveChannels.jsx
- 원인: component mount 조건문에 broadCast 부재
- 대책: 조건문에 broadCast 추가
2024-10-23 13:34:46 +09:00
younghoon100.park
aee7e2a8c7 SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-3761] 러시아 / Featured Brands / Full Live 진입 후 나가면 포커싱 사라짐(4방향 리모컨)
1. LiveChannelsVerticalContents.jsx
2. PlayerPanel.jsx
- 원인: RUC 환경에서 영상의 showId가 Featured Brands에서 res로 받는 값과 Player에서 res로 받는 값이 같은 영상임에도 다름, showId를 spotlightId와 modalContainterId로 지정하여 사용했기 때문에 해당 환경에서는 res 값이 일치하지 않아 발생하는 문제
- 대책: showId와 관계 없이 id 동기화
2024-10-23 12:52:20 +09:00
hyunwoo93.cha
46486f80e4 [SHOPTIME-3754] API 노출 주문번호 변경 2024-10-23 11:02:05 +09:00
고동영
c421923b56 mainview v1023-001 2024-10-23 10:54:37 +09:00
고동영
3a011dfb38 [지라이슈없음] PlayerPanel featuredShowsInfos Obejct length 수정 2024-10-23 10:49:38 +09:00
hyunwoo93.cha
0ec11bf2b8 3.x 종료 문구 로직 변경 2024-10-22 16:10:56 +09:00
고동영
cc49ae2d43 TReactPlay videoNode.pause 조건문 추가 2024-10-22 16:02:28 +09:00
hyunwoo93.cha
320cb795a7 3.x 종료 문구 수정 2024-10-22 15:49:09 +09:00
고동영
3ce746d66a [지라이슈없음] featuredShowsInfos 없을때 set 2024-10-22 14:43:50 +09:00
hyunwoo93.cha
5420cdcbd7 [SHOPTIME-2641] [에러코드] 에러코드 팝업 메시지
수정 내용: 추가된 에러메세지 적용
2024-10-22 14:39:59 +09:00
고동영
7d90646515 VOD featuresShowsInfos 없는 경우 2024-10-22 14:19:47 +09:00
hyunwoo93.cha
b8576626b5 [SHOPTIME-3553] Search / Search Result / 가격이 있는 상품인데 Offer Info 가 노출되는 현상
수정 내용: 할인 후 가격이 존재하고 할인 전 가격이 0원인 경우 할인 후 가격만 노출되도록 수정
2024-10-22 13:28:06 +09:00
younghoon100.park
fcc0445bdc [지라 이슈 없음] Log, IF-LGSP-LOG-004 / Entry 이력 수정
Terms 여부와 관계 없이 앱 진입 시 해당 로그 생성을 요청하도록 수정

Changed files:
1. commonActions.js
2. logActions.js
3. App.js
4. deepLinkHandler.js

Detail note:
1. action 추가 (setGNBMenu)
2. sendLogGNB 함수 수정
3. deepLink 로직 관련 useEffect 수정
4. handleDeepLink 함수 수정
2024-10-22 13:01:07 +09:00
hyunwoo93.cha
25aa64ba79 [SHOPTIME-3538] [요청] 3.X 버전에 대한 서비스 종료 안내문구 처리
수정 내용: 4버전 미만에서 앱 미지원 화면 추가
2024-10-21 17:50:03 +09:00
고동영
928018373a [지라이슈없음] QRCodeOverlay 원복 2024-10-21 17:30:35 +09:00
고동영
f3dea61d20 [지라이슈없음] QRCodeVisible 조건문 원복 2024-10-21 17:16:19 +09:00
hyunwoo93.cha
f267ad924f [SHOPTIME-3713] Order / Order Items 에 표시되는 텍스트 하단이 잘려서 표시됨
수정 내용: GUI 가이드에 맞추어 수정됨
2024-10-21 15:10:02 +09:00
hyunwoo93.cha
d443c43f4f change buy now loading panel logic 2024-10-21 14:49:01 +09:00
younghoon100.park
2bd285dc41 [지라 이슈 없음] Log, IF-LGSP-LOG-005 / GNB 클릭 이력 수정
changed files:
1. logActions.js
2. SearchPanel.jsx
3. NoSearchResult.jsx

detail note:
1. sendLogGNB 함수 수정: menu와 nowMenu가 같을 경우 예외 처리
2. handleItemFocus 삭제,  sendLogGNB를 담당하는 useEffect 수정
3. props handleItemFocus 삭제
2024-10-21 14:46:32 +09:00
ayaan
73f8643376 [지라 이슈 없음] 머지 중 누락된 코드 수정
- 기존 useEffect로 관리하던 tabContainer show/hide 로직 제거
- tabContainer 렌더링 조건 로직 useMemo에 담아서 관리
2024-10-21 14:43:51 +09:00
hyunwoo93.cha
d6b5a3f253 [SHOPTIME-3722] Address가 없는 상태에서 Buy Now 선택 시 장시간 로딩 발생
[SHOPTIME-3723] Detail Page / QR 팝업 닫을 때 자바스크립트 에러

수정 내용: 로직 변경하여 address가 없을 때 qr이 노출되도록 설정
2024-10-21 14:28:08 +09:00
yonghyon
1f445a4072 Merge branch 'develop' of gitlab.t-win.kr:ifheone/shoptime into develop 2024-10-21 14:11:03 +09:00
yonghyon
7806dc839a [SHOPTIME-3648] Player / Featured Show / 방송 전환 시 현재 방송 배경 이미지가 아주 잠깐 노출됨
원인 : Featured Show 선택시 해당 리스트를 재구성하는 과정에서 index 가
한번 더 변경되어 이전 Thumbnail url 을 로드함
대책 : Featured Show 인덱스 선택시 리스트 재구성하지 않도록 수정
2024-10-21 14:06:13 +09:00
hyunwoo93.cha
96527506d9 [지라 이슈 없음] My Orders Option 값 제거 2024-10-21 14:03:51 +09:00
ayaan
9b4b898399 [SHOPTIME-3296] SHOPTIME-1933 [Full player] 우측 리스트 노출 시에 매직마우스로 이동 시 5초간 액션 없을 경우에만 사라지는 시나리오가 정상동작하지 않음
Changed files:
1. PlayerPanel.jsx
2. TabContainer.jsx

Detail note:
- Cause
  - 특정 target node에서 mouse move event에 대한 로직의 부재
- Solution
  - tabContainer에 spotlightId를 부여
  - 위 container를 선택하여, 해당 container에서 특정 이벤트(TARGET_EVENTS) 발생 시 timer 실행되는 로직 추가
  - 첫 진입시에는 10초(INITIAL_TIMEOUT), 추후 이벤트에 대해서는 앞의 이벤트를 cancel하고 5초(REGULAR_TIMEOUT)후에 닫히는 로직 추가
2024-10-21 13:55:18 +09:00