Commit Graph

212 Commits

Author SHA1 Message Date
9439630bad [251126] feat: Featured Brands - NBCU - 1
🕐 커밋 시간: 2025. 11. 26. 19:43:03

📊 변경 통계:
  • 총 파일: 4개
  • 추가: +20줄
  • 삭제: -3줄

📁 추가된 파일:
  + com.twin.app.shoptime/assets/images/featuredBrands/image-nbcu.png
  + com.twin.app.shoptime/assets/images/featuredBrands/nbcu.svg
  + com.twin.app.shoptime/src/components/TabLayout/iconComponents/NbcuIcon.jsx

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
2025-11-26 19:43:04 +09:00
3b95810946 [251123] fix: CategoryPanel webOS용 재시도 및 가드로직 추가
🕐 커밋 시간: 2025. 11. 23. 22:14:06

📊 변경 통계:
  • 총 파일: 3개
  • 추가: +44줄
  • 삭제: -17줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/mainActions.js
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx
  ~ com.twin.app.shoptime/src/views/CategoryPanel/CategoryPanel.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/mainActions.js (javascript):
    🔄 Modified: getMainCategoryShowDetail(), getTop20Show()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • UI 컴포넌트 아키텍처 개선
2025-11-23 22:14:06 +09:00
junghoon86.park
d0d33db004 [장바구니] 수정#1
- cartAction 상품 옵션 받는부분이 없어 수정
 - tablayout 노출관련 cartpanel추가
 - cartpanel 가로값 1800으로 변경 및 노출 수정
 - buyoption에 add cart 버튼클릭시 buynow와 같은 작동하도록 수정
 - 상품 노출관련 수정(좀더 수정필요함)
 - 사이드바 수정 진행중

 - 상품이 추가되지않는부분에 대해서는 현재 백엔드에서 확인중입니다.
2025-10-31 15:07:18 +09:00
junghoon86.park
b99eaf147e [tabLayout] cart 링크,아이콘 연결 2025-10-30 19:50:48 +09:00
feb918b1d3 [251026] fix: PlayerPanel,TabContainverV2 chrome 68 호환성 수정
🕐 커밋 시간: 2025. 10. 26. 11:17:26

📊 변경 통계:
  • 총 파일: 2개
  • 추가: +4줄
  • 삭제: -1줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.module.less

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
2025-10-26 11:17:26 +09:00
81941479b4 [251026] fix: TabLayout -> SearchPanel reset..
🕐 커밋 시간: 2025. 10. 26. 09:26:05

📊 변경 통계:
  • 총 파일: 1개
  • 추가: +2줄
  • 삭제: -1줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
2025-10-26 09:26:05 +09:00
0b66319200 [251026] [251025] fix: SearchPanel 초기화-2
🕐 커밋 시간: 2025. 10. 26. 09:17:28

📊 변경 통계:
  • 총 파일: 1개
  • 추가: +12줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
2025-10-26 09:17:29 +09:00
c2445d47fe [251025] fix: TabLayout.jsx 원복
🕐 커밋 시간: 2025. 10. 25. 22:07:59

📊 변경 통계:
  • 총 파일: 1개
  • 추가: +134줄
  • 삭제: -135줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
  • 중간 규모 기능 개선
  • 코드 정리 및 최적화

Performance: 코드 최적화로 성능 개선 기대
2025-10-25 22:08:00 +09:00
8fe080f343 [251025] fix: SearchPanel.new.v2 초기화문제 해결
🕐 커밋 시간: 2025. 10. 25. 05:02:49

📊 변경 통계:
  • 총 파일: 1개
  • 추가: +7줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
2025-10-25 05:02:50 +09:00
0e6da8922d [251017] fix: VUI disable
🕐 커밋 시간: 2025. 10. 17. 17:14:07

📊 변경 통계:
  • 총 파일: 9개
  • 추가: +201줄
  • 삭제: -45줄

📁 추가된 파일:
  + com.twin.app.shoptime/ai_poc_list.json
  + com.twin.app.shoptime/src/constants/featureFlags.js

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/App/App.js
  ~ com.twin.app.shoptime/src/actions/voiceActions.js
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx
  ~ com.twin.app.shoptime/src/hooks/useSearchVoice.js
  ~ com.twin.app.shoptime/src/views/MainView/MainView.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/App/App.js (javascript):
    🔄 Modified: function()
  📄 com.twin.app.shoptime/src/actions/voiceActions.js (javascript):
     Added: addLog()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • UI 컴포넌트 아키텍처 개선
