Commit Graph

4324 Commits

Author SHA1 Message Date
7d192a9dcf [251021] fix: VoicePromptScreen Layout Enhanced
🕐 커밋 시간: 2025. 10. 21. 10:05:09

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.module.less
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoicePromptScreen.module.less

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoicePromptScreen.module.less (unknown):
     Added: translate()

Performance: 코드 최적화로 성능 개선 기대
2025-10-21 10:05:11 +09:00
63ada03ca3 [251020] fix: VoiceInputOverlay searchId Reset Resolved
🕐 커밋 시간: 2025. 10. 20. 23:26:04

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/.gitignore
  ~ com.twin.app.shoptime/src/actions/actionTypes.js
  ~ com.twin.app.shoptime/src/actions/searchActions.js
  ~ com.twin.app.shoptime/src/reducers/searchReducer.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/searchActions.js (javascript):
     Added: resetSearch()

🔧 주요 변경 내용:
  • 타입 시스템 안정성 강화
  • 핵심 비즈니스 로직 개선
2025-10-20 23:26:06 +09:00
9920facaf5 [251020] fix: VoiceInputOverlay Voice Enhancement-2
🕐 커밋 시간: 2025. 10. 20. 21:01:43

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
    🔄 Modified: clearAllTimers()
2025-10-20 21:01:45 +09:00
d685c32c90 Merge branch 'detail_v3' of http://gitlab.t-win.kr/ifheone/shoptime into detail_v3 2025-10-20 20:45:11 +09:00
f6f20e6c80 [251020] fix: VoiceInputOverlay Voice Enhancement
🕐 커밋 시간: 2025. 10. 20. 20:44:44

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/searchActions.js
  ~ com.twin.app.shoptime/src/actions/webSpeechActions.js
  ~ com.twin.app.shoptime/src/reducers/searchReducer.js
  ~ com.twin.app.shoptime/src/services/webSpeech/WebSpeechService.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
    🔄 Modified: clearAllTimers()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • API 서비스 레이어 개선
2025-10-20 20:44:46 +09:00
junghoon86.park
d8462ea20e [포유] 탑버튼 처리
- 탑버튼 작동 처리
2025-10-20 20:33:05 +09:00
junghoon86.park
2362141cf0 [서치] 일반 검색 탭 미노출
- 김영진 부장과 이야기 하여 일반에서는 아직 필터 검토하지않아 빼달라고 하여 우선 일반검색에서는 미노출 처리 추후 처리 필요함
2025-10-20 20:07:48 +09:00
0d7ac08a3f Merge branch 'detail_v3' of http://gitlab.t-win.kr/ifheone/shoptime into detail_v3 2025-10-20 19:38:37 +09:00
3f79556fdc [251020] fix: VoiceInputOverlay Focus
🕐 커밋 시간: 2025. 10. 20. 19:38:24

📊 변경 통계:
  • 총 파일: 5개
  • 추가: +118줄
  • 삭제: -22줄

📝 수정된 파일:
  ~ 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/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.module.less
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceListening.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceListening.module.less

🔧 주요 변경 내용:
  • 중간 규모 기능 개선
2025-10-20 19:38:27 +09:00
junghoon86.park
ccdfc5e7a1 [포유] 수정 사항들 업로드
- 홈배너부분에서 강제로 넣어주는 부분 제거.
 - 선택약관 부분 수정처리.
2025-10-20 19:33:15 +09:00
junghoon86.park
aa5b96fe91 [foryou] 저스트 포유 스타일 변경 및 수정
- 첫번째 타이틀 글자값 흰색으로
 - shelfExpsOrd 순서대로 노출
2025-10-20 17:59:31 +09:00
junghoon86.park
ee030353d5 [TitemCard] 스타일 수정
- 금액별 노출 변경
 - 나라별 노출 변경(독일,영국만 노출)
2025-10-20 17:52:54 +09:00
jiwon93.son
1a549da261 mainview release version v1020-001 추가 2025-10-20 16:12:24 +09:00
c25b4a806c [251020] fix: VoiceInput
🕐 커밋 시간: 2025. 10. 20. 15:51:53

