Commit Graph

40 Commits

Author SHA1 Message Date
junghoon86.park
802484debd [검색] 음성검색관련 마이크 노출 주석처리
- 음성 검색우선 제외로 인하여 마이크 버튼주석처리.
2025-12-15 16:23:54 +09:00
4904c6fb58 [251126] fix: Log Migration - SearchPanel.new.v2.jsx
🕐 커밋 시간: 2025. 11. 26. 14:16:12

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/App/App.js
  ~ com.twin.app.shoptime/src/actions/commonActions.js
  ~ com.twin.app.shoptime/src/api/TAxios.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • API 서비스 레이어 개선
  • 소규모 기능 개선
  • 코드 정리 및 최적화

Performance: 코드 최적화로 성능 개선 기대
2025-11-26 14:16:13 +09:00
b95628de24 [251124] fix: Log정리-4
🕐 커밋 시간: 2025. 11. 24. 12:19:40

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/mainActions.js
  ~ com.twin.app.shoptime/src/reducers/mainReducer.js
  ~ com.twin.app.shoptime/src/reducers/searchReducer.js
  ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/actions/mainActions.js (javascript):
    🔄 Modified: clearSubCategory()
  📄 com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx (javascript):
    🔄 Modified: Spottable()
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
     Added: Spottable()
    🔄 Modified: clearAllTimers()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
2025-11-24 12:19:40 +09:00
Claude
ce583d9706 [포커스 충돌 해결] VoiceInputOverlay와 SearchPanel 포커스 복원 로직 개선
## 문제 상황
VoiceInputOverlay에서 listening 모드로 음성 인식 후 새로운 데이터가 도착할 때,
VoiceInputOverlay의 포커스 복원 로직과 SearchPanel의 통합 포커스 로직이 충돌하여
첫 번째 아이템으로 포커스가 이동하지 않는 문제 발생

## 해결 방법

### 1. VoiceInputOverlay - 명시적 데이터 확인 추가
- shopperHouseData prop 추가
- 포커스 복원 로직에서 음성 검색 결과 데이터 유무를 명시적으로 확인
- 데이터가 있으면 포커스 복원하지 않고 SearchPanel에 위임

### 2. SearchPanel - 우선순위 시나리오 타이밍 단축
- NEW_SEARCH_LOADED 시나리오의 포커스 타이밍을 100ms → 50ms로 단축
- VoiceInputOverlay의 포커스 복원(100ms)보다 먼저 실행되어 우선권 확보
- 타이밍 이슈로 인한 경쟁 상태(Race Condition) 방지

## 변경 파일
- VoiceInputOverlay.jsx: shopperHouseData prop 추가 및 포커스 복원 조건 개선
- SearchPanel.new.v2.jsx: shopperHouseData prop 전달 및 포커스 타이밍 최적화

## 테스트 시나리오
1. 음성 검색 실행 (listening 모드)
2. 음성 인식 완료 및 API 응답 수신
3. VoiceInputOverlay 닫힘
4.  첫 번째 검색 결과 아이템으로 포커스 이동 확인
2025-11-09 02:00:27 +00:00
463db62b8c [251105] fix: VoiceResults Focus문제 해결
🕐 커밋 시간: 2025. 11. 05. 11:00:46

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

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

🔧 주요 변경 내용:
  • 소규모 기능 개선
2025-11-05 11:00:46 +09:00
b3589eb940 [251104] feat: preShopperHouseData
🕐 커밋 시간: 2025. 11. 04. 19:09:24

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

📝 수정된 파일:
  ~ 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.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

🔧 주요 변경 내용:
  • 타입 시스템 안정성 강화
  • 핵심 비즈니스 로직 개선
  • 소규모 기능 개선
  • 모듈 구조 개선
2025-11-04 19:09:25 +09:00
junghoon86.park
52b1949330 [서치 메인] today deals 노출 작업
- 데이터 받는곳 추가 및 노출 작업.
2025-11-03 12:47:41 +09:00
e661a18458 [251103] fix: shopperHouse API오류처리 및 fallback Data표시 개선
🕐 커밋 시간: 2025. 11. 03. 12:25:18

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

