Skip to content

Releases: deuxdoom/ShellTidy

ShellTidy 0.0.2

Choose a tag to compare

@deuxdoom deuxdoom released this 27 Oct 05:01
ca1c45e

추가

  • 셸 메뉴·셸 확장의 사용 안 함 / 사용 기능 (등록은 유지, 삭제와 같은 백업·복원 지원)
  • 속성 창, 레지스트리 편집기·파일 위치 열기, txt/csv 보고서 저장, 복원이 끝난 백업 정리
  • 참조 대상 등록이 없는 항목을 구분하는 '등록 없음' 상태와 설명·회사·레지스트리 키 열

변경

  • 메뉴 막대·도구 모음·필터·목록·상태 표시줄 중심의 UI로 개편, 문제 항목 우선 정렬
  • 패키지 COM 후보는 기본 숨김, 배포 EXE에서 자체 테스트 기능 제거

수정

  • Windows 11 UserChoiceLatest에 기록된 실제 기본 앱을 보호하지 못하던 문제
  • 연결되지 않은 드라이브의 앱을 '경로 없음'으로 표시하던 문제
  • 검색·필터로 숨겨진 체크 항목까지 삭제하던 문제
  • 기본 앱 정보 하나를 읽지 못하면 전체 목록이 보호되던 문제
  • 따옴표 없는 공백 경로와 32/64비트 공유 등록의 상태 판정 오류

다운로드

  • ShellTidy.exe 681,472 bytes · SHA-256 f2114a1d60fbd4e1f8d78e0eae8cb3ad8c041d1044e84473a542f2eb697455a0
  • Windows 10/11 x64 대상 (Windows 10은 미검증) · 전체 변경 내역은 CHANGELOG.md

ShellTidy 0.0.1

Choose a tag to compare

@deuxdoom deuxdoom released this 26 Oct 13:49
224ed65

ShellTidy의 첫 공개 릴리스입니다. Windows 연결 프로그램과 일반 우클릭 메뉴 등록을 검색하고, 선택한 등록을 백업한 뒤 실제로 삭제합니다.

주요 기능

  • OpenWithList / OpenWithProgids / Applications / 파일 연결 참조와 일반 shell verb·ContextMenuHandlers 검색
  • 실행 경로별 구분, 상태 필터, 각 열의 오름차순·내림차순 정렬
  • 현재 기본 앱 및 Windows 구성요소 보호, 공유 ProgID·CLSID 보존
  • 삭제 전 자동 백업과 충돌 값을 덮어쓰지 않는 복원
  • Explorer 자동 재시작 옵션 제공 (기본 체크 해제)
  • 작은 네이티브 UI, 화면 중앙 배치, 스크롤 없는 요약 팝업과 상세 복사
  • 사용자·세션별 중복 실행 방지 및 기존 창 활성화
  • 한국어/영어 자동 선택, MIT 라이선스 전체 소스 공개

다운로드

ShellTidy.exe 하나를 내려받아 실행하세요. 설치 과정이나 .NET·Python·VC++ 재배포 패키지는 필요하지 않습니다.

  • 버전: 0.0.1
  • 대상: Windows 10/11 x64
  • EXE 크기: 700,928 bytes
  • SHA-256: 1ae4e8b6d87f33165cd032dea31d6b73d9e6e783e77739f29fb93002afaf6091
  • 기본 백업: %LOCALAPPDATA%\ShellTidy\Backups

SHA256SUMS.txt로 다운로드한 파일을 확인할 수 있습니다. EXE에는 앱과 Fluent UI 아이콘의 MIT 라이선스 고지를 내장했습니다.

검증 및 지원 범위

Release x64 / C++20 / 정적 CRT(/MT)로 빌드했으며 격리 레지스트리 자동 테스트 50개가 모두 통과했습니다. HKCU 공유 등록을 32/64비트에서 중복 삭제하던 오류도 회귀 테스트로 확인했습니다.

Windows 11 ExplorerCommand·DelegateExecute·패키지 COM 후보는 조회 전용입니다. 실제 Explorer 재시작, 대화형 UAC, Windows 10 실기 및 전체 DPI별 최종 화면 검수는 별도의 수동 검증 대상입니다. 자세한 범위는 TESTING.md에 기록했습니다.