📊 변경 통계:
  • 총 파일: 11개
  • 추가: +377줄
  • 삭제: -142줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/shopperHouseResponse.txt
  ~ com.twin.app.shoptime/src/actions/actionTypes.js
  ~ com.twin.app.shoptime/src/actions/searchActions.js
  ~ com.twin.app.shoptime/src/actions/webSpeechActions.js
  ~ com.twin.app.shoptime/src/reducers/searchReducer.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/TInput/TInput.module.less
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoicePromptScreen.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx

🔧 주요 변경 내용:
  • 타입 시스템 안정성 강화
  • 핵심 비즈니스 로직 개선
  • 대규모 기능 개발
  • 모듈 구조 개선
2025-10-20 15:51:58 +09:00
junghoon86.park
dc43a2d5ae [홈] 베스트 셀러 부분 콘솔 제거.
- 콘솔제거
2025-10-20 15:04:33 +09:00
junghoon86.park
6c0830f3f8 [foryou] foryou패널 노출관련 처리 및 에너지라벨 노출 처리#1
- homebanner에서 justforyou dispatch처리.
 - 포유부분 노출 처리
 - TITEMCARD videoshow 부분 에너지라벨 미노출 변경.
 - foryou패널에서 10000자리 넘어가는부분에 대한 스타일 수정 및 금액에따른 스타일변경 처리 변경.
 - 롤링 배너쪽 미작업
2025-10-20 13:27:49 +09:00
f70e2b1a21 [251019] fix: Resolve warnings-1
🕐 커밋 시간: 2025. 10. 19. 23:37:25

📊 변경 통계:
  • 총 파일: 18개
  • 추가: +347줄
  • 삭제: -449줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/components/VideoPlayer/MediaPlayer.jsx
  ~ com.twin.app.shoptime/src/utils/fp.js
  ~ com.twin.app.shoptime/src/utils/helperMethods.js
  ~ com.twin.app.shoptime/src/utils/lodashFpEx.js
  ~ com.twin.app.shoptime/src/utils/spotlight-utils.js
  ~ com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/DetailPanelSkeleton/DetailPanelSkeleton.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerItemCard/PlayerItemCard.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerOverlay/PlayerOverlayContents.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResultsNew/ItemCard.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResultsNew/ShowCard.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/TInput/TInput.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoicePromptScreen.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/ShowUserReviews.jsx

🔧 함수 변경 내용:
  📊 Function-level changes summary across 18 files:
    • Functions added: 8
    • Functions modified: 14
    • Functions deleted: 17
  📋 By language:
    • javascript: 18 files, 39 function changes

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
  • 공통 유틸리티 함수 최적화

Performance: 코드 최적화로 성능 개선 기대
2025-10-19 23:37:30 +09:00
edbc7628c7 [251019] fix: MainView.jsx optimization-1
🕐 커밋 시간: 2025. 10. 19. 23:02:43

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/MainView/MainView.jsx (javascript):
     Deleted: checkForAlerts()
2025-10-19 23:02:46 +09:00
00ad5dbfa2 [251019] fix: YouMayAlsoLike updated
🕐 커밋 시간: 2025. 10. 19. 22:44:20

📊 변경 통계:
  • 총 파일: 2개
  • 추가: +3줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/YouMayAlsoLike/YouMayAlsoLike.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx (javascript):
    🔄 Modified: extractProductMeta()
  📄 com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/YouMayAlsoLike/YouMayAlsoLike.jsx (javascript):
     Added: SpotlightContainerDecorator()
2025-10-19 22:44:22 +09:00
0b3e3f9e4b [251019] fix: HomeBanner Optimization-1
🕐 커밋 시간: 2025. 10. 19. 22:31:13

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx
  ~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
  ~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RollingUnit.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx (javascript):
    🔄 Modified: SpotlightContainerDecorator()
  📄 com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx (javascript):
    🔄 Modified: SpotlightContainerDecorator()
  📄 com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RollingUnit.jsx (javascript):
    🔄 Modified: createPanelInfo()