2025-10-17 17:18:31 +09:00
05a1629fc9 [251012] fear: VoicePanel and GNB update
🕐 커밋 시간: 2025. 10. 12. 16:42:36

📊 변경 통계:
  • 총 파일: 10개
  • 추가: +56줄
  • 삭제: -12줄

📁 추가된 파일:
  + com.twin.app.shoptime/src/components/TabLayout/iconComponents/VoiceIcon.jsx
  + com.twin.app.shoptime/src/views/VoicePanel/VoiceHeader.jsx
  + com.twin.app.shoptime/src/views/VoicePanel/VoiceHeader.module.less
  + com.twin.app.shoptime/src/views/VoicePanel/VoicePanel.jsx
  + com.twin.app.shoptime/src/views/VoicePanel/VoicePanel.module.less

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabItemSub.jsx
  ~ com.twin.app.shoptime/src/components/TabLayout/TabItemSub.module.less
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx
  ~ com.twin.app.shoptime/src/utils/Config.js
  ~ com.twin.app.shoptime/src/views/MainView/MainView.jsx

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
  • 공통 유틸리티 함수 최적화
  • 소규모 기능 개선
  • 모듈 구조 개선
2025-10-12 16:42:39 +09:00
1696bad8ff [251006] feat: useFocusHistory,useVideoMove Migration
🕐 커밋 시간: 2025. 10. 06. 15:22:49

📊 변경 통계:
  • 총 파일: 27개
  • 추가: +151줄
  • 삭제: -21줄

📁 추가된 파일:
  + com.twin.app.shoptime/src/actions/videoPlayActions.js
  + com.twin.app.shoptime/src/hooks/useFocusHistory/index.js
  + com.twin.app.shoptime/src/hooks/useFocusHistory/useFocusHistory.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/index.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.complete.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.final.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.fixed.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.old.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.opus-improved.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.simple.js
  + com.twin.app.shoptime/src/hooks/useVideoPlay/videoState.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/index.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.bak.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.brief.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.complete.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.fixed.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.original.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.simple.js
  + com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoTransition.js
  + com.twin.app.shoptime/src/reducers/videoPlayReducer.js

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx
  ~ com.twin.app.shoptime/src/store/store.js
  ~ com.twin.app.shoptime/src/utils/domUtils.js
  ~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx
  ~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx

🔧 함수 변경 내용:
  📊 Function-level changes summary across 27 files:
    • Functions added: 55
    • Functions modified: 0
    • Functions deleted: 0
  📋 By language:
    • javascript: 27 files, 55 function changes

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
  • 핵심 비즈니스 로직 개선
  • 공통 유틸리티 함수 최적화
2025-10-06 15:22:53 +09:00
djaco
cd7438248e [250924] feat: views - TabLayout.jsx, homeReducer.js, CartPanel.jsx 등 ...
🕐 커밋 시간: 2025. 09. 24. 10:33:07

📊 변경 통계:
  • 총 파일: 6개
  • 추가: +140줄
  • 삭제: -120줄

📁 추가된 파일:
  + com.twin.app.shoptime/src/views/CartPanel/CartSidebar.jsx
  + com.twin.app.shoptime/src/views/CartPanel/CartSidebar.module.less

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx
  ~ com.twin.app.shoptime/src/reducers/homeReducer.js
  ~ com.twin.app.shoptime/src/views/CartPanel/CartPanel.jsx
  ~ com.twin.app.shoptime/src/views/CartPanel/CartPanel.module.less

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/components/TabLayout/TabLayout.jsx (javascript):
     Added: deActivateTabJobFunc()
     Deleted: deActivateTabJabFunc()
  📄 com.twin.app.shoptime/src/views/CartPanel/CartSidebar.jsx (javascript):
     Added: CartSidebar(), formatPrice()

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
  • 핵심 비즈니스 로직 개선
2025-09-24 10:33:09 +09:00
junghoon86.park
9d2e44bd98 [For You] 부분 처리건
1. 홈배너 노출부분.
	2. 롤링배너에 노출시에 아이템 갯수별로 노출시 스타일 피그마랑 맞춤.
	3. 저스트포유패널생성및 연결
		- 피그마에는 따로 사이드바가 보이지않아 이부분은 월요일에 물어보고 처리해야할것같습니다.
		- 디자인만 우선 넣어둠.(좌우 스크롤이 정상작동하지않음)
		- 상품 컴포넌트 분리 필요
		- 첫번째 타이틀이 흰색으로 처리되어있는데 이부분 스크롤시에 어떤식으로 생각하고 한부분인지 물어보고 처리필요.
