Commit Graph

3361 Commits

Author SHA1 Message Date
yonghyon
01eba13688 [SHOPTIME-2393] Home / top / today's deals / 부자연스러운 폰트 서식 변경
원인 : 폰트 로딩이 늦어 발생한 문제
 대책 : 해당 화면에서 사용하는 폰트 미리 캐싱하도록 수정
2024-10-14 17:13:53 +09:00
younghoon100.park
b7bf2414d0 [SHOPTIME-3155] My Page / Recentrly Viewed / VOD 클릭 후 이전 키 입력 시 포커스 오류
Changed files:
1. RecentlyViewed.jsx

Detail note:
- 원인: DetailPanel에서 돌아올 때와 다르게 PlayerPanel에서 돌아올 경우, component가 unmounted되지 않기 때문에 focus 로직 동작 시 가장 가까운 node를 찾아 focus 함
- 대책: PlayerPanel에서 돌아올 경우, scroll을 top으로 설정하고, 그 이후 아이템에 포커스가 가도록 로직 변경
2024-10-14 17:07:52 +09:00
ayaan
88be88f6d4 [SHOPTIME-3331] SHOPTIME-1933 GNB / 1뎁스는 축소된 상태로 2뎁스만 확장되는 현상 발생
Changed files:
1. TabLayout.jsx

Detail note:
- Cause
  - click event에서 sub-tab이 있는 main-tab의 경우 expanded 상태 값을 true로 변경해주는 로직의 부재
- Solution
  - click event에서 sub-tab이 있는 main-tab의 경우 expanded 상태 값을 true로 변경
    - sub-tab이 있는 경우 현재 구조 상 target이 존재하지 않음
2024-10-14 16:27:13 +09:00
yonghyon
f8623ee812 [SHOPTIME-3730]Hot Picks / FHD TV에서 동영상 위치가 틀어져서 표시되는 현상
원인 : 저해상도 layout 계산되는 과정에서 16:9 비율이 아닌 크기로 지정됨
대책 : FHD 모델의 경우 16:9 해상도의 이미지박스크기 지정
2024-10-11 15:07:32 +09:00
yonghyon
793a42ce69 [SHOPTIME-3532] SHOPTIME-1933 앱 첫 진입 시 Hot Picks 랜딩 시 테마 없을 때의 페이지 일시 노출 후 정상 랜딩
원인 : 테마 없다는 문구가 무조건 노출됨
대책 : loading spinner 추가하고, 데이터 로딩이 완료 된 이후 상황에 따라
empty 문구 출력

* 추가 수정: loadingPanel의 type 이 wait 인 경우 해당 스피너가 조금 늦게
  뜨는 현상 수정
2024-10-11 13:38:29 +09:00
yonghyon
e98e4d5abe [SHOPTIME-2075] Home / No focus 상태
원인: 이슈 재현 불가
대책 : Mouse 모드에서 keyboardmode로 전환시 포커스가 없을 경우, window에
focus 주도록 예외처리 추가함. 코드로 재현상태 만들어서 테스트 결과
정상동작함.
2024-10-11 10:59:09 +09:00
yonghyon
fc74ee545a [SHOPTIME-3443] SHOPTIME-1933 Search / 이미지와 이미지 테두리가 어긋나서 표시되는 현상
원인 : 저사양 browser 에서 스크롤러의 overflow 미지원으로 인해 아이템
자체를 확대하면 안되는데 포커스 시 아이템이 확대되는 구조로 되어 있음.
대책 : scale 구현을 제거하고 사이즈로 확대효과를 주도록 수정함.
2024-10-10 18:45:15 +09:00
yonghyon
23f4464954 [SHOPTIME-2278] SHOWS, ITEM 위치 순서 변경. ITEM 탭이 먼저 나오도록수정 2024-10-10 16:02:06 +09:00
younghoon100.park
9b12e9bfec [SHOPTIME-3731] SBM / 팝업이 열릴때 포커스가 빠르게 이동해서 깜빡 거리는 현상
Changed files:
1. MobileSendPopUp.jsx

Detail note:
- 원인: History가 있을 경우의 포커스 예외 처리 부재
- 대책: History가 있을 경우에 포커스 예외 처리
2024-10-08 18:23:58 +09:00
고동영
75a28157c4 [SHOPTIME-2882] EIC / 독일 / Detail / 할부가가 QR code 말풍선에 가려짐
[수정파일]

  1. UnableOption.jsx
  2. UnableOption.module.less