2025-10-19 22:31:15 +09:00
b31ff158c5 [251019] fix: PlayerPanel Optimization-3
🕐 커밋 시간: 2025. 10. 19. 22:21:28

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/BelowTabContainer.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/ChannelCard.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/LiveChannelContent.v2.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/BelowTabContainer.jsx (javascript):
     Added: BelowTabContainer(), propsAreEqual()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/ChannelCard.jsx (javascript):
     Added: propsAreEqual()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/LiveChannelContent.v2.jsx (javascript):
     Added: LiveChannelContents(), propsAreEqual()
2025-10-19 22:21:30 +09:00
5c70f1fa78 [251019] fix: PlayerPanel Optimization-2
🕐 커밋 시간: 2025. 10. 19. 22:13:44

📊 변경 통계:
  • 총 파일: 8개
  • 추가: +264줄
  • 삭제: -100줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/convertActions.js
  ~ com.twin.app.shoptime/src/components/TItemCard/TItemCard.new.jsx
  ~ com.twin.app.shoptime/src/components/TPopUp/TPopUp.module.less
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerOverlay/PlayerOverlayChat.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerOverlay/PlayerOverlayContents.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerOverlay/PlayerOverlayQRCode.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.new.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/convertActions.js (javascript):
     Added: attemptConversion(), onSuccess(), onFail()
     Deleted: onSuccess(), onFail()
  📄 com.twin.app.shoptime/src/components/TItemCard/TItemCard.new.jsx (javascript):
    🔄 Modified: generateMockEnergyLabels()
  📄 com.twin.app.shoptime/src/components/TPopUp/TPopUp.module.less (unknown):
     Added: style()
     Deleted: style()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerOverlay/PlayerOverlayChat.jsx (javascript):
     Added: PlayerOverlayChat(), propsAreEqual()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerOverlay/PlayerOverlayContents.jsx (javascript):
     Added: PlayerOverlayContents(), propsAreEqual()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerOverlay/PlayerOverlayQRCode.jsx (javascript):
     Added: PlayerOverlayQRCode(), propsAreEqual()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.new.jsx (javascript):
     Added: PlayerPanelNew()
    🔄 Modified: getLogTpNo()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • UI 컴포넌트 아키텍처 개선
2025-10-19 22:13:48 +09:00
95bb25a135 [251019] fix: PlayerPanel Optimization-1
🕐 커밋 시간: 2025. 10. 19. 21:45:39

📊 변경 통계:
  • 총 파일: 11개
  • 추가: +119줄
  • 삭제: -101줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/productActions.js
  ~ com.twin.app.shoptime/src/components/VideoPlayer/MediaPlayer.jsx
  ~ com.twin.app.shoptime/src/components/VideoPlayer/VideoPlayer.js
  ~ com.twin.app.shoptime/src/hooks/useReviews/useReviews.js
  ~ com.twin.app.shoptime/src/reducers/productReducer.js
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/UserReviews/UserReviews.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabButton/PlayerTabButton.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/FeaturedShowContents.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/LiveChannelContents.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/productActions.js (javascript):
    🔄 Modified: resetShowAllReviews()
  📄 com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/UserReviews/UserReviews.jsx (javascript):
    🔄 Modified: SpotlightContainerDecorator()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabButton/PlayerTabButton.jsx (javascript):
     Deleted: handleTabOnClick()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx (javascript):
    🔄 Modified: Spottable()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • UI 컴포넌트 아키텍처 개선
2025-10-19 21:45:44 +09:00
c44866f2d1 [251019] fix: Background Video
🕐 커밋 시간: 2025. 10. 19. 21:30:53

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/mainActions.js
  ~ com.twin.app.shoptime/src/actions/playActions.js
  ~ com.twin.app.shoptime/src/reducers/mainReducer.js
  ~ com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductVideo/ProductVideo.v2.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/ShowUserReviews.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/UserReviewPanel.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/mainActions.js (javascript):
    🔄 Modified: clearSubCategory()
  📄 com.twin.app.shoptime/src/actions/playActions.js (javascript):
     Deleted: resumeModalVideo()
  📄 com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx (javascript):
     Added: extractProductMeta()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx (javascript):
    🔄 Modified: Spottable()
  📄 com.twin.app.shoptime/src/views/UserReview/ShowUserReviews.jsx (javascript):
     Added: ShowUserReviews()
     Deleted: ShowUserReviews()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
