b74f7abf83
[251022] fix: VoiceInputOverlay 조기종료 해결
...
🕐 커밋 시간: 2025. 10. 22. 14:55:17
📊 변경 통계:
• 총 파일: 2개
• 추가: +21줄
• 삭제: -12줄
📝 수정된 파일:
~ 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.jsx (javascript):
🔄 Modified: clearAllTimers()
2025-10-22 14:55:18 +09:00
a3a8503842
[251022] fix: webSpeech관련 로그 추가
...
🕐 커밋 시간: 2025. 10. 22. 14:15:12
📊 변경 통계:
• 총 파일: 3개
• 추가: +55줄
• 삭제: -33줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/webSpeechActions.js
~ com.twin.app.shoptime/src/hooks/useWebSpeech.js
~ com.twin.app.shoptime/src/services/webSpeech/WebSpeechService.js
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• API 서비스 레이어 개선
• 소규모 기능 개선
• 코드 정리 및 최적화
2025-10-22 14:15:13 +09:00
595f4bd473
[251022] fix: VoiceInputOverlay Bubble Search and 코드정리
...
🕐 커밋 시간: 2025. 10. 22. 13:07:25
📊 변경 통계:
• 총 파일: 5개
• 추가: +163줄
• 삭제: -142줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/ShopNowButton.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceApiError.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/PlayerPanel/PlayerTabContents/v2/ShopNowButton.jsx (javascript):
✅ Added: handleSpotlightUp()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
❌ Deleted: clearAllTimers()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceApiError.jsx (javascript):
✅ Added: getErrorMessage(), getErrorDetails()
🔄 Modified: Spottable()
❌ Deleted: getErrorMessage(), getErrorDetails()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoicePromptScreen.jsx (javascript):
🔄 Modified: SpotlightContainerDecorator()
❌ Deleted: handleClick()
🔧 주요 변경 내용:
• API 서비스 레이어 개선
2025-10-22 13:07:27 +09:00
94f06f9820
[251022] fix: ShopperHouse API Error처리
...
🕐 커밋 시간: 2025. 10. 22. 10:55:17
📊 변경 통계:
• 총 파일: 4개
• 추가: +96줄
• 삭제: -14줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/reducers/searchReducer.js
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceApiError.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceApiError.module.less
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
🔄 Modified: clearAllTimers()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceApiError.jsx (javascript):
✅ Added: VoiceApiError(), getErrorMessage(), getErrorDetails()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceApiError.module.less (unknown):
✅ Added: brightness(), translateY()
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• API 서비스 레이어 개선
2025-10-22 10:55:18 +09:00
junghoon86.park
553aab4ce5
[search] IF-LGSP-097 검색 메인 조회 적용
...
- searchpanel진입시 화면에 적용.
- your recent searches부분은 미적용.
- hotpicksforyou링크연결.
2025-10-22 10:38:13 +09:00
96de37c44e
[251022] fix: WebSpeech 이벤트 상태 디버그 추가
...
🕐 커밋 시간: 2025. 10. 22. 10:06:35
📊 변경 통계:
• 총 파일: 5개
• 추가: +332줄
• 삭제: -6줄
📁 추가된 파일:
+ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/WebSpeechEventDebug.jsx
+ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/backup_251022/VoiceInputOverlay.jsx
+ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/backup_251022/VoiceInputOverlay.module.less
📝 수정된 파일:
~ 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/VoiceInputOverlay.jsx (javascript):
✅ Added: handleMicClick()
🔄 Modified: clearAllTimers()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/WebSpeechEventDebug.jsx (javascript):
✅ Added: WebSpeechEventDebug()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/backup_251022/VoiceInputOverlay.jsx (javascript):
✅ Added: clearTimerRef(), clearIntervalRef(), clearAllTimers()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/backup_251022/VoiceInputOverlay.module.less (unknown):
✅ Added: translate()
2025-10-22 10:06:36 +09:00
1abe8db65e
[251021] fix: audioContext삭제,디버그화면 개선
...
🕐 커밋 시간: 2025. 10. 21. 20:52:42
📊 변경 통계:
• 총 파일: 1개
• 추가: +29줄
• 삭제: -113줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
🔄 Modified: SpotlightContainerDecorator(), clearAllTimers()
Performance: 코드 최적화로 성능 개선 기대
2025-10-21 20:52:43 +09:00
bf14fd308e
Merge branch 'detail_v3' of http://gitlab.t-win.kr/ifheone/shoptime into detail_v3
2025-10-21 12:35:06 +09:00
cb24110fb0
[251021] fix: flex-basis 수정
...
🕐 커밋 시간: 2025. 10. 21. 12:34:42
📊 변경 통계:
• 총 파일: 7개
• 추가: +15줄
• 삭제: -15줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/components/Optional/OptionalTermsConfirm.module.less
~ com.twin.app.shoptime/src/components/Optional/OptionalTermsConfirmTest.module.less
~ com.twin.app.shoptime/src/views/DetailPanel/components/BuyOption.module.less
~ com.twin.app.shoptime/src/views/IntroPanel/IntroPanel.new.module.less
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerItemCard/PlayerItemCard.v2.module.less
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/BelowTabContainer.module.less
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/LiveShowContainer.module.less
🔧 주요 변경 내용:
• UI 컴포넌트 아키텍처 개선
• 코드 정리 및 최적화
• 모듈 구조 개선
2025-10-21 12:34:44 +09:00
junghoon86.park
cfe5991c4d
[포유]스팟 아이디 변경
...
- 목업 데이터 내에 스팟 아이디가 겹쳐 스팟이동시 이상한부분 수정
2025-10-21 12:28:41 +09:00
junghoon86.park
94073538b2
[음성검색]try saying 위치 수정
...
- 스타일 padding-right. 제거
2025-10-21 12:27:57 +09:00
522fad20ea
[251021] fix: DetailPanel,ProductAllSection 버튼영역 중복 스타일 제거
...
🕐 커밋 시간: 2025. 10. 21. 12:26:26
📊 변경 통계:
• 총 파일: 1개
• 추가: +6줄
• 삭제: -58줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.module.less
🔧 주요 변경 내용:
• 코드 정리 및 최적화
Performance: 코드 최적화로 성능 개선 기대
2025-10-21 12:26:27 +09:00
ecb87b2773
[251021] fix: VoiceInputOverlay Response DebugMode
...
🕐 커밋 시간: 2025. 10. 21. 12:12:12
📊 변경 통계:
• 총 파일: 4개
• 추가: +46줄
• 삭제: -3줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.module.less
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/views/DetailPanel/ProductAllSection/ProductAllSection.jsx (javascript):
🔄 Modified: extractProductMeta()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
🔄 Modified: clearAllTimers()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx (javascript):
✅ Added: VoiceResponse()
🔄 Modified: SpotlightContainerDecorator()
2025-10-21 12:12:14 +09:00
junghoon86.park
635ab0cd50
[detail] 버튼 부분 스타일 중복 제거 및 수정
...
- 중복 제거 및 flex 제거 .
2025-10-21 12:01:55 +09:00
0e431e085a
[251021] fix: VoiceInputOverlay Waiting Messages
...
🕐 커밋 시간: 2025. 10. 21. 11:04:23
📊 변경 통계:
• 총 파일: 4개
• 추가: +17줄
• 삭제: -32줄
📝 수정된 파일:
~ 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/VoiceResponse.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.module.less
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
🔄 Modified: clearAllTimers()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx (javascript):
🔄 Modified: SpotlightContainerDecorator()
Performance: 코드 최적화로 성능 개선 기대
2025-10-21 11:04:24 +09:00
815ba31a42
[251021] fix: VoiceInputOverlay API wating message
...
🕐 커밋 시간: 2025. 10. 21. 10:48:07
📊 변경 통계:
• 총 파일: 7개
• 추가: +319줄
• 삭제: -53줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/TInput/TInput.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/VoiceInputOverlay.module.less
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx
~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.module.less
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/views/SearchPanel/TInput/TInput.jsx (javascript):
🔄 Modified: Spottable()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
🔄 Modified: clearAllTimers()
📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx (javascript):
✅ Added: typeNextChar()
🔄 Modified: SpotlightContainerDecorator()
2025-10-21 10:48:10 +09:00
junghoon86.park
d0dac0b0b6
[detail] favorit 버튼 스타일 수정
...
- 스타일 수정
2025-10-21 10:43:23 +09:00
junghoon86.park
c2e5737680
[detail] offerInfo나오는 부분 폰트 수정
...
- 폰트 피그마에 맞춰 변경.
2025-10-21 10:42:13 +09:00
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