[수정내용]

  1. 할부 표시를 하는 텍스트의 길이가 QRCode 말풍선을 침범 할 정도로 길어 질 경우 2줄로 보이도록 수정
2024-10-08 17:52:41 +09:00
younghoon100.park
d715ac63d1 [SHOPTIME-3738] Theme Detail / FHD 에서 썸네일을 선택 시 화면 스크롤 오류
Changed files:
1. ThemeIndicator.jsx

Detail note:
원인: scroll 계산식의 해상도 미고려
대책: 해상도를 고려하여 scroll 계산식 수정
2024-10-08 17:09:58 +09:00
yonghyon
a1faf3f02f Merge branch 'develop' of gitlab.t-win.kr:ifheone/shoptime into develop 2024-10-08 17:07:49 +09:00
yonghyon
cb023c31a6 Debug key 2024-10-08 17:07:44 +09:00
고동영
67fdc5f9b1 [지라이슈없음] 이벤트전파방지 조건문 추가
이유 : 디테일패널에서 플레이어패널로 이동할떄  handleCancel일떄만 stopPropagation을 쓰기위함
2024-10-08 16:12:26 +09:00
yonghyon
da165683db [SHOPTIME-3130] 운영 및 QA1 테스트 메뉴 제거
운영서버에서는 테스트 메뉴 제거함.
2024-10-08 16:10:16 +09:00
고동영
ce62a9cdea [SHOPTIME-3160] Theme Detail / QR 툴팁과 버튼이 겹침
[수정파일]

   1. src/views/DetailPanel/UnableProduct/UnableOption.jsx
   2. src/views/DetailPanel/UnableProduct/UnableOption.module.less

[수정내용]

  1.  disclaimer 내용이 길어지면서 2줄이 되면서 버튼이 위로 올라가서 QRCode 말풍선과 UI가 겹치는현상이 생김
      2줄로 넘어가는 시점에서 Marqee 처리
2024-10-08 14:49:29 +09:00
younghoon100.park
42b52a803a [지라 이슈 없음] For code convention
Changed files:
1. Favorites.jsx
2024-10-08 14:24:19 +09:00
younghoon100.park
2ac8b3bb36 [SHOPTIME-3597] Home / Top / Banner의 Today's Deals에서 상품의 배경색이 있는경우 좌측과 아랫쪽에 여백이 노출됨
[SHOPTIME-3706] Home / Top / Today's Deal 이미지 표시 위치가 정확하지 않음

Changed files:
1. RandomUnit.module.less
2. RollingUnit.module.less

Detail note:
- 원인: 이미지의 좌표 위치 오류
- 대책: 이미지의 부모 태그에 position과 size 설정 후, 이미지는 부모의 크기를 상속
2024-10-08 14:13:40 +09:00
yonghyon
aa45fe41cd [SHOPTIME-3348] My page / Favorites, Recently Viewed Delete 버튼 클릭시 포커싱이 첫번째 item으로 가는 현상
원인 : 기본 포커스를 하단 body 영역으로 설정함.
대책 : delete 모드인 경우, 헤더 영역에 포커스 가도록 수정
2024-10-07 18:17:57 +09:00
younghoon100.park
95261404ab [지라 이슈 없음] RandomUnit.module.less, height 오류 정정 2024-10-07 17:33:51 +09:00
고동영
dbf102448f [SHOPTIME-3684] You may also like 간혈적으로 표시 안됨
[수정파일]

  1. DetailPanel.jsx

[수정내용]

  1.  lgCatCd가 없는 경우에 youmayalsolike가 뜨지 않도록 수정
2024-10-07 15:23:03 +09:00
고동영
08a6fd05f9 [SHOPTIME-3666] Detail Page / 불필요한 API 추가 호출
1. 수정파일

  - FavoriteBtn.jsx

2. 원인

  - props 내려받지 않음