2025-10-19 21:30:58 +09:00
500bf50d5a [251019] fix: YouMayAlsoLike.jsx pushPanel->updatePanel
🕐 커밋 시간: 2025. 10. 19. 18:02:54

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/YouMayAlsoLike/YouMayAlsoLike.jsx
2025-10-19 18:02:58 +09:00
231cbe163a [251019] fix: YouMayLikeContents focus policy update
🕐 커밋 시간: 2025. 10. 19. 17:11:30

📊 변경 통계:
  • 총 파일: 2개

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/ShopNowContents.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/YouMayLikeContents.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/ShopNowContents.jsx (javascript):
    🔄 Modified: SpotlightContainerDecorator()
2025-10-19 17:11:31 +09:00
b8d1face8f [251019] fix: ProductVideo.v2.jsx overlay timeout to 5000ms
🕐 커밋 시간: 2025. 10. 19. 16:49:14

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductVideo/ProductVideo.v2.jsx

🔧 주요 변경 내용:
  • 코드 정리 및 최적화
2025-10-19 16:49:15 +09:00
5a7c296326 [251019] fix: DetailPanel -> ProductAlLSection 백그라운드 비디오 제어
🕐 커밋 시간: 2025. 10. 19. 16:37:58

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/playActions.js
  ~ com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductVideo/ProductVideo.v2.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/playActions.js (javascript):
     Added: resumeModalVideo()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
2025-10-19 16:38:03 +09:00
cd1788ad4f [251019] fix: TabContainerV2 , ShopNowContents YouMayAlsoConents처리
🕐 커밋 시간: 2025. 10. 19. 15:45:14

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/ShopNowContents.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/ShopNowContents.v2.module.less
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/ShopNowContainer.module.less
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/ShopNowItem.module.less
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.module.less

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/ShopNowContents.jsx (javascript):
     Added: handleItemClick()
2025-10-19 15:45:18 +09:00
1f795ef61c [251019] fix: PlayerPanel,VideoPlaeyr toggle 원복
🕐 커밋 시간: 2025. 10. 19. 15:09:37

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

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

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
  • 소규모 기능 개선
2025-10-19 15:09:38 +09:00
2937c62d1d [251019] fix: ProductVideoV2 MediaPlayer 직접 제어로 오버레이 기능 활성화
Redux 상태 변경만으로는 실제 UI가 작동하지 않는 문제 해결
videoPlayerRef를 통해 MediaPlayer의 실제 메서드를 직접 호출하여
오버레이 표시/숨김 및 autoClose 타이머를 즉시 제어

Changes:
- handleThumbnailClick: showControls() + startAutoCloseTimeout() 호출
- handleVideoEnded: stopAutoCloseTimeout() + hideControls() 호출
- handleBackButton: stopAutoCloseTimeout() + hideControls() 호출
- handleUserActivity: 사용자 활동 감지 시 타이머 리셋 (mousemove, touchmove, wheel)

이제 비디오 재생 시 3초 후 자동으로 controls가 숨겨지고,
사용자 활동 감지 시 타이머가 리셋되는 기능이 정상 작동함
2025-10-19 13:33:46 +09:00
c9d943bffb [251019] feat: ProductVideoV2에 Redux 오버레이 제어 통합
ProductVideoV2 컴포넌트에서 비디오 재생/종료/Back 버튼 시
Redux 오버레이 제어를 활용하여 자동 숨김 타이머 관리

Changes:
- 비디오 재생 시: showControls + startAutoClose(3000)
- 비디오 종료 시: stopAutoClose + hideControls
- Back 버튼 시: stopAutoClose + hideControls + switchToModal
- 컴포넌트 언마운트 시: Redux 상태 정리

이제 modal=true 상태에서도 3초 후 자동으로 controls가
숨겨지는 기능 구현됨
2025-10-19 13:15:36 +09:00
9308fa0912 [251019] feat: Redux 기반 비디오 오버레이 제어 시스템 구축
modal=true 상태에서 비디오 controls, header 등 오버레이를 중앙화된
Redux로 관리하는 시스템 구현