📁 추가된 파일:
  + code/

📝 수정된 파일:
  ~ 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.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.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/VoiceInputOverlay.jsx (javascript):
    🔄 Modified: clearAllTimers()
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.jsx (javascript):
     Added: VoiceResponse()
    🔄 Modified: SpotlightContainerDecorator()

🔧 주요 변경 내용:
  • 타입 시스템 안정성 강화
  • 핵심 비즈니스 로직 개선
2025-11-03 12:25:18 +09:00
973a1da459 [251031] fix: SearchInputOverlay TurnBack Focus
🕐 커밋 시간: 2025. 10. 31. 10:44:59

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

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

🔧 주요 변경 내용:
  • 중간 규모 기능 개선
2025-10-31 10:44:59 +09:00
0b1d435e62 [251031] fix: resolve merge conflicts in voice input overlay and search components 2025-10-31 10:19:40 +09:00
8d79a68782 [251030] feat: implement microphone button focus management with debouncing
마이크 버튼의 포커스 관리 및 음성 오버레이 로직 개선

🕐 커밋 시간: 2025. 10. 30. $(date +%H:%M:%S)

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

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

🔧 주요 변경 내용:
  • isMicFocusable 상태 추가로 마이크 버튼 포커스 가능 여부 관리
  • onFocusMic 콜백 핸들러 구현 (500ms 디바운싱 로직 포함)
  • 음성 오버레이 열기 로직을 재사용 가능한 openVoiceOverlay 함수로 추출
  • SpottableMicButton 컴포넌트의 onFocus 이벤트 핸들러 활성화 (이전에는 주석 처리됨)
  • 언마운트 시 마이크 포커스 타이머 정리 로직 추가
2025-10-30 23:37:53 +09:00
eda52c9378 [251029] fix: HowAboutTheseResponse 배경상품표시
🕐 커밋 시간: 2025. 10. 29. 20:03:57

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

📁 추가된 파일:
  + com.twin.app.shoptime/src/utils/browserUtils.js

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

🔧 주요 변경 내용:
  • 공통 유틸리티 함수 최적화
2025-10-29 20:03:57 +09:00
junghoon86.park
63bedb697e [검색시 로그관련 주석처리] 추후 수정을 위한 주석처리 2025-10-29 15:53:41 +09:00
junghoon86.park
09a7be910d [서치] 최근검색어 삭제 및 스타일 변경
- removeNormalSearch 추가
 - searchinputoverlay에 제거 관련 함수 추가
 - searchpanel에 모드 변경시 refreshHistory추가.
2025-10-29 15:14:28 +09:00
cd5eff85a9 [251028] feat: SearchPanel.new.v2 Click으로 SearchInputOverlay
🕐 커밋 시간: 2025. 10. 28. 19:59:43

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.jsx
2025-10-28 19:59:43 +09:00
c95e8af4cf [251028] feat: HowAboutTheseResponse-1
🕐 커밋 시간: 2025. 10. 28. 19:47:39

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/searchActions.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/HowAboutThese/HowAboutThese.response.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/HowAboutThese/HowAboutThese.response.module.less
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.module.less

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • 중간 규모 기능 개선
  • 모듈 구조 개선
2025-10-28 19:47:40 +09:00
b5efed59ac [251027] fix: SearchPanel.new.v2 일반검색 검색어 Input창 노출
🕐 커밋 시간: 2025. 10. 27. 12:50:04

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx
2025-10-27 12:50:05 +09:00
c624c60d98 [251026] fix: App.js 전역 SpotlightFocus FOCUS_DEBUG에 따라서 로그기능
🕐 커밋 시간: 2025. 10. 26. 14:59:46

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

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

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • 공통 유틸리티 함수 최적화
  • 중간 규모 기능 개선
2025-10-26 14:59:47 +09:00
893c5c16e6 [251026] fix: SearchPanel.new.v2 Focus -3
🕐 커밋 시간: 2025. 10. 26. 14:22:22

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

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

🔧 주요 변경 내용:
  • 소규모 기능 개선
