github johunsang/octo-terminal-releases v0.1.47
Octo Terminal v0.1.47

latest releases: v0.1.63, v0.1.62, v0.1.61...
22 days ago

v0.1.47

Changes

File Tree — Drag & Drop Overhaul

  • 커스텀 마우스 기반 드래그: HTML5 DnD 대신 mousedown→mousemove→mouseup 패턴 사용 (Tauri WebView 호환성 향상)
  • 드래그 고스트: 마우스를 따라다니는 반투명 라벨 표시 (파일명 또는 "N items")
  • 드롭 타겟 시각 피드백: accent 색상 테두리 + 펄스 애니메이션
  • 드래그 중 커서: grabbing 커서 + 텍스트 선택 방지
  • 파일 위 드롭: 파일 위에 놓으면 해당 파일의 부모 디렉토리로 이동

File Tree — Undo Move

  • 파일/폴더 이동 후 되돌리기 기능 (최대 20개 기록)
  • 툴바 되돌리기 버튼 + Cmd+Z / Ctrl+Z 단축키 지원
  • 열린 파일 경로도 함께 복원

File Tree — Multi-select Copy/Cut

  • 다중 선택 상태에서 복사/잘라내기/붙여넣기 정상 동작
  • cutFilePath/copyFilePath 단일값 → cutFilePaths/copyFilePaths 배열로 전환

File Search

  • Rust 기반 파일 검색 (search_files 커맨드): 파일명 + 내용 검색
  • 디바운스된 검색 UI (300ms), 사이드바 내 검색 결과 표시
  • 파일명 일치 우선 정렬, 내용 매치 라인번호 표시

Sidebar

  • 사이드바 숨기기 토글 버튼 추가
  • 복사 버튼 추가 (기존 잘라내기 옆)
  • "폴더로 이동..." 컨텍스트 메뉴 제거 (드래그 앤 드롭으로 대체)

Stability

  • 프로젝트 초기화 방지: HMR 시 빈 배열 저장 차단 (projectsLoadedRef 가드 + projects.length === 0 체크)
  • 프로젝트 저장/로드 디버그 로그 추가 (리셋 원인 추적용)

Don't miss a new octo-terminal-releases release

NewReleases is sending notifications on new releases.