# v0.2.13 — Vault 주석/그래프 강화 + 터미널 용어 정리

릴리즈 일자: 2026-05-31
이전 버전: v0.2.12

## 요약 (TL;DR)

- Vault 프리뷰의 낙서(주석) 오버레이에 **Undo/Redo**와 **선택(select) 도구**가 추가됐습니다. 이제 잘못 그은 선을 되돌리고, 오버레이를 켠 채로 밑의 콘텐츠를 그대로 클릭할 수 있습니다.
- Vault 그래프 노드가 **태그별 색상**으로 자동 구분되고, 프로젝트 루트의 **`.vaultignore`** 파일로 원치 않는 파일을 스캔/그래프/검색에서 숨길 수 있습니다.
- UI에서 "세션"이라 부르던 용어를 **"터미널"**로 통일하고, 탭마다 **새로고침 버튼**을 추가해 작업을 끊지 않고 화면만 다시 그릴 수 있습니다.

## 주요 변경

### Vault 주석 오버레이: Undo/Redo · 선택 도구

- **Undo/Redo**: 펜/형광펜 한 획, 지우개 한 번의 드래그, "모두 지우기"가 각각 한 단계로 묶여 되돌리기/다시하기가 됩니다. 툴바 버튼 또는 `Ctrl+Z` / `Ctrl+Y` / `Ctrl+Shift+Z`로 사용합니다.
- **선택 도구**: 오버레이가 켜져 있어도 선택 도구 상태에서는 밑의 문서(링크 클릭, 텍스트 선택 등)가 그대로 동작합니다. 주석 모드 진입 시 기본값이 선택 도구라, 실수로 바로 그어지지 않습니다.
- 주석은 여전히 **일시적(ephemeral)** — 파일을 바꾸거나 편집 모드로 들어가면 자동으로 지워지며 어디에도 저장되지 않습니다.

### Vault 그래프: 태그 색상 · `.vaultignore` 필터

- **태그 기반 노드 색상**: 각 파일의 첫 번째 태그를 기준으로 노드 색이 자동 지정됩니다. 같은 태그는 항상 같은 색이고, 좌하단 범례에서 태그→색 매핑을 확인할 수 있습니다.
- **`.vaultignore`**: 프로젝트 루트에 `.vaultignore`를 두면 gitignore 문법으로 파일을 스캔/그래프/검색에서 제외합니다. 좌측 사이드바 레일의 Settings 액션에서 모달로 편집하며, 저장 즉시 그래프가 다시 로드됩니다.

### 터미널 용어 통일 · 탭별 새로고침

- 설정 탭, 패널 제목, 폼/리스트 라벨, 확인 다이얼로그 등 사용자에게 보이는 **"세션" 문구를 모두 "터미널"로 통일**했습니다. (내부 동작·API·데이터에는 변화 없음)
- 각 터미널 탭 툴바에 **새로고침 버튼**이 생겼습니다. 화면(xterm)이 깨졌을 때 눌러 다시 그릴 수 있으며, **실행 중인 작업(PTY)은 그대로 유지**되고 출력이 다시 재생됩니다.

## 설치 / 업데이트

```bash
npm i -g clitrigger@0.2.13
```

데스크탑 앱: GitHub Release 자산의 `.exe` / `.dmg` / `.AppImage` 사용.

## 전체 커밋 목록

- 3b3cfe0 WIP(docs): document vault annotation/graph and terminal-rename changelogs
- e482e74 WIP(vault): add select tool to annotation overlay toolbar
- b3579a9 feat(vault): add tag-based node coloring and .vaultignore filtering
- f0f778a feat: add undo/redo to vault annotation overlay
- b9d6e41 WIP(client): add per-tab terminal refresh button to rebuild xterm view
- eb2b519 WIP(client): rename user-facing "session" to "terminal"

## 관련 문서

- [상세 changelog](../changelog/) — 날짜별 기술 결정 기록