2025-10-26 14:22:23 +09:00
4f49117da3 [251026] fix: SearchPanel.new.v2 Focus -2
🕐 커밋 시간: 2025. 10. 26. 14:10:53

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/HowAboutThese/HowAboutThese.small.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResultsNew/ItemCard.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.jsx

🔧 주요 변경 내용:
  • 소규모 기능 개선
2025-10-26 14:10:54 +09:00
9666b14fdf [251026] fix: SearchPanel.new.v2 Focus -1
🕐 커밋 시간: 2025. 10. 26. 13:48:01

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

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

🔧 주요 변경 내용:
  • 소규모 기능 개선
2025-10-26 13:48:01 +09:00
8c9fd98f61 [251025] fix: SearchPanel.new.v2 Focus복원 1회성 처리
🕐 커밋 시간: 2025. 10. 25. 23:01:28

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

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

🔧 주요 변경 내용:
  • 소규모 기능 개선
2025-10-25 23:01:29 +09:00
ead74feb9d [251025] feat(views): Fix SearchPanel focus restoration
🕐 커밋 시간: 2025. 10. 25. 10:52:35

Implement proper focus restoration when returning from DetailPanel to SearchPanel. Added usePanelHistory-based detection for panel transitions and enhanced isOnTop calculation using MainView's panel stack logic. Created panelUtils utility functions for accurate panel state management and improved spotlight ID handling in ItemCard component for better focus tracking across panel navigation.

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

📁 추가된 파일:
  + com.twin.app.shoptime/src/utils/panelUtils.js

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/panelHistoryActions.js
  ~ com.twin.app.shoptime/src/hooks/usePanelHistory/usePanelHistory.js
  ~ com.twin.app.shoptime/src/middleware/panelHistoryMiddleware.js
  ~ com.twin.app.shoptime/src/reducers/panelHistoryReducer.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResultsNew/ItemCard.jsx

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • 공통 유틸리티 함수 최적화
  • 대규모 기능 개발
  • 모듈 구조 개선
2025-10-25 10:52:36 +00:00
f03e78932c [251025] feat: SearchPanel.new.v2 Focus-1
🕐 커밋 시간: 2025. 10. 25. 04:57:00

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/HowAboutThese/HowAboutThese.jsx (javascript):
    🔄 Modified: Spottable()
  📄 com.twin.app.shoptime/src/views/SearchPanel/HowAboutThese/HowAboutThese.small.jsx (javascript):
    🔄 Modified: Bubble()
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx (javascript):
    🔄 Modified: SafeImage()
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
    🔄 Modified: clearAllTimers()
2025-10-25 04:57:00 +00:00
25f25a157a [251024] [251025] feat: SearchResults.new.v2.jsx 추가상품 포커스 이동 해결 2025-10-24 22:42:58 +00:00
2838e4b8ec [251024] [251025] feat: Voice검색 후 포커스 문제
🕐 커밋 시간: 2025. 10. 24. 21:16:53

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

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

🔧 주요 변경 내용:
  • 소규모 기능 개선
2025-10-24 21:16:53 +00:00
587acbd2ee [251024] [251025] feat: SearchPanel.new.v2 HowAboutThese 검색 대기화면
🕐 커밋 시간: 2025. 10. 24. 20:45:45

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
     Added: clearAllTimers()
2025-10-24 20:45:45 +00:00
37507a3f27 [251024] fix: SearchInputOvelray update-1
🕐 커밋 시간: 2025. 10. 24. 20:57:22

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchInputOverlay.jsx (javascript):
    🔄 Modified: Spottable()
2025-10-24 20:57:23 +09:00
aec2292b3e [251024] fix: SearchInputOvelray 및 focus-within 대체
🕐 커밋 시간: 2025. 10. 24. 20:37:16

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchInputOverlay.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.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/VoicePromptScreen.module.less
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/modes/VoiceResponse.module.less

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchInputOverlay.jsx (javascript):
    🔄 Modified: Spottable()
  📄 com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.jsx (javascript):
    🔄 Modified: Spottable()
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
    🔄 Modified: clearAllTimers()