- videoOverlayActions: 8개 action type 정의 (modal 전환, controls 표시/숨김, autoClose 제어)
- videoOverlayReducer: overlay 상태 관리 및 상태 변경 로직
- autoCloseMiddleware: 자동 숨김 타이머를 Redux 미들웨어에서 중앙 관리
- store.js: reducer 및 middleware 등록

이를 통해 modal=true 모드에서도 autoClose 타이머와 overlay 표시/숨김을
외부에서 명시적으로 제어할 수 있음
2025-10-19 13:15:12 +09:00
325b648993 [251019] fix: DetailPanel,ProductAllSection 개선
🕐 커밋 시간: 2025. 10. 19. 13:04:56

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/toastActions.js
  ~ com.twin.app.shoptime/src/components/TToast/TToastEnhanced.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/components/BuyOption.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/components/BuyOption.module.less
  ~ com.twin.app.shoptime/src/views/DetailPanel/components/CustomDropDown.jsx
  ~ com.twin.app.shoptime/src/views/DetailPanel/components/ProductQuantity.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/toastActions.js (javascript):
    🔄 Modified: curry()
  📄 com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx (javascript):
    🔄 Modified: extractProductMeta()
  📄 com.twin.app.shoptime/src/views/DetailPanel/components/CustomDropDown.jsx (javascript):
     Added: Spottable()
  📄 com.twin.app.shoptime/src/views/DetailPanel/components/ProductQuantity.jsx (javascript):
     Added: ProductQuantity()
     Deleted: ProductQuantity()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • UI 컴포넌트 아키텍처 개선
2025-10-19 13:05:00 +09:00
40df2c042e [251019] feat: TItemCard.new.jsx version control
🕐 커밋 시간: 2025. 10. 19. 11:55:43

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/components/TItemCard/TItemCard.new.jsx (javascript):
     Added: parsePrice(), generateMockEnergyLabels(), hashCode()
     Deleted: hashCode()

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선

Performance: 코드 최적화로 성능 개선 기대
2025-10-19 11:55:43 +09:00
cf3bc87230 [251018] fix: EnergyLabel cleanup
🕐 커밋 시간: 2025. 10. 18. 23:42:07

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/components/TItemCard/TItemCard.new.jsx (javascript):
    🔄 Modified: parsePrice()

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
2025-10-18 23:42:08 +09:00
0781bb39b2 [251018] fix: EnergyLabel
🕐 커밋 시간: 2025. 10. 18. 23:31:25

📊 변경 통계:
  • 총 파일: 7개
  • 추가: +387줄
  • 삭제: -93줄

📁 추가된 파일:
  + com.twin.app.shoptime/assets/mock/EnergyLabelSample.pdf

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/actionTypes.js
  ~ com.twin.app.shoptime/src/actions/convertActions.js
  ~ com.twin.app.shoptime/src/api/TAxios.js
  ~ com.twin.app.shoptime/src/components/TItemCard/TItemCard.module.less
  ~ com.twin.app.shoptime/src/components/TItemCard/TItemCard.new.jsx
  ~ com.twin.app.shoptime/src/reducers/convertReducer.js

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/components/TItemCard/TItemCard.new.jsx (javascript):
     Added: hashCode()

🔧 주요 변경 내용:
  • 타입 시스템 안정성 강화
  • 핵심 비즈니스 로직 개선
  • API 서비스 레이어 개선
  • UI 컴포넌트 아키텍처 개선
2025-10-18 23:31:29 +09:00
5bddacb3af [251018] feat: WebSpeech
🕐 커밋 시간: 2025. 10. 18. 20:56:03

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/hooks/useWebSpeech.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.v2.jsx

🗑️ 삭제된 파일:
  - com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceListening.figma.jsx

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • 소규모 기능 개선
2025-10-18 20:56:05 +09:00
31f051b061 [251017] feat: VoiceInputOverlay.v2.jsx and Optimization
🕐 커밋 시간: 2025. 10. 17. 21:16:50

📊 변경 통계:
  • 총 파일: 11개
  • 추가: +298줄
  • 삭제: -5389줄

📁 추가된 파일:
  + com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.backup.jsx

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

