hyunwoo93.cha
4043e10a54
SHOPTIME-3813 ShopTime 주문결제 시나리오_테스트 [SHOPTIME-3818] [결제완료] final price 전 문구 위치 수정
2024-11-19 05:45:52 +09:00
hyunwoo93.cha
ec41a3e99d
[지라 이슈 없음] ConfirmPanel 통화 기호, 통화 기호 위치 추가
2024-11-19 05:20:36 +09:00
younghoon100.park
8ce62e8c56
[No Jira Issue] IF-LGSP-LOG-005 (GNB 이력) Magic Mouse 대응 (TrendingNowPanel 3차)
...
Changed files:
1. TrendingNowPanel.jsx
Detail Note:
1. add logic for focus recovery
2024-11-15 13:29:29 +09:00
고동영
fe2f9323cf
[SHOPTIME-3824] VOD / Full 영상 / cc 알럿 노출 / OK 버튼 클릭 / 포커싱 상이
...
[수정파일]
src/components/MediaPlayer/MediaControls.js
src/utils/SpotlightIds.js
src/views/PlayerPanel/PlayerOverlay/PlayerOverlayContents.jsx
src/views/PlayerPanel/PlayerPanel.jsx
src/views/PlayerPanel/PlayerTabContents/TabButton/PlayerTabButton.jsx
[원인]
팝업 close 이후 focus 로직 부재
[대책]
Spotlight.focus에서 cc버튼 SpotlightId를 넣어줌
2024-11-14 17:13:06 +09:00
younghoon100.park
2d2d01c53c
[No Jira Issue] IF-LGSP-LOG-005 (GNB 이력) Magic Mouse 대응 (TrendingNowPanel 2차)
...
Changed files:
1. deepLinkHandler.js
2. TrendingNowPanel.jsx
3. PopularShowIndicator.jsx
4. PopularShowIndicator.module.less
5. PopularProductList.jsx
6. PopularVideoCard.jsx
Detail Note:
1. Component optimization
2. Removal of duplicate functions and effects
3. Deletion of unnecessary props and imports
2024-11-14 16:14:54 +09:00
고동영
234eb819e9
[SHOPTIME-3553] Search / Search Result / 가격이 있는 상품인데 Offer Info 가 노출되는 현상
...
[수정파일]
src/views/DetailPanel/UnableProduct/UnableOption.jsx
[원인]
API에서 price2 , price3 대신 priceInfo값으로 통일
[대책]
price2 === discountedPriceNum , price3 === originalPriceNum이기 때문에 해당 데이터로 교체
usePriceInfo에서 할인 전 금액이 할인 후 금액보다 크다면 discountedPriceNum값과 originalPriceNum값이 같은 값으로 할당되어 내려오기 떄문에
값이 같다면 노출하지 않도록 수정
2024-11-14 15:57:49 +09:00
hyunwoo93.cha
ad1f574a71
[지라이슈없음] vod 일시정지 후 영상 재진입 시 프로그레스바가 사라지던 현상 수정
2024-11-14 15:52:47 +09:00
hyunwoo93.cha
e29d9e27bf
[SHOPTIME-3603] Product Detail / Media 한번 재생이 끝난 후 다시 클릭하여 Full 화면 진입시 현상
2024-11-14 15:34:25 +09:00
hyunwoo93.cha
23e4edb190
[지라이슈 없음] .mpd webOS 재생 테스트
2024-11-14 10:51:52 +09:00
younghoon100.park
18f4e2dafc
[No Jira Issue] IF-LGSP-LOG-005 (GNB 이력) Magic Mouse 대응 (TrendingNowPanel 1차)
...
1. deepLinkHandler.js
2. SpotlightIds.js
3. BestSeller.jsx
4. PopularShow.jsx
5. TrendingNowPanel.jsx
6. PopularShowIndicator.jsx
7. PopularProductList.jsx
8. PopularVideoCard.jsx
2024-11-13 18:02:50 +09:00
hyunwoo93.cha
f9cf2b3f30
[지라이슈없음] 통화 기호 및 화폐 단위 표기법 수정
2024-11-13 15:22:12 +09:00
hyunwoo93.cha
1ed2c0a33a
[SHOPTIME-3329] SBM / History 를 통해 SBM 전화번호 입력창 이동 시 포커스 사라지는 현상
2024-11-13 15:04:05 +09:00
hyunwoo93.cha
cb2369b71b
[SHOPTIME-3439] SBM / 1234567899 와 같은 번호 입력 후 전송 시도 시 오류
2024-11-13 14:58:42 +09:00
younghoon100.park
5a2346a7f3
[No Jira Issue] modify the onClickBack function
...
1. PlayerPanel.jsx
- commented out: ev.preventDefault
- uncommented: ev.stopPropagation
2024-11-13 14:53:11 +09:00
younghoon100.park
75b8a684da
[No Jira Issue] fix TypeError, 'ev.preventDefault is not a function'
...
1. PlayerPanel.jsx
- ev 객체에 preventDefault 메서드가 있을 때만 호출하도록 수정
2024-11-13 11:31:24 +09:00
younghoon100.park
661ea033eb
[No Jira Issue] IF-LGSP-LOG-005 (GNB 이력) Magic Mouse 대응 (HomePanel)
...
1. actionTypes.js
2. homeActions.js
3. logActions.js
4. deepLinkHandler.js
5. TabLayout.jsx
6. homeReducer.js
7. HomePanel.jsx
- updateSpotlightId → updateHomeInfo
- modify the deepLinkHandler func
- modify the doSendLogGNB func
2024-11-13 11:14:46 +09:00
hyunwoo93.cha
4c8da84f19
[주문결제] return Detail Code 추가
2024-11-13 10:52:44 +09:00
younghoon100.park
8311fff5a4
SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-2666] Reminder / 알림 팝업을 클릭 했지만 Live로 이동하지 않음
...
SHOPTIME-1933 [Shoptime 고도화] TV 앱 테스트 (시스템 운영팀) / [SHOPTIME-3305] Upcoming / Alert > yes로 진입 시 포커싱 이슈
1. FeaturedBrandsPanel.jsx
- 원인: MutationObserver callback의 요소의 mutation의 addedNodes 객체가 chromium38~53 버전에서 iterable한 객체가 아님으로 for…of 문으로 열거 할 수 없기 때문에 TypeError 발생
- 대책: for…of statement → for statement 변경 후, length property와 index로 접근
2024-11-12 17:30:33 +09:00
고동영
218d7bc3b0
[SHOPTIME-2458] Player / Chat / QR Code 공백으로 표시됨
...
[수정파일]
src/views/PlayerPanel/PlayerOverlay/PlayerOverlayChat.jsx
src/views/PlayerPanel/PlayerPanel.jsx
[원인]
QRCodeImage가 없으면 아무런 QRCode가 뜨지 않음
[대책]
QRCodeImage가 없다면 chatUrl로 TQRCode로 QRCode 생성
2024-11-12 17:15:09 +09:00
고동영
265bd0a43d
[지라이슈없음] resetTimer 세로동영상일때 호출되지 않도록 수정
2024-11-12 16:38:29 +09:00
고동영
41f8ead731
[지라이슈없음] videoThumbnailUrl 라이브채널에서 이전 썸네일이 뜨던 현상 개선
2024-11-12 16:07:43 +09:00
hyunwoo93.cha
a0a02144ba
[지라이슈없음] 에러 발생 시 에러코드 + 에러메세지 함께 노출
2024-11-12 08:55:54 +09:00
고동영
1b6699bf56
[지라이슈없음] 사방향키로 TabContainer 아이템 포커스시 탭이 닫히지않도록 resetTimer 추가
2024-11-11 15:22:44 +09:00
고동영
3fc346efa0
[SHOPTIME-3412] Full Player / Live / Live Channel / 다른 방송을 연속으로 계속 클릭 할 경우 잠시 멈춤 현상
...
[수정파일]
src/views/PlayerPanel/PlayerTabContents/TabContainer.jsx
src/views/PlayerPanel/PlayerTabContents/TabContents/LiveChannelContents.jsx
[원인]
같은 비디오를 클릭할때 dispatch를 클릭할때마다 호출함
[대책]
똑같은 showId를 클릭하면 return
2024-11-11 15:19:04 +09:00
younghoon100.park
1798b74a18
[No Jira Issue] modify "handleTopButtonClick" in HomePanel.jsx
2024-11-08 15:26:16 +09:00
younghoon100.park
dc48c0a597
[SHOPTIME-3561] 홈배너로 진입 후 Trending Now > Popular Show > 리스트 옆으로 넘기는 버튼 클릭 무감
...
1. TrendingNowPanel.jsx
- 원인: useCallback을 통해 호출되는 handleNextClick 함수의 dependency array의 topInfos 부재
- 대책: dependency array의 요소로 topInfos 추가
2024-11-08 10:54:46 +09:00
hyunwoo93.cha
8176df1264
[SHOPTIME-2653] SHOPTIME-1933 Search / 검색된 아이템이 왼쪽이 아닌 오른쪽에 표시된 현상
2024-11-07 18:19:38 +09:00
hyunwoo93.cha
b639915af4
[긴급배포] [지라이슈없음] 딥링크로 핫픽스 진입 후 카테고리 패널 진입 시 앱 죽는 현상
2024-11-07 16:54:55 +09:00
고동영
066872c5bc
[지라이슈없음] 딮링크로 들어와서 카테고리 패널에서 App 죽는 현상
...
원인 : 카테고리 데이터에 타입 에러 발생 ( undefined )
대책 : 옵셔널체이닝 적용
2024-11-07 15:30:16 +09:00
고동영
b25035e1a1
[지라이슈없음] 테마 미디어 인디게이터 버튼 매직마우스로 포커스 안되는 현상
2024-11-07 14:24:40 +09:00
younghoon100.park
8ce030b19d
[No Jira Issue] modify imports and property in updatePanel
...
1. TSwitch.jsx
2. EventPopUpBanner.jsx
3. HotPicksPanel.jsx
2024-11-07 14:08:27 +09:00
hyunwoo93.cha
c9702a6b35
[SHOPTIME-2835] [SHOPTIME-3808] [결제완료화면] Final price 확정 전 문구 노출 필요
2024-11-07 12:59:04 +09:00
hyunwoo93.cha
45b43998bd
[SHOPTIME-3813] [SHOPTIME-3815] [My Orders]주문취소 기능
2024-11-07 12:33:12 +09:00
younghoon100.park
b7b0cf6407
[SHOPTIME-3728] Category / Item / Popular 순으로 변경 시 일부 상품 Item Detail 페이지 진입 불가
...
1. TDropDown.jsx
- 원인: DropDown component props의 DOM attribute error
- 대책: aria-hidden → aria-disabled 변경
2024-11-07 11:39:59 +09:00
hyunwoo93.cha
3c22e318ec
에러코드 및 에러메세지 정의 / 에러 코드별 팝업 일괄 적용 (MainView)
2024-11-07 11:17:47 +09:00
younghoon100.park
7a2e249a16
[No Jira Issue] fix syntax error
2024-11-06 17:46:19 +09:00
younghoon100.park
ea4b157569
[No Jira Issue] Delete unnecessary imports
...
1. HomePanel.jsx
2024-11-06 17:30:20 +09:00
younghoon100.park
52b6d91e3d
[SHOPTIME-3810] Home / 최하단 이동 / top 버튼 클릭시 포커싱 상이 (2차)
...
1. HomePanel.jsx
- 1번 Banner가 "Rolling" type의 경우 로직 추가
2024-11-06 17:20:30 +09:00
고동영
2a1cb3d0d3
[긴급배포][SHOPTIME-3809] Category / show / vod 1개 재생 후 다른 영상으로 진입 시 이전에 재생하였던 영상 노출
...
[수정파일]
src/views/PlayerPanel/PlayerPanel.jsx
[원인]
VOD일때 setSelectedIndex 값을 업데이트하지 않음
[대책]
VOD일때 setSelectedIndex 값 업데이트 로직 추가
2024-11-06 16:22:25 +09:00
younghoon100.park
d5b3826d16
[SHOPTIME-3810] Home / 최하단 이동 / top 버튼 클릭시 포커싱 상이
...
1. HomePanel.jsx
- 원인: SpotlightContainerDecorator의 last-focused 초기화 부재
- 대책: top button 클릭 시, 현재 마운트된 1번 배너의 컨테이너가 가로형일 경우, 해당 container의 last-focsed 초기화
2024-11-06 15:43:06 +09:00
고동영
6ed8fd5bf9
[SHOPTIME-2620] VOD 에서도 Alert가 노출되도록 수정
2024-11-06 11:18:17 +09:00
고동영
e8a0d5811c
[지라이슈없음] preview -> fullVideo로 전환 시 sideTab이 노출되도록 수정
...
[수정파일]
src/views/PlayerPanel/PlayerPanel.jsx
[원인]
3296 이슈 수정으로 인하여 sideTab이 닫힌 상태로 full 화면으로 전환되어 시나리오대로 동작하지 않음
[대책]
panel.modal이 false일때마다 sieTab이 노출되도록 로직 추가
2024-11-06 11:09:51 +09:00
younghoon100.park
321d2cb5cc
[SHOPTIME-3803] 미국 / VOD / 좌측 shop now / 상품 list 포커싱 상이
...
1. ShopNowContents.jsx
- 원인: SpotlightContainerDecorator의 last-focused 초기화 부재
- 대책: component unmounted → last-focused 초기화 로직 추가
2024-11-06 10:37:27 +09:00
hyunwoo93.cha
fa11e1ec53
[SHOPTIME-3800] [상품상세_결제가능상품] 상품상세 화면에서 옵션 선택 후 LG Account 앱이 뜨지 않음
...
수정 내용: 로그인이 안 되어있을 시에는 옵션 선택 유무와 상관 없이 account 앱으로 연결하는 팝업이 뜨도록 처리
2024-11-05 10:19:58 +09:00
yonghyon
0d77803929
Merge branch 'develop' of gitlab.t-win.kr:ifheone/shoptime into develop
2024-11-04 17:28:10 +09:00
yonghyon
f467f1c674
[SHOPTIME-2668] Player / 동영상이 끝까지 재생이 되었는데 프로그레스바가 100%보다 짧은 현상
...
원인 : Player의 total duration 이 초단위로 관리되며 실제 값은 81.54 처럼 초단위가 아님
일반 영상의 경우, 비디오 end 이벤트가 먼저 발생하고 이후 progress 데이터가 업데이트 됨.
Youtube영상의 경우, total duration 을 초단위로만 전달해줌.
현재 영상재생이 종료될 경우, Player화면을 종료하고 있음.
대책 : 일반영상의 경우, progress 이벤트를 받아서 화면에 노출할 시간 이후에 Player화면을 종료하도록 수정(1.5초)
Youtube 의 경우, total Duration 값이 버림값으로 오기 때문에 마지막 재생시간이 total Duration 과 1초이내로 차이날 경우
Total Duration 으로 보정하도록 수정
[SHOPTIME-3225] Trending / Full Player 진입 시 동영상이 재생이 안되는 현상
재현경로 : Trending 화면에서 키보드를 이용해 Full 화면으로 전환 후 키보드를 이용해 progress 를 끝까지 이동하여
영상이 끝날 동안 대기, 영상 종료후 preview화면에서 enter 입력하여 다시 Full 화면으로 전환하여 위의 과정
반복시 문제 발생
원인 : Player화면 진입시의 속성정보(panelInfo)를 초기 한번만 참고하여 Player의 modal 여부를 잘못 판단함.
재생이 종료된 영상을 이어 재생시도하여 검은화면 노출됨.
대책 : Player화면 종료로직에서 panelInfo를 초기 입력값이 아닌, 변경된 ref 를 참조하도록 수정
2024-11-04 17:27:58 +09:00
고동영
5fc43dc7aa
[SHOPTIME-2620] onClick 함수 조건문 추가
2024-11-04 16:01:43 +09:00
고동영
44f4bc47c8
[SHOPTIME-2620] Player / TV 시스템 설정에서 자막을 off 하고 CC 버튼 클릭 시 동작
...
[수정파일]
src/views/PlayerPanel/PlayerOverlay/PlayerOverlayContents.jsx
src/views/PlayerPanel/PlayerPanel.jsx
[수정내용]
TV 시스템 설정에서 자막 설정이 OFF 일때 CC 버튼을 클릭하면 특정 TEXT 노출
[원인]
기능 구현이 되어있지 않았음
[대책]
captionEnable이 false일때 자막버튼을 클릭하면 PopUp 노출
2024-11-04 15:14:02 +09:00
yonghyon
b43093a8a8
[SHOPTIME-2620] 자막 설정값 읽어오는 오류 수정
...
이슈자체는 재수정 필요
2024-11-04 09:39:58 +09:00
고동영
a06cd815c6
[SHOPTIME-2458] Player / Chat / QR Code 공백으로 표시됨
...
[수정파일]
src/views/PlayerPanel/PlayerOverlay/PlayerOverlayChat.module.less
[수정내용]
QRCode 이미지가 제플린 UI 크기와 맞지 않아 수정
[원인]
img 태그에 크기 속성을 넣지 않았음
[대책]
.size() 를 통해 css 수정
2024-11-01 15:29:27 +09:00