## 목적
프로젝트 파일 확장자를 .isproj로 통일하고 기존 JSON 파일 호환을 제외한다.
## 반영 내용
- GUI·CLI에서 .isproj만 허용, 확장자 생략 시 자동 추가
- 대소문자 허용, 다른 확장자·중복 확장자 거부
- 파일명 기반 .isproj.local.json 및 .bak 보관
- 기존 JSON 최근 항목 숨김 및 기존 local 파일 폴백 제거
- 저장 충돌 검사와 프로젝트 교체 실패 시 로컬 설정 복구
## 검증
한글 파일명·확장자·로컬 설정·백업·충돌·Windows 파일 교체 실패 복구 시험 통과. 탐색기 연결과 다른 이름으로 저장은 후속 범위다.
## 반영 결과
- 커밋: https://gitea.hmac.kr/jychoi4/networkSetup/commit/916b79e5d60c0386f01f6ccce3e3796c7a8e793d
- main 브랜치에 푸시 후 완료 처리.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
목적
프로젝트 파일 확장자를 .isproj로 통일하고 기존 JSON 파일 호환을 제외한다.
반영 내용
검증
한글 파일명·확장자·로컬 설정·백업·충돌·Windows 파일 교체 실패 복구 시험 통과. 탐색기 연결과 다른 이름으로 저장은 후속 범위다.
반영 결과
916b79e5d6