Commit Graph

3823 Commits

Author SHA1 Message Date
고동영
bc2885bb85 [지라이슈없음] Search BestSeller Item focus 원복 2025-01-13 15:29:52 +09:00
hyunwoo93.cha
782af488ce [SHOPTIME-3813] [SHOPTIME-3841] [My Orders] Tracking Package 버튼 선택 시 시나리오 & Return/Exchange 팝업 문구 변경
Tracking Package 선택 시 QR 팝업 추가
2025-01-13 10:56:07 +09:00
hyunwoo93.cha
6c813b70e4 [지라이슈없음] [주문결제] 사이드바에 노출되는 금액 상이 2025-01-10 19:21:50 +09:00
고동영
8db5b842e4 [SHOPTIME-3718] Checkout / Terms 팝업 진입 시 탭에 포커스
[수정사항] TButtonTab을 포커스 비활성화 시키는 props 추가
         팝업을 열었을때 포커스 로직 추가
2025-01-10 16:54:19 +09:00
고동영
157e659d77 [SHOPTIME-2043] GNB / 2nd Depth / 하단에 남은 메뉴 파악이 어려움
[수정사항] 스크롤 y 값 수정
2025-01-09 12:12:21 +09:00
hyunwoo93.cha
abb5018713 [SHOPTIME-3813] [SHOPTIME-3920] [결제가능상태]My Info > Terms of Services (운영환경 testing모드)
수정 내용: getShoptimeTerms 호출 위치 변경
2025-01-08 17:29:23 +09:00
고동영
2c9ed92d23 [SHOPTIME-2641] 에러코드 팝업 메시지 1044 에러코드 추가 2025-01-08 14:31:13 +09:00
고동영
c6575cb611 [SHOPTIME-4912] 미국 / Travel 테마 / 호텔 이미지 1개만 노출됨 ( http://hlm.lge.com/issue/browse/SHOPTIME-4912 )
[원인] isOnTop을 내리지않아 ThemeIndicatorArrow component가 랜더링되지 않음

[수정사항] isOnTop props 전달
2025-01-08 14:15:46 +09:00
고동영
86e5dce79b 1044 에러 팝업 적용 2025-01-07 16:33:54 +09:00
고동영
f98104b6a0 [SHOPTIME-3920] [결제가능상태]My Info > Terms of Services (운영환경 testing모드)
[수정사항] webOSVersion 조건문 수정
2025-01-07 13:30:51 +09:00
hyunwoo93.cha
387c0f6620 [주문결제] [SHOPTIME-3921] 운영환경 testing모드_브라우저 계정 셋팅
수정 내용: 브라우저 운영환경 test 시에 계정 변경
2025-01-06 13:12:27 +09:00
younghoon100.park
ae1a3f3dc6 [SHOPTIME-2306] DeepLink / 모니터링을 위한 API 호출 요청
Changed files:
1. logActions.js
2. apiConfig.js
3. App.js

Detail note:
1. added the deep link monitor API
2025-01-03 15:56:14 +09:00
고동영
b533d1eda6 [SHOPTIME-3720] My Page / Terms of TermsOfService
[수정사항] 텍스트 변경 / 결제관련이라 따로 다국어처리 불필요
2025-01-03 11:01:09 +09:00
고동영
8e988f39bf [SHOPTIME-3867] Featured Brands / 파트너사 컨텐츠 확인 후 gnb 메뉴 포커싱 상이
[원인] SpotlightContainerDecorator enterTo 속성이 null임
[수정사항]  last-focused로 수정
2025-01-02 18:04:50 +09:00
고동영
375596e831 [SHOPTIME-3867] Featured Brands / 파트너사 컨텐츠 확인 후 gnb 메뉴 포커싱 상이
[원인] 디테일 , 플레이어에 진입하면 TabLayout이 언마운트 되면서 last-focused가 사라지는것으로 추정
      서브탭이 없는경우에는 메인탭으로 라스트 포커스를 주는 로직이 존재하여 발생하지않음

[수정사항] onKeyDown으로 서브탭이 존재 할 경우 lastfocusId를 이용하여 메인탭으로 포커스
2025-01-02 15:11:03 +09:00
고동영
7ccfbc9d3e [SHOPTIME-3885] Keyword / 컨텐츠 없을 경우 포커싱 상이
[수정사항] NoSearchResults 랜더링되는 조건일때만 함수가 호출되도록 조건문 수정
2025-01-02 15:02:33 +09:00
고동영
f5ab55a26e [SHOPTIME-3885] Keyword / 컨텐츠 없을 경우 포커싱 상이
[수정사항] 키워드가 없을 경우 Input에서 BestSeller 첫번째 아이템으로 포커스되도록 수정
2025-01-02 14:47:31 +09:00
고동영
afa94ab7ff [지라이슈없음] 테스트코드 원복 2024-12-31 16:28:18 +09:00
고동영
85a87a05b6 [지라이슈없음] 테스트를위한 결제가능상품 수량 제한 코드 주석 2024-12-31 15:52:09 +09:00
고동영
134239c5f8 [SHOPTIME-3971] [결제가능상품상세] 디폴트 포커스 Buy Now에 위치하도록
[수정사항] 결제가능상품으로 최초진입시 옵션이없는경우 BUYNOW 버튼으로 포커스 , 옵션이 있을 경우 1번 옵션 셀렉박스로 포커스
2024-12-27 17:04:41 +09:00
고동영
854d370bbf [지라이슈없음] 에러팝업 CLOSE버튼 포커스로직 원복 2024-12-27 16:39:27 +09:00
고동영
67af9b9939 [지라이슈없음] 결제가능상품 디테일페이지 스타일 변경 && 티비에서만 포커스안잡히는 코드 개선 2024-12-27 16:35:20 +09:00
고동영
122bbff48c [SHOPTIME-3904] Checkout API 오류 응답시 QR 팝업 - 개선요청
[수정사항] 디테일페이지에서 BUYNOW 버튼을 눌렀을때 응답코드가 901이라면 에러 메시지 팝업을 띄우도록 수정
2024-12-27 15:51:09 +09:00
고동영
1426202077 [SHOPTIME-3694] My page / My Info Payment, Billing Address, Shipping Addess Tab에서 No data인 경우 스타일
[수정사항] MyInfoNoResults 컴포넌트 높이값 수정
2024-12-27 15:26:37 +09:00
고동영
d27a4c1957 [SHOPTIME-3697] My page / My Info Coupon탭에서 할인율/할인금액, purchase condition이 노출되지 않음
[원인] 화면설계서 내용대로 개발되어있지 않음

[대책] 설계서에 나와있는대로 수정
2024-12-27 15:12:51 +09:00
고동영
78f9725b0f [SHOPTIME-3897] Home / Hot Picks 랜딩 Top 배너 / Hot Picks 진입시 최상단 배너 1초 노출
[원인] currentPage 삼항연산자로 0으로 되어있어 useEffect에서 처음 랜더링시 panelInfo.currentPage가 존재하지않아 0으로 맞춰지고
      그 후 panelInfo가 들어온 다음에 랜더링 후 그 다음페이지가 맞춰지기 떄문에 항상 0번째 페이지가 노출됐다가 다음 페이지로 이동됨

[대책] 삼항연산자 제거
2024-12-27 10:42:16 +09:00
고동영
adcc58738e [지라이슈없음] featuredBrands TodaysDeals offerInfo 표기 수정
[수정사항] 가격이 0원일때 offerInfo를 노출하는 코드 추가
2024-12-26 16:31:13 +09:00
고동영
f4f61885e6 [SHOPTIME-3412] Full Player / Live / Live Channel / 다른 방송을 연속으로 계속 클릭 할 경우 잠시 멈춤 현상
[원인] showId가 같다면 클릭을 하지 않는 로직이 존재하지만 티비로 테스트시 속도 문제로 해당 로직이 정상적인 타이밍에 읽지않는것으로 판단

[대책] 중복으로 클릭이 안되도록 setTimeout을 이용해 로직 추가
2024-12-26 15:51:55 +09:00
고동영
6ae6ab7cf1 [지라이슈없음] prodOptYn -> optProdYn 변경
[원인] 백엔드 수정사항
2024-12-26 15:43:45 +09:00
고동영
5072fc96c2 [SHOPTIME-2539] Detail / price5가 있는 경우에도 할부가 노출되지 않음
[원인] 프로모션상품에서는 price5가아닌 rewd값으로 노출하는데 이 수정사항에서 일반 구매불가상품의 price5 할부 로직을 지워버림

[대책] 일반 구매불가상품에서 price5가 있으면 targetReward에 price5가 적용되도록 수정
2024-12-26 15:10:16 +09:00
고동영
4064acb8d9 [SHOPTIME-3494] Hot Picks / 핫픽스가 없을때 표시되는 화면 번역 안됨
[원인] $L이 적용되어있지않음

[대책] $L 적용 및 번역 텍스트 추가
2024-12-26 14:08:36 +09:00
고동영
71b06f48c0 [SHOPTIME-2950] Featured Brand / Live Channels / 제목만 표시되고 콘텐츠가 없음
[원인] Live Data가 없을때 Text를 비노출시키는 분기처리가 되어있지않음

[대책] brandChanInfo가 빈배열이라면 Live Channels 텍스트 UI 비노출
2024-12-26 13:51:40 +09:00
고동영
58512b946c [SHOPTIME-3915] 상품 상세 / ShopLC SingleAuction / 처리 개선 요청
[수정사항]  결제가능상품에서 option API 무조건 호출로 변경 / SelectedBox 노출 여부 변경 / Checkout 회원정보API prodOptTpCdCval값추가
2024-12-26 11:10:25 +09:00
younghoon100.park
ec8263993b [No Jira Issue] modified func, the shouldRenderComponent
changed files:
1. FeaturedBrandsPanel.jsx
2024-12-24 16:05:37 +09:00
younghoon100.park
b5b7f7989c [No Jira Issue] modified func, hasTemPlateCodeWithValue and shouldRenderComponent
changed files:
1. FeaturedBrandsPanel.jsx
2024-12-24 11:23:29 +09:00
younghoon100.park
4256c476de [SHOPTIME-3908] Featured Brands / Live full 영상 진입 / 이전 버튼 클릭 시 포커싱 사라짐
Changed files:
1. FeaturedBrandsPanel.jsx

Detail note:
원인: Component가 unmount되지 않은 상태에서 isOnTop이 아니었다가 다시 IsOnTop이될 경우, focus logic이 돌지 않음
대책: 해당 케이스에서 focus logic이 작동하도록 개선
2024-12-23 17:44:36 +09:00
고동영
98d5237d27 [SHOPTIME-3906] App 진입 후 영상 혹은 Live Full 화면 진입 시 포커싱 사라짐
[원인] 비디오 preview 상태로 재생 후 Full 화면 전환 시 focus주는 로직 부재

[대책] panel.modal값이 바뀔때 포커스 함수를 호출하도록 수정
2024-12-23 14:41:17 +09:00
고동영
03ce01be28 [SHOPTIME-3883] Hot Picks / 진입 포커싱 상이
[원인] (이전 커밋내용은 다른 이슈 였음)
      ThemeDetailPage에서 테마 인디게이터 포커스 주는 로직이 useEffect로 되어있음
      최초 랜더링시 화살표에 포커스가 잡힌 뒤 Shop By Mobile로 포커스가 다시 잡히는 현상

[대책] 포커스 로직을 useEffect가 아닌 클릭이벤트에서 호출되도록 수정
2024-12-18 17:52:13 +09:00
younghoon100.park
8cec55b603 [No Jira Issue] test bypass functionality during launch (2)
Changed files:
1. bypassLinkHandler.js

Detail note:
1. parse "bypass" argument
2024-12-18 14:39:30 +09:00
younghoon100.park
58cecb6ff6 [No Jira Issue] test bypass functionality during launch
Changed files:
1. App.js
2. bypassLinkHandler.js
2024-12-18 10:08:03 +09:00
고동영
40b07103c2 [SHOPTIME-3895] [요청] 결제 가능 상품상세화면_수량 1개로 제한
[원인] 기획변경

[대책] 결제가능상품 QUANTITY 갯수를 1개로만 가능하게 수정
      - + 버튼은 Dim 처리 후 onClick 이벤트 주석처리
2024-12-17 16:12:30 +09:00
younghoon100.park
e9b90e5510 [No Jira Issue] restore code after testing 2024-12-17 15:39:30 +09:00
고동영
1d015359c5 [SHOPTIME-3883] Hot Picks / 진입 포커싱 상이
[원인] PlayListInfo의 데이터 변경이 2번 일어나서 포커스 useEffect가 2번 랜더링됨

[대책] PlayListInfo가 2번 변경되는것은 현재 구조상 바꿀 수 없기 때문에 포커스 로직을 분리하여 원하는 타이밍에 포커스를 줄 수 있도록 개선
2024-12-17 15:29:00 +09:00
고동영
ea0719cc1f [SHOPTIME-3165] 디테일 페이지 내 Media 영상 재생 시나리오
[원인] 상품을 통해 진입했을때 미디오 시나리오 상이

[대책] 재생버튼이 나올때는 한번클릭시 풀화면으로 재생되는게 아닌
      작은화면으로 재생이 된 후 한번 더 클릭해야 풀화면으로 전환되도록 수정
2024-12-16 16:21:59 +09:00
younghoon100.park
5bee3b613c [No Jira Issue] add test for account launch event handling
Changed files:
1. App.js
2. account.js
3. deepLinkHandler.js
2024-12-16 10:29:28 +09:00
고동영
d0d7dac26f [SHOPTIME-3844] Live / 포커싱 시 재생되는 작은 화면 / Scan to Shop QR 코드 읽히지 않음
[원인] QRCode 이미지 크기가 너무 작아 인식이 안됨

[대책] correctLevel L -> Q로 바꿔서 인식률이 올라가도록 수정
2024-12-10 17:21:10 +09:00
고동영
3050d7701e [SHOPTIME-4815] 독일/영국 shoptime QVC 로고영역 수정 요청 건
[원인] 새로 바뀐 로고 이미지가 깨짐

[대책] height -> min-height 변경
2024-12-10 17:20:23 +09:00
고동영
65fe96da84 [SHOPTIME-3886] Trending Now / Best Seller 상품 확인 후 최하단 Top 버튼 클릭시 포커싱 사라짐
[원인] 1. topInfo 데이터가 없을때는 빈배열로 내려오기 때문에 !topInfo === false로 평가되기 때문에
         조건문을 통과할 수 없음

      2. Top 버튼을 눌렀을 때 Top으로 이동하지 않고 버튼 바로 위 아이템으로 포커스가 가능현상 수정
        (맨위 첫번째아이템으로 SpotlightId 할당)

[대책] length로 분기처리함
2024-12-10 15:15:46 +09:00
younghoon100.park
a303d124dd [No Jira Issue] fix: added cleanup to cancel animation frame and stop asynchronous states updates
Changed files:
1. RollingUnit.jsx
2024-12-10 13:23:52 +09:00
고동영
cb735b713f [SHOPTIME-3883] Hot Picks / 진입 포커싱 상이
[원인] PlayerPanel이 랜더링될때 초기에는 panelInfo.targetId가 존재하지않아 TabButton에 포커스 후 다시 아이템에 포커스가 되는 현상

[대책] useEffect 의존성배열 playListInfo가 있을때만 호출하도록 수정 &&
      targetId가 있는 경우 TabButton에 포커스 안가게 분기처리 &&
      Job time 100으로 수정 (늦게 포커싱되는 원인)
2024-12-09 15:28:33 +09:00