DownSort v1.0.0 - Initial Release
DownSort v1.0.0 - Initial Release
🎉 첫 번째 공식 릴리스를 소개합니다!
DownSort는 다운로드 폴더에 쌓이는 파일들을 규칙 기반으로 자동/수동 정리하는 스마트 파일 관리 도구입니다.
✨ 주요 기능
🔄 자동 파일 정리
- 실시간 파일 감시 기능
- 새 파일 다운로드 시 자동으로 규칙에 따라 분류
- 6개 기본 규칙 제공 (Documents, Images, Archives, Videos, Audio, Installers)
📋 강력한 규칙 엔진
- 확장자, 파일명, 크기, 날짜 기반 필터링
- 정규식 패턴 지원
- 우선순위 기반 매칭
- 사용자 정의 규칙 생성
👁️ 미리보기 & 수동 실행
- 작업 전 미리보기 제공
- 선택적 파일 처리
- 실시간 활동 로그 (NEW!)
- 더블클릭으로 파일 위치 바로 가기
↩️ 실행 취소 (Undo)
- 최근 100개 작업 Undo 지원
- 안전한 파일 복원
🎨 Modern UI
- Material Design 기반
- DevExpress WPF Controls
- 반응형 레이아웃
- 직관적인 인터페이스
📦 다운로드
Windows 설치 프로그램 (권장)
파일: DownSort-Setup-1.0.0.exe (57.48 MB)
- 자동 설치 및 설정
- 시작 메뉴 바로가기 생성
- .NET 8 Runtime 자동 체크
- 제거 프로그램 지원
설치 방법:
DownSort-Setup-1.0.0.exe다운로드- 실행 파일 더블클릭
- 설치 마법사 따라하기
수동 설치 (ZIP)
파일: DownSort-v1.0.0-win-x64.zip (80.59 MB)
- 설치 없이 바로 실행
- 포터블 버전
- .NET 8 Runtime 필요
사용 방법:
- ZIP 파일 다운로드 및 압축 해제
Downsort.exe실행
🖥️ 시스템 요구사항
- 운영체제: Windows 10 (64-bit) 이상
- .NET Runtime: .NET 8 (설치 프로그램이 자동으로 안내)
- 디스크 공간: 최소 100 MB
- 메모리: 최소 512 MB (권장 1 GB)
🚀 빠른 시작
- 애플리케이션 실행
- "Watch" 버튼 클릭하여 실시간 감시 시작
- Downloads 폴더에 파일 다운로드
- 자동으로 정리되는 것 확인!
더 자세한 사용법은 사용자 가이드를 참조하세요.
🔒 보안 및 프라이버시
- ✅ 모든 데이터는 로컬에만 저장 (
%LocalAppData%\DownSort\) - ✅ 네트워크 통신 없음
- ✅ 클라우드 동기화 없음
- ✅ 텔레메트리 없음
- ✅ 오픈소스 (MIT 라이선스)
📊 기술 스택
- .NET 8 + WPF
- DevExpress WPF Controls v25.1
- MVVM 패턴
- Clean Architecture
- 85%+ 테스트 커버리지 (23개 단위 테스트)
🐛 알려진 이슈
현재 알려진 주요 이슈는 없습니다.
버그를 발견하신 경우 Issues에 보고해주세요.
📝 변경 이력
추가된 기능
- ✨ 실시간 파일 감시 및 자동 정리
- ✨ 6개 기본 규칙 (Documents, Images, Archives, Videos, Audio, Installers)
- ✨ 규칙 엔진 (조건 매칭, 우선순위, 템플릿 매크로)
- ✨ 미리보기 및 선택적 실행
- ✨ Recent Activity 패널 (실시간 로그, 폴더 바로 가기)
- ✨ Undo 기능 (최대 100개)
- ✨ Material Design UI
- ✨ Windows 설치 프로그램
기술 구현
- 🔧 Clean Architecture (Domain-Driven Design)
- 🔧 MVVM 패턴
- 🔧 의존성 주입 (Microsoft.Extensions.DependencyInjection)
- 🔧 JSON 기반 설정 및 로그
- 🔧 xUnit + FluentAssertions 테스트
🤝 기여
이 프로젝트에 기여하고 싶으시다면:
- 이 저장소를 Fork
- 기능 브랜치 생성
- 변경사항 커밋
- Pull Request 생성
자세한 내용은 CONTRIBUTING.md를 참조하세요.
📞 지원
- 📖 README.md
- 📘 사용자 가이드
- 🐛 문제 해결 가이드
- ❓ GitHub Issues
- 📧 이메일: b_h_woo@naver.com
⭐ 이 프로젝트가 유용하셨다면
Star ⭐를 눌러주시고, 친구들에게 공유해주세요!
📄 라이선스
MIT License - 자유롭게 사용, 수정, 배포할 수 있습니다.
감사합니다! 🎉
Made with ❤️ by BaeTab