🗑️ 삭제된 파일:
  - com.twin.app.shoptime/luna.md
  - com.twin.app.shoptime/shopperhounse_api.md
  - com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/BelowTablContainer.figma.jsx
  - com.twin.app.shoptime/vui-guide.2.md
  - com.twin.app.shoptime/vui-implement.md
  - com.twin.app.shoptime/vui-react.md
  - com.twin.app.shoptime/vui-test.1.md
  - com.twin.app.shoptime/vui.md
  - com.twin.app.shoptime/web-speech.md

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
     Added: SpotlightContainerDecorator(), clearTimerRef(), clearAllTimers()
     Deleted: renderModeContent()
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.backup.jsx (javascript):
     Added: renderModeContent()
  📄 com.twin.app.shoptime/luna.md (md파일):
     Deleted: Layer(), Functions(), LS2Request(), PalmServiceBridge(), Bus(), function(), instance(), cancel(), deleteInstance(), dispatch(), createToast(), getSystemSettings(), onSuccess(), getConnectionStatus(), useEffect()
  📄 com.twin.app.shoptime/shopperhounse_api.md (md파일):
     Deleted: Success()
  📄 com.twin.app.shoptime/vui-implement.md (md파일):
     Deleted: dispatch(), Date(), useDispatch(), useSelector(), useEffect(), onSTTText(), SearchPanel(), useState(), useCallback(), setSearchQuery(), getSearch(), setIsVoiceOverlayVisible(), useSearchVoice(), setVoiceMode(), handleSearchSubmit(), onSearchChange(), setCurrentMode(), setTimeout(), onClose(), stopPropagation(), Search(), App(), getLaunchParams(), clearLaunchParams(), pushPanel(), Input(), registerVoiceFramework(), performAction(), handleSTTText()
  📄 com.twin.app.shoptime/vui-react.md (md파일):
     Deleted: Interface(), Search(), Input(), function(), register(), App(), useDispatch(), useCallback(), getLaunchParams(), clearLaunchParams(), dispatch(), pushPanel(), useEffect(), SearchPanel(), getSearch(), onSuccess(), cancel(), LS2Request(), onCommand(), onFailure(), instance(), deleteInstance(), useRef(), onVoiceInput(), reportActionResult(), registerVoiceConductor(), setVoiceContext(), unregisterVoiceConductor(), setSearchQuery(), useVoiceConductor(), handleSearchSubmit(), setContext()
  📄 com.twin.app.shoptime/vui.md (md파일):
     Deleted: Interface(), Commands(), Controls(), Format()
  📄 com.twin.app.shoptime/web-speech.md (md파일):
     Deleted: Framework(), Hook(), constructor(), checkSupport(), initialize(), SpeechRecognition(), setupEventHandlers(), onStart(), onResult(), onError(), getErrorMessage(), onEnd(), start(), abort(), cleanup(), WebSpeechService(), dispatch(), Date(), useDispatch(), useSelector(), useEffect(), initializeWebSpeech(), onSTTText(), useCallback(), SearchPanel(), useState(), setSearchQuery(), setTimeout(), setIsVoiceOverlayVisible(), useWebSpeech(), setVoiceMode(), stopListening(), handleSearchSubmit(), onSearchChange(), setCurrentMode(), onClose(), stopPropagation(), classNames(), renderModeContent(), async(), getUserMedia(), getTracks(), preventDefault(), startListening(), useSearchVoice()

🔧 주요 변경 내용:
  • 개발 문서 및 가이드 개선
  • API 서비스 레이어 개선
  • 테스트 커버리지 및 안정성 향상

BREAKING CHANGE: API 또는 설정 변경으로 인한 호환성 영향 가능
Performance: 코드 최적화로 성능 개선 기대
2025-10-17 21:16:54 +09:00
6594858709 [251017] feat: VideoTestPanel removed
🕐 커밋 시간: 2025. 10. 17. 20:58:30

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

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

🗑️ 삭제된 파일:
  - com.twin.app.shoptime/src/views/VideoTestPanel/VideoTestPanel.jsx
  - com.twin.app.shoptime/src/views/VideoTestPanel/VideoTestPanel.module.less

🔧 주요 변경 내용:
  • 공통 유틸리티 함수 최적화
  • 테스트 커버리지 및 안정성 향상
  • 코드 정리 및 최적화

