Repository navigation
v0.1.9 using github api
Fown 0.1.9 릴리즈 노트
주요 변경 사항
이번 릴리즈는 사용자 경험 개선과 기능 안정화에 중점을 두었습니다. 주요 변경 사항으로는 파일 탐색 및 스크립트 관리를 위한 페이지네이션(Pagination) 기능 도입, 파일 관리 기능 강화, 그리고 GitHub API 연동 방식 개선 등이 있습니다.
새로운 기능 (Features)
- 파일 및 폴더 탐색 페이지네이션: 많은 수의 파일과 폴더를 쉽게 탐색할 수 있도록 페이지네이션 기능을 추가했습니다. 이제 'n' (다음) 또는 'p' (이전) 키를 사용하여 페이지를 이동할 수 있습니다. (65feb6e)
- 파일 업로드 프로세스 개선: 파일 업로드 시 이미 동일한 이름의 파일이 존재하는 경우, 사용자에게 덮어쓰기, 새 이름으로 저장 또는 취소할 수 있는 선택지를 제공합니다. (8f87b3c)
- 스크립트 및 라벨 선택 페이지네이션: 스크립트와 라벨 아카이브에서 파일을 선택할 때도 페이지네이션 메뉴를 통해 편리하게 탐색할 수 있습니다. (0611e3d, 62ed1dd)
- 인증 명령어 개선: 사용자가 더 직관적으로 이해할 수 있도록
start->login->auth순으로 명령어를 변경하여 인증 흐름을 명확히 했습니다. (e7f09d5, 52937c4) - GitHub API 연동 방식 변경: 내부적으로 GitHub CLI 도구 대신 직접 GitHub API를 호출하도록 변경하여, 외부 도구 의존성을 제거하고 성능과 안정성을 향상시켰습니다. (1ee2e4d)
- 스크립트 명령어 명칭 변경: 스크립트 로드 기능의 명확성을 위해 기존 'delete' 명령어를 'load'로 변경했습니다. (62ed1dd)
개선 및 수정 (Improvements & Fixes)
- 페이지네이션 로직이 정적 목록이 아닌 실제 저장소의 항목 목록을 사용하도록 수정하여 정확도를 높였습니다. (e1a1f3a)
- 파일 삭제 후 현재 경로가 유지되도록 하여 사용성을 개선했습니다. (e1a1f3a)