2024-10-07 15:13:52 +09:00
yonghyon
a539b1dcdc [SHOPTIME-3666] Detail Page / 불필요한 API 추가 호출
원인 : 즐겨 찾기 관련 불필요 api  호출
대책 : 즐겨찾기 여부는 내부 변수로 관리하도록 수정
2024-10-07 15:00:56 +09:00
younghoon100.park
43c81998e5 [지라 이슈 없음] format (for compare) 2024-10-07 14:37:02 +09:00
yonghyon
d643086ea8 [SHOPTIME-3607] Front 화면의 로딩 노출 개선 필요 (API request 시점부터 화면이 노출될때까지 로딩이 노출되어야함
원인 : 무한 로딩을 위해 Integer 변수의 최대값을 timeout 값으로 사용하여,
timeout 함수의 최대범위를 벗어나 Max time 이 1초로 동작하고 있음.
대책 : 최대 로딩 시간을 setTimeout 함수의 최대 지원값으로 변경(2147483647)
2024-10-07 13:23:46 +09:00
yonghyon
dccaa9e2ba [SHOPTIME-3399] Theme Detail / 사방향키로 첫번째 item 클릭시 Shop By Mobile 버컨으로 포커싱, 두번째 item 클릭시 back button으로 포커싱 됨
원인 : Detail 화면에서 상품선택할 때 상품정보가 변경되면, 초기 진입으로
판단해 포커스 처리하고 있음
대책 : 동일 로직에서 현재 포커스가 적절한 위치(상품, 모바일버튼)에
존재할 경우 포커스 변경을 하지 않돌고 수정
2024-10-07 11:25:09 +09:00
yonghyon
87eb5d2662 [SHOPTIME-3549] FHD / Theme detail / Box 테두리가 일부 미노출되는 현상
원인 : border를 포함하는 box 의 크기가 소수점으로 계산되어 크기 계산
오류
대책 : 해당 패널의 1px, 2px 단위는 절대 px(apx)로 사용하도록 하고, 하위
component의 크기는 부모크기를 참조한 상대크기로 변경
2024-10-07 10:07:18 +09:00
yonghyon
d3b942f710 [SHOPTIME-3109] Hot Picks / 인디게이터 클릭시 혹은 빈 영역 클릭시할때마다 gtfsDownload.lge 경로 호출
원인 : image view 에 배열형태의 src가 입력되어 리소스 중복호출발생
대책 : src가 배열인 경우, 0번째 src만 사용하도록 수정
2024-10-04 12:37:51 +09:00
고동영
29e8e2860f [SHOPTIME-2899] Detail Page / 사방향키가 OK 이외에 동작하지 않음
[수정파일]

  1. TPopUp.jsx
  2. IndicatorOptions.jsx

[수정내용]

  1. 오른쪽 버튼 누를 시 TButtonScroller로 포커스가 갈 수 있도록 수정
2024-10-02 16:39:00 +09:00
고동영
de67448213 [SHOPTIME-3666] Detail Page / 불필요한 API 추가 호출
[수정파일]

  1. SingleOption.jsx
  2. UnableOption.jsx
  3. FavoriteBtn.jsx

[수정내용]

  1.  디테일페이지에 최초 진입시 productInfo API 데이터를 통해 favorite값을 확인할 수 있기에
      flag API를 호출하지않고 productInfo에 있는 flag값을 활용 , favorite 버튼을 눌렀을 시
      flag API를 통해 랜더링하도록 수정
2024-10-02 14:45:24 +09:00
yonghyon
bf42afd831 [SHOPTIME-2052] 사방향키로 GNB 이동 후 매직마우스로 변경시 이동되면서 포커싱 되었던 메뉴가 selected됨
원인: 방향키 이동시 설정한 selection 이 남아있어서 문제임
대책: 마우스 이동시 사방향키의 selection 정보 제거
2024-10-02 14:43:38 +09:00
고동영
801e138296 [SHOPTIME-3513] Search / 가상키보드에서 Enter 선택시 가상키보드가 사라지지 않음
[수정파일]

  1. TInput.jsx

[수정내용]

  1.  엔터키를 누를시 키보드필드가 블러처리되는 프로퍼티 추가
2024-10-02 13:53:52 +09:00
yonghyon
aaf7d68bb0 [SHOPTIME-2753] Launching Animation 끊김 현상 수정
원인 : 애니메이션 이미지의 첫프레임과 마지막 프레임을 분리하여 타이밍
별로 3단계 이미징 하는데 마지막 이미지를 표기하는 타이밍이 실제
애니메이션 시간과 맞지 않음
대책: 마지막 이미지는 교체 필요없음. 애니메이션 종료시 마지막 프레임이
표시되므로, 이미지 교체를 2단계로 축소
2024-10-02 12:23:10 +09:00
고동영
80fcfe3ed9 player import error fix 2024-10-02 12:11:23 +09:00
고동영
8712641d6c [SHOPTIME-3664] Detail Page / 진입 시 you may also like API를 2회 호출
[수정파일]

  1. DetailPanel.jsx

[수정내용]

  1.  lgCatCd값이 있을때만 youmaylike API 호출
2024-10-02 10:19:55 +09:00
younghoon100.park
850d5efab8 [지라 이슈 없음] DetailPanel.jsx, js/ts import 처리 (compare) 2024-09-30 17:28:18 +09:00
younghoon100.park
de83cad210 [지라 이슈 없음] FavoriteBtn.jsx, SingleOption.jsx, js/ts import 처리 (compare) 2024-09-30 17:22:59 +09:00
yonghyon
7e859c0320 Merge branch 'develop' of gitlab.t-win.kr:ifheone/shoptime into develop 2024-09-30 17:14:57 +09:00
yonghyon
280772e1ad [SHOPTIME-3445] Product Detail / 썸네일 리스트 포커스가 초기화 되지 않음
재현경로:  detail 패널 진입 shop by mobile 에 포커스 된 상태에서
좌방향키 입력하여 세로 인디케이터에서 하방향키 여러번 누르고 다른 아이템
enter 후 back 키 입력. 다시 동일 detail 진입 후 shop by mobile 에서 좌
키 입력시 기존 포커스로 감.
원인 : spotlight container 초기화 오류
대책 : detail 패널 종료시 spotlight container 초기화 해줌.
2024-09-30 17:12:57 +09:00
younghoon100.park
57be620a4f [지라 이슈 없음] THeader.jsx, $L 추가 2024-09-30 17:11:25 +09:00
younghoon100.park
d1801d500e [지라 이슈 없음] THeader.jsx, $L 삭제 2024-09-30 17:01:57 +09:00
younghoon100.park
08f715c893 [지라 이슈 없음] ShowProduct.jsx, 테스트 "useEffect" 제거 2024-09-30 15:48:08 +09:00
younghoon100.park
08632b7e40 [SHOPTIME-3669] [290] brands.lge nowMenu값이 이전 메뉴값으로 나옴
Changed files:
1. FeaturedBrandsPanel.jsx

Detail note:
1. Air mouse 모드에서도 panel 진입 시, mouse 위치에 관계 없이 GNB 로그를 생성하도록 수정
2024-09-30 15:42:01 +09:00
younghoon100.park
ec2c50f5d7 [SHOPTIME-3535] 시청로그 중 오류 케이스 확인 요청
Changed files:
1. logActions.js
2. VideoPlayer.js
3. helperMethods.js
4. PlayerPanel.jsx

Detail note:
1. "sendLogLive", "sendLogVOD" 요청시 "getTimeDifferenceByMilliseconds" 함수 조건 추가
2.  "setIsVideoPaused" 프롭스 설정 및 If문 조건 추가
3. "getTimeDifferenceByMilliseconds" 함수 추가
4. "LIVE", "VOD", "MEDIA" 로그 생성 로직 변경
2024-09-30 15:35:28 +09:00
younghoon100.park
53f81c929e [SHOPTIME-3701] SBM 로그 오류 수정 요청 건
Changed files:
1. ShowProduct.jsx

Detail note:
1. "Theme Detail" 내에서 일부 필수 파라미터 항목 누락 조치
2024-09-30 15:25:52 +09:00
고동영
b8d4d87254 주석제거 2024-09-30 15:25:00 +09:00
younghoon100.park
2c6fac84ad [SHOPTIME-3591] Item Detail / 제목 표시줄에 제목이 두줄로 나옴
Changed files:
1. THeader.jsx

Detail Note:
1. marqueeDisabled가 false일 경우에만 개행 처리 삭제
2024-09-30 13:36:23 +09:00
younghoon100.park
fbdebe646e [SHOPTIME-3555] Search / 검색후 item에서 할인가만 노출됨
Changed files:
1. SearchItemCard.jsx

Detail note:
1. Create the parsePrice function and modify the price display condition
2024-09-27 17:02:39 +09:00
younghoon100.park
675215b486 [지라 이슈 없음] "isOnTop" prop value applied and set the spotlightDisabled property
Changed files:
1. TrendingNowPanel.jsx
2024-09-27 15:11:54 +09:00
younghoon100.park
785d1b01e2 [SHOPTIME-3347] My Page / Reminders / 사방향키 Delete All 한후 포커싱 사라짐
Changed files:
1. Reminders.jsx

Detail note:
1. Modify the initial focus logic and delete the duplicate API request
2024-09-27 14:50:14 +09:00