Performance: 코드 최적화로 성능 개선 기대
2025-10-17 20:58:33 +09:00
2b0d8d8b26 [251017] feat: Code Optimization - 2
🕐 커밋 시간: 2025. 10. 17. 20:51:51

📊 변경 통계:
  • 총 파일: 5개
  • 추가: +53줄
  • 삭제: -71줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/UserReview/UserReviewPanel.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/UserReviewItem.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/UserReviewsList.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/UserReviewsScroller.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/VirtualScrollBar.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/UserReview/components/UserReviewItem.jsx (javascript):
    🔄 Modified: Spottable()

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선

Performance: 코드 최적화로 성능 개선 기대
2025-10-17 20:51:54 +09:00
394faadbf3 [251017] feat: Code Optimization - 1
🕐 커밋 시간: 2025. 10. 17. 20:34:40

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

📁 추가된 파일:
  + com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.v2.jsx

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/UserReview/ShowUserReviews.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/UserReviewHeader.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/UserReviewPanel.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/UserReviewItem.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/UserReviewsList.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/UserReviewsScroller.jsx
  ~ com.twin.app.shoptime/src/views/UserReview/components/VirtualScrollBar.jsx
  ~ com.twin.app.shoptime/src/views/VideoTestPanel/VideoTestPanel.jsx
  ~ com.twin.app.shoptime/src/views/VoicePanel/VoicePanel.jsx

🔧 주요 변경 내용:
  • UI 컴포넌트 아키텍처 개선
  • 테스트 커버리지 및 안정성 향상
  • 소규모 기능 개선
  • 코드 정리 및 최적화
  • 모듈 구조 개선

Performance: 코드 최적화로 성능 개선 기대
2025-10-17 20:34:44 +09:00
737b805243 [251017] feat: SearchPanel.new.v2.jsx
🕐 커밋 시간: 2025. 10. 17. 20:08:29

📊 변경 통계:
  • 총 파일: 1개

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx (javascript):
     Added: SearchResultsNew(), getButtonTabList(), upBtnClick()
2025-10-17 20:08:30 +09:00
junghoon86.park
664d837033 [못올린 파일들 업로드]
- TPOPUP KIND추가
 - cartgorypanel, 홈 bestseller 에너지 라벨 노출처리때문에 Titemcardnew로 변경.
 - productallsection. 우측포커스시 버튼 색 변경관련 처리 미상신건 처리.
2025-10-17 17:32:04 +09:00
junghoon86.park
6564c2c127 [에러부분 처리건] pdf 파일 이 없어 에러나는부분 제거건.
- pdf 업로드
2025-10-17 17:27:01 +09:00
junghoon86.park
99779b8394 [현재 작업중] 포유, 에너지 라벨 관련 처리#1
- 포유 api받아오는 부분 처리완료(단 호출 위치를 홈에서 불러서 처리해야함 props로 데이터 내려주는 방식으로 처리해야할듯.)
 - 에너지라벨(컨버트 이미지 처리하였지만 현재 이미지가 노출되지않아 이부분 확인중, 이부분 처리완료 되면 다른곳 노출작업 예정)
2025-10-17 17:23:37 +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
junghoon86.park
58641c1bac [detail] 모바일 샌드 팝업 스타일 수정#1
- 피그마에 맞게 수정(단 팝업 크기 자체의 문제가 있어 이부분 처리 필요)
 - 에러관련 부분은 미처리.
2025-10-17 16:45:22 +09:00
2a799c5e8a [251017] fix: appinfo.json 원복
🕐 커밋 시간: 2025. 10. 17. 16:22:34

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/webos-meta/appinfo.json
  ~ com.twin.app.shoptime/webos-meta/appinfo.webos.json

🔧 주요 변경 내용:
  • 소규모 기능 개선
  • 코드 정리 및 최적화

Performance: 코드 최적화로 성능 개선 기대
2025-10-17 16:22:35 +09:00
junghoon86.park
2998f2bb98 [detail] 리뷰패널 다크모드적용#end
- 스크롤바 부분 색상 디테일과 동일하도록 변경.
 - 필터 버튼 색상잘못된 부분 수정
2025-10-17 15:10:37 +09:00