🕐 커밋 시간: 2025. 12. 12. 17:12:43
📊 변경 통계:
• 총 파일: 5개
• 추가: +145줄
• 삭제: -13줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/panelActions.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/middleware/panelHistoryMiddleware.js
~ com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/TabContents/ShopNowContents.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 중간 규모 기능 개선
🕐 커밋 시간: 2025. 11. 24. 19:23:39
📊 변경 통계:
• 총 파일: 8개
• 추가: +142줄
• 삭제: -31줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/components/MediaItem/MediaItem.js
~ com.twin.app.shoptime/src/components/VideoPlayer/MediaTitle.js
~ com.twin.app.shoptime/src/components/VideoPlayer/TReactPlayer.jsx
~ com.twin.app.shoptime/src/components/VideoPlayer/VideoPlayer.js
~ com.twin.app.shoptime/src/hooks/useReviews/useReviews.js
~ com.twin.app.shoptime/src/utils/helperMethods.js
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• UI 컴포넌트 아키텍처 개선
• 공통 유틸리티 함수 최적화
• 중간 규모 기능 개선
• 모듈 구조 개선
🕐 커밋 시간: 2025. 11. 24. 17:55:07
📊 변경 통계:
• 총 파일: 5개
• 추가: +66줄
• 삭제: -1줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/actionTypes.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/components/VideoPlayer/TReactPlayer.jsx
~ com.twin.app.shoptime/src/reducers/playReducer.js
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx
🔧 주요 변경 내용:
• 타입 시스템 안정성 강화
• 핵심 비즈니스 로직 개선
• UI 컴포넌트 아키텍처 개선
• 소규모 기능 개선
🕐 커밋 시간: 2025. 11. 24. 17:07:32
📊 변경 통계:
• 총 파일: 5개
• 추가: +64줄
• 삭제: -65줄
📁 추가된 파일:
+ com.twin.app.shoptime/REFACTORING_SUMMARY.md
+ com.twin.app.shoptime/src/actions/logActions.new.js
+ com.twin.app.shoptime/src/config/logConfig.js
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
🗑️ 삭제된 파일:
- com.twin.app.shoptime/docs/todo/251122-detailpanel-diff.md
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 개발 문서 및 가이드 개선
• 로깅 시스템 개선
• 소규모 기능 개선
• 코드 정리 및 최적화
Performance: 코드 최적화로 성능 개선 기대
🕐 커밋 시간: 2025. 11. 24. 11:48:34
📊 변경 통계:
• 총 파일: 1개
• 추가: +91줄
• 삭제: -71줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/actions/playActions.js (javascript):
✅ Added: dwarn(), derror()
🔄 Modified: pauseFullscreenVideo(), CLEAR_PLAYER_INFO()
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
🕐 커밋 시간: 2025. 11. 19. 05:41:52
📊 변경 통계:
• 총 파일: 4개
• 추가: +28줄
• 삭제: -14줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/components/VideoPlayer/TReactPlayer.jsx
~ com.twin.app.shoptime/src/hooks/useVideoPlay/useVideoPlay.js
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/LiveChannelNext.module.less
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• UI 컴포넌트 아키텍처 개선
• 소규모 기능 개선
🕐 커밋 시간: 2025. 11. 18. 12:27:13
📊 변경 통계:
• 총 파일: 2개
• 추가: +86줄
• 삭제: -23줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 소규모 기능 개선
🕐 커밋 시간: 2025. 11. 18. 12:02:18
📊 변경 통계:
• 총 파일: 6개
• 추가: +82줄
• 삭제: -4줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/App/App.js
~ com.twin.app.shoptime/src/actions/panelActions.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 소규모 기능 개선
• 모듈 구조 개선
🕐 커밋 시간: 2025. 11. 18. 10:53:59
📊 변경 통계:
• 총 파일: 3개
• 추가: +66줄
• 삭제: -39줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/panelActions.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 소규모 기능 개선
• 코드 정리 및 최적화
🕐 커밋 시간: 2025. 11. 18. 10:14:26
📊 변경 통계:
• 총 파일: 3개
• 추가: +68줄
• 삭제: -23줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.module.less
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 소규모 기능 개선
🕐 커밋 시간: 2025. 11. 18. 09:44:39
📊 변경 통계:
• 총 파일: 7개
• 추가: +23줄
• 삭제: -23줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/components/VideoPlayer/VideoPlayer.v3.js
~ com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.bak.js
~ com.twin.app.shoptime/src/hooks/useVideoTransition/useVideoMove.original.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• UI 컴포넌트 아키텍처 개선
• 소규모 기능 개선
• 코드 정리 및 최적화
• 모듈 구조 개선
ae0e2414를 revert 후 playActions.js의 추가 함수들만 복구
🔽 추가된 함수들:
- hideModalVideo() - 모달 비디오를 1px로 축소
- showModalVideo() - 축소된 비디오를 원래 크기로 복구
- stopModalVideoWithoutClosingPanel() - 모달 비디오 중지 (패널 유지)
- stopFullscreenVideoWithoutClosingPanel() - 전체화면 비디오 중지 (패널 유지)
- stopAllVideosWithoutClosingPanel() - 모든 비디오 중지 (패널 유지)
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
🕐 커밋 시간: 2025. 11. 18. 05:08:17
📊 변경 통계:
• 총 파일: 4개
• 추가: +245줄
• 삭제: -22줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/DetailPanel/DetailPanel.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 대규모 기능 개발
🕐 커밋 시간: 2025. 11. 16. 23:27:35
📊 변경 통계:
• 총 파일: 4개
• 추가: +71줄
• 삭제: -27줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
~ com.twin.app.shoptime/src/views/MainView/MainView.jsx
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx (javascript):
🔄 Modified: SpotlightContainerDecorator()
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
🕐 커밋 시간: 2025. 11. 16. 17:28:35
📊 변경 통계:
• 총 파일: 5개
• 추가: +398줄
• 삭제: -8줄
📁 추가된 파일:
+ com.twin.app.shoptime/[251116]_video_state_management_design.md
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/actionTypes.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/reducers/playReducer.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/actions/playActions.js (javascript):
✅ Added: returnToPreview()
🔄 Modified: finishModalVideoForce(), shrinkVideoTo1px(), resumePlayerControl()
📄 com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx (javascript):
🔄 Modified: SpotlightContainerDecorator()
📄 com.twin.app.shoptime/[251116]_video_state_management_design.md (md파일):
✅ Added: curry(), dispatch(), useSelector()
🔧 주요 변경 내용:
• 타입 시스템 안정성 강화
• 핵심 비즈니스 로직 개선
• 개발 문서 및 가이드 개선
🕐 커밋 시간: 2025. 11. 13. 20:45:31
📊 변경 통계:
• 총 파일: 8개
• 추가: +110줄
• 삭제: -39줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/mediaActions.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/components/VideoPlayer/MediaPlayer.v2.jsx
~ 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.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx
~ com.twin.app.shoptime/src/views/MediaPanel/MediaPanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• UI 컴포넌트 아키텍처 개선
• 중간 규모 기능 개선
• 모듈 구조 개선
🕐 커밋 시간: 2025. 11. 03. 21:02:13
📊 변경 통계:
• 총 파일: 5개
• 추가: +54줄
• 삭제: -5줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/components/MediaPlayer/MediaKnob.js
~ com.twin.app.shoptime/src/components/MediaPlayer/MediaSlider.js
~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductVideo/ProductVideo.v2.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• UI 컴포넌트 아키텍처 개선
• 소규모 기능 개선
🕐 커밋 시간: 2025. 11. 03. 14:40:18
📊 변경 통계:
• 총 파일: 4개
• 추가: +105줄
• 삭제: -4줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/panelNavigationActions.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/utils/Config.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomBannerType/JustForYouBanner.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 공통 유틸리티 함수 최적화
• 타입 시스템 안정성 강화
• 중간 규모 기능 개선
🕐 커밋 시간: 2025. 11. 03. 13:57:14
📊 변경 통계:
• 총 파일: 3개
• 추가: +5줄
• 삭제: -53줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomBannerType/JustForYouBanner.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 타입 시스템 안정성 강화
• 코드 정리 및 최적화
Performance: 코드 최적화로 성능 개선 기대
🕐 커밋 시간: 2025. 10. 27. 10:56:52
📊 변경 통계:
• 총 파일: 2개
• 추가: +9줄
• 삭제: -3줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/MediaPanel/MediaPanel.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
🕐 커밋 시간: 2025. 10. 26. 23:21:15
📊 변경 통계:
• 총 파일: 2개
• 추가: +35줄
• 삭제: -3줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 소규모 기능 개선
위로 스크롤 시 비디오 자동 복구 기능 완성
- HomePanel의 _onScroll에서 expandVideoFrom1px() 액션 사용
- 1초 딜레이 후 축소된 비디오 자동 복구
- skipModalStyleRecalculation 플래그로 올바른 복구 로직 실행
📊 변경 통계:
• 7개 파일 변경
• +3027줄 추가, -2240줄 삭제
🎯 주요 변경:
• HomePanel.jsx: 스크롤 복구 타이밍 및 액션 개선
• playActions.js: 비디오 확장 액션 정의
• PlayerPanel.jsx: 복구 로직 개선
• 불필요한 파일 삭제 (PlayerPanel.new.jsx, .module.less)
- PlayerPanel useEffect에서 shouldShrinkTo1px 플래그로 인라인 스타일 제거
- shrinkVideoTo1px/expandVideoFrom1px 액션 추가 (배너 정보 playerState에 저장)
- PlayerPanel.module.less에 .shrinkTo1px 클래스 추가
- HomePanel onScroll에서 스크롤 방향 감지하여 축소/확대 제어
- RandomUnit onBlur에서의 축소 로직은 주석 처리 (스크롤로 제어)
🕐 커밋 시간: 2025. 10. 26. 20:17:22
📊 변경 통계:
• 총 파일: 3개
• 추가: +139줄
• 삭제: -70줄
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
🔧 주요 변경 내용:
• 핵심 비즈니스 로직 개선
• 중간 규모 기능 개선
• 코드 정리 및 최적화
🕐 커밋 시간: 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. 13. 12:37:46
📊 변경 통계:
• 총 파일: 7개
• 추가: +95줄
• 삭제: -168줄
📁 추가된 파일:
+ com.twin.app.shoptime/[251013]_RollingUnit_리렌더링_분석_및_해결방법.md
📝 수정된 파일:
~ com.twin.app.shoptime/src/actions/actionTypes.js
~ com.twin.app.shoptime/src/actions/playActions.js
~ com.twin.app.shoptime/src/components/VideoPlayer/VideoPlayer.js
~ com.twin.app.shoptime/src/reducers/playReducer.js
~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx
~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx
🔧 함수 변경 내용:
📄 com.twin.app.shoptime/src/actions/playActions.js (javascript):
🔄 Modified: pauseModalVideo()
📄 com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx (javascript):
🔄 Modified: SpotlightContainerDecorator()
🔧 주요 변경 내용:
• 타입 시스템 안정성 강화
• 핵심 비즈니스 로직 개선
• UI 컴포넌트 아키텍처 개선
• 개발 문서 및 가이드 개선
Performance: 코드 최적화로 성능 개선 기대