v0.3.0
Git Deploy Extractor v0.3.0
실사용 중 나온 개선 요구 3건이 반영된 minor 릴리스.
새 기능
- GitHub Release 업데이트 알림 (REQ-017): 저장소 패널 우측에 현재 버전 배지가 항상 표시된다. 앱 시작 시(24시간 캐시 기준) 자동으로, 또는 배지 클릭 시 캐시와 무관하게 강제로 새 릴리스를 확인한다. 새 버전이 있으면 배지 배경이 강조색으로 바뀌고, 클릭하면 확인창 → GitHub Release 목록 페이지를 시스템 브라우저로 연다. 자동 다운로드/설치는 하지 않는다. 오프라인이거나 확인이 실패해도 조용히 무시하고 직전 상태를 유지 — 핵심 기능에는 영향 없음
- 저장소/브랜치 요약 라벨 (REQ-018): 저장소 경로 텍스트 왼쪽에
{프로젝트명} / {브랜치}를 표시한다. 프로젝트명은 로컬 클론 폴더명이 아니라git remote originURL에서 유도한 이름을 우선 사용(사용자가 로컬 폴더명을 임의로 바꿔도 정확한 이름을 보여줌) — 폴더명과 다르면프로젝트명 (폴더명)처럼 부가정보로 같이 표시. 저장소 경로 텍스트에는 hover 시 전체 경로를 보여주는 툴팁과 truncation도 추가
버그 수정
- Deploy Files 패널의 "전체 선택"/"전체 추가"가 상태 Filter나 파일명 검색으로 좁혀놓은 목록을 무시하고 항상 전체 파일을 대상으로 동작하던 버그 수정 — 이제 화면에 실제로 표시 중인 파일만 정확히 토글된다
검증
기존 기능(저장소 선택, 커밋 검색, 의존성 완결성 검사, Export 등) 포함 전체 UI/UX를 Spring Boot 예제 저장소로 회귀 검증했다(25개 항목 전부 통과).
전체 변경 이력은 v0.2.1...v0.3.0 비교를 참고.