2025-09-13 16:51:08 +09:00
opacity@t-win.kr
a3bc4ade9f category icon 적용 2025-08-19 15:39:59 +09:00
opacity@t-win.kr
0525290989 통합 로그 피드백 수정 2025-08-08 10:57:41 +09:00
opacity@t-win.kr
3ca9577744 통합피드백 AL_GNB_CLICK - 최종 클릭만 로그 호출 2025-07-15 17:42:59 +09:00
opacity@t-win.kr
a119cfd936 통합로그 피드백 : AL_GNB_CLICK 로그수정 2025-07-01 15:09:58 +09:00
djaco
e4cca68b1e fix: GNB Bordderline remove 2025-06-15 23:02:15 +09:00
dongyoungKo
43271e1a35 [통합로그API No.6] second Deth Menu 로그 정보 수집 2025-05-15 14:58:30 +09:00
hyunwoo93.cha
05c2da4810 [SHOPTIME-3924] 미국 / Home / Top / 1번 배너 Admin 등록과 상이 2025-01-17 13:42:38 +09:00
hyunwoo93.cha
1e6a3b7015 Revert "[지라이슈없음] getErrorMessage errorCode가 null일 경우 노출 안 되도록 처리"
This reverts commit 155a152e04.
2025-01-17 13:25:36 +09:00
hyunwoo93.cha
155a152e04 [지라이슈없음] getErrorMessage errorCode가 null일 경우 노출 안 되도록 처리 2025-01-17 13:22:35 +09:00
고동영
5afcea504c [지라이슈없음] fetauredBrands scoll 위치 변경 2025-01-15 13:13:11 +09:00
고동영
157e659d77 [SHOPTIME-2043] GNB / 2nd Depth / 하단에 남은 메뉴 파악이 어려움
[수정사항] 스크롤 y 값 수정
2025-01-09 12:12:21 +09:00
고동영
375596e831 [SHOPTIME-3867] Featured Brands / 파트너사 컨텐츠 확인 후 gnb 메뉴 포커싱 상이
[원인] 디테일 , 플레이어에 진입하면 TabLayout이 언마운트 되면서 last-focused가 사라지는것으로 추정
      서브탭이 없는경우에는 메인탭으로 라스트 포커스를 주는 로직이 존재하여 발생하지않음

[수정사항] onKeyDown으로 서브탭이 존재 할 경우 lastfocusId를 이용하여 메인탭으로 포커스
2025-01-02 15:11:03 +09:00
고동영
ab663f1461 [SHOPTIME-4756] [UX/UI]신규 카테고리 로고 제작 요청 건
[수정] 핑프퐁이 런칭 되면서 신규 카테고리 생성으로 아이콘 추가
2024-12-04 16:52:47 +09:00
younghoon100.park
d4c33b7410 [SHOPTIME-3604] Home > Live 진입 후 [back] 버튼 > 다시 Home으로 진입 시 화면 이슈
1. actionTypes.js
2. homeActions.js
3. TabLayout.jsx
4. homeReducer.js
5. HomePanel.jsx
6. RandomUnit.jsx
7. RollingUnit.jsx
8. MainView.jsx

- 원인: 기존의 panel 구조로는 Player를 Full로 시청할 경우 Home관련 elements가 삭제되어 결국 다시 mount 되는 것이 원인
- 대책: panel 구조 변경
2024-11-26 17:59:40 +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
younghoon100.park
5169a378db [SHOPTIME-3518] Category / GNB 2뎁스 맨 아래의 카테고리로 이동할 경우 스크롤 오류
1. TabLayout.jsx
2. TabItemSub.jsx
- 원인: scrollTop 동작 조건 오류
- 대책: scrollTop 동작 조건 수정
2024-10-31 19:16:03 +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
ayaan
d2e03d39eb [SHOPTIME-3511] SHOPTIME-1933 Featured Brands / GNB 에 현재 선택된 파트너사 강조 안되는 문제
Changed files:
1. TabItemSub.module.less