2025-10-24 20:37:18 +09:00
a843b7c215 [251024] fix: VoiceSearch Results Focus
🕐 커밋 시간: 2025. 10. 24. 13:25:06

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx (javascript):
    🔄 Modified: SafeImage()
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
     Added: clearAllTimers()
2025-10-24 13:25:07 +09:00
09bb9fb3e9 [251024] fix: HowAboutThese ShopperHouse API,DEBUG_MODE=false
🕐 커밋 시간: 2025. 10. 24. 12:18:21

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/HowAboutThese/HowAboutThese.jsx (javascript):
     Added: HowAboutThese()
     Deleted: HowAboutThese()
  📄 com.twin.app.shoptime/src/views/SearchPanel/HowAboutThese/HowAboutThese.small.jsx (javascript):
     Added: Bubble()
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx (javascript):
    🔄 Modified: SpotlightContainerDecorator()
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx (javascript):
     Added: SafeImage()
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
    🔄 Modified: Spottable(), clearAllTimers()
2025-10-24 12:18:22 +09:00
2ae50602c7 [251024] fix: SearchInputOverlay Recent Searches
🕐 커밋 시간: 2025. 10. 24. 10:51:08

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

📁 추가된 파일:
  + com.twin.app.shoptime/src/hooks/useSearchHistory.js
  + com.twin.app.shoptime/src/utils/searchHistory.js

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

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • 공통 유틸리티 함수 최적화
  • 중간 규모 기능 개선
  • 모듈 구조 개선
2025-10-24 10:51:11 +09:00
ec6c3aa4cd [251024] fix: SearchPanel.new.v2 Optimization-2
🕐 커밋 시간: 2025. 10. 24. 10:15:20

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

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

🔧 주요 변경 내용:
  • 코드 정리 및 최적화

Performance: 코드 최적화로 성능 개선 기대
2025-10-24 10:15:21 +09:00
25b038e304 [251024] fix: SearchPanel.new.v2 Optimization-1
🕐 커밋 시간: 2025. 10. 24. 09:51:08

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

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

🔧 주요 변경 내용:
  • 대규모 기능 개발
2025-10-24 09:51:10 +09:00
fa2bcb7866 [251023] fix: SearchPanel.new.v2 TInputSimple focused Text
🕐 커밋 시간: 2025. 10. 23. 20:56:55

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

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.jsx (javascript):
    🔄 Modified: Spottable(), TInputSimple()
2025-10-23 20:56:55 +09:00
3cf47a4f1c [251023] fix: SearchPanel.new.v2 ShoppHouse TurnBack and Focus
🕐 커밋 시간: 2025. 10. 23. 20:45:59

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

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/reducers/searchReducer.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.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-23 20:46:01 +09:00
eecb1c26bb [251023] fix: ShopperHouse API relativeQurues구현
🕐 커밋 시간: 2025. 10. 23. 17:39:17

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

📝 수정된 파일:
  ~ 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.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/SearchResults.new.v2.jsx
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

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

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
2025-10-23 17:39:18 +09:00
0c9d9bd19e [251023] fix: SearchPanel.new.v2.jsx VOICE_RESULT->Intial 모드 구현
🕐 커밋 시간: 2025. 10. 23. 16:23:57

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

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

🔧 주요 변경 내용:
  • 소규모 기능 개선
2025-10-23 16:23:59 +09:00
d2ff9a9a1d [251023] fix: SearchPanel.new.v2.jsx, SearInputOverlay단순화
🕐 커밋 시간: 2025. 10. 23. 16:06:35

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

📁 추가된 파일:
  + com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.jsx
  + com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.module.less

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

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchInpuOverlay.jsx (javascript):
    🔄 Modified: Spottable()
  📄 com.twin.app.shoptime/src/views/SearchPanel/SearchPanel.new.v2.jsx (javascript):
     Added: handleSearchOverlayKeyword(), onClick()
     Deleted: SearchResultsNew(), getButtonTabList(), upBtnClick()
  📄 com.twin.app.shoptime/src/views/SearchPanel/TInput/TInputSimple.module.less (unknown):
     Added: translateY()
2025-10-23 16:06:36 +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