Detail note:
- Cause
  - 기본 색상이 #999가 아닌 #fafafa로 정의되어 있었음
  - selected 되었을 때 style 정의되어 있지 않음
- Solution
  - h3에 정의된 #fafafa 삭제하여 container의 color값을 Inheritance하게 함
  - selected 되었을 때 container의 color값을 #fff로 변경(My Page, Catetory와 동일)
2024-10-16 09:42:44 +09:00
yonghyon
d02a2b730b [SHOPTIME-2452] On Sale / GNB를 통해 On Sale로 이동 후 GNB가 계속 열려있는 현상
[SHOPTIME-2650] Search / 가상 키보드 옆에 GNB가 갑자기 열리는 경우 있음
[SHOPTIME-2834] GNB / 메뉴 화면에 포커스가 남은 상태로 GNB 확장됨

재현경로: 방향키로 GNB -> Category -> 하위메뉴 OK 선택 후 바로 좌방향키 입력시
패널에 포커스 가있는 상태로 GNB가 확장됨

원인 : 좌방향키 입력으로 인해 GNB가 열리며, 이후 패널에서 초기 포커스를 생성하는 과정에서
   GNB가 열린 상태로 패널에 포커스가 됨
대책 : Focus 함수에서 패널이외의 영역에 포커스를 줄 때, GNB가 열려있으면 닫도록 수정
2024-10-15 19:32:58 +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
bf42afd831 [SHOPTIME-2052] 사방향키로 GNB 이동 후 매직마우스로 변경시 이동되면서 포커싱 되었던 메뉴가 selected됨
원인: 방향키 이동시 설정한 selection 이 남아있어서 문제임
대책: 마우스 이동시 사방향키의 selection 정보 제거
2024-10-02 14:43:38 +09:00
고동영
b0365e733f [SHOPTIME-3689] GNB / GNB 동작 오류 (메뉴 이동 X)
[수정파일]

  1. TabLayout.jsx

[수정내용]

  1. 서브카테고리가 있는 패널로 진입한 뒤 esc 키를 통해 HomePanel로 이동후 selectedSubItemId 값이 초기화 되지 않아 동일한 서브카테고리 패널로 재진입시 진입이 안되는 현상 수정
2024-09-25 15:32:20 +09:00
younghoon100.park
3343066149 [SHOPTIME-3438] On Sale / 로딩 중 우방향키를 계속 누르면 GNB가 열림
변경 파일:
1. TabLayout.jsx

변경 내용:
1. `handleNavigation` 함수 수정 (조건에 따른 로직 수정)
2024-08-29 14:26:03 +09:00
younghoon100.park
d3be39febe [components] modify useEffect for second depth logic in TabLayout.jsx 2024-08-20 11:19:47 +09:00
jiwon93.son
667dd74a05 [TabLayout] ruc shopOnTv logo width 2024-08-13 16:41:23 +09:00
jiwon93.son
82aad1e2de [TabLayout] ruc shopOnTv logo change 2024-08-13 15:01:04 +09:00
younghoon100.park
7a89043562 [Log] modify, IF-LGSP-LOG-003 (sendLogCuration)
Detail Note:
1. modify, "getMenuData" func in TabLayout.jsx (add expsOrd)
2. modify, useEffect for "sendLogCuration" in CategoryPanel.jsx
2024-08-12 16:20:35 +09:00
고동영
ce8e308934 [TabLayout] scrollTop add inititalValue 2024-08-12 10:49:57 +09:00
jangheon Pyo
5227a92dae [TabLayout] 메뉴 오픈시간 1500 -> 1000 변경 2024-07-29 18:30:08 +09:00
yonghyon
63c6370565 warning 2024-07-29 15:37:51 +09:00
yonghyon
aba809c2fb videoplayer warn message fix 2024-07-29 14:47:05 +09:00
고동영
cb1b77718e [TabLayout] onSaleIcon change 2024-07-24 17:19:23 +09:00
고동영
2be8e5af66 [TabLayout] 포커스 뺏기면 닫히게 수정 2024-07-24 11:21:54 +09:00
younghoon100.park
0f44b0aa71 [components] modify useEffect for subTab focusing (TabLayout.jsx) 2024-07-24 10:43:12 +09:00
yonghyon
d545da32c3 icon theme color 2024-07-23 11:35:38 +09:00
younghoon100.park
2e533514a2 [components] modify clearPressedJob, TabItemSub.jsx 2024-07-16 21:13:33 +09:00