You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
네이티브 파일/폴더 다이얼로그: tauri-plugin-dialog 도입. 오디오/원문/사용자 사전/모델 캐시 경로 입력을 절대경로 직접 입력 대신 OS 네이티브 다이얼로그로 선택할 수 있는 PathPicker 컴포넌트 신설.
Wavesurfer.js 기반 2단 대조 편집기: wavesurfer.js를 React 편집기 상단에 도킹하여 오디오 파형을 실시간 렌더링. 타임스탬프 클릭/더블클릭으로 해당 구간 이동/구간 재생, Tauri convertFileSrc + asset 프로토콜로 로컬 미디어 스트리밍. 세그먼트별 Fuzzy 교정 후보를 팝오버 형태로 노출하고 클릭 한 번에 edited_text에 반영 및 SQLite에 영속화.
배치 큐 UI: 새 STT 변환 시 큐에 누적되고 순차적으로 사이드카에 위임. 개별 항목 진행률·상태 표시, 실패 시에도 다음 항목 계속 진행, 완료/실패 일괄 정리 버튼 제공.
YouTube opt-in 동의 모달: 저작권 고지 + 동의 체크박스 + URL 검증 + yt-dlp 진단/원클릭 자동 설치를 묶은 모달. 동의 후 큐에 추가하고 사이드카 transcribe가 URL을 처리.
Glossary(사용자 용어 사전) 탭: 사전 항목 추가/수정/삭제/검색 + CSV import/export. 사이드카 user-dict 서브명령으로 위임하며 기본 위치는 %LOCALAPPDATA%/PulpitInk/user_dict.json.
업데이트 알림 배너: 앱 부팅 시 사이드카 update-check --json을 호출해 GitHub Releases 최신 버전을 확인하고, 신규 버전 존재 시 상단 배너로 표시. 사용자 dismiss는 버전 단위로 localStorage에 기록.
Added — 사이드카 IPC 보강
pulpit-ink user-dict list/add/remove/import/export/path [--json] — 사용자 사전 CRUD 및 CSV 입출력.
pulpit-ink update-check [--force] [--json] — 24시간 캐시 적용된 GitHub Releases 비교.
pulpit-ink youtube check/install [--json] — yt-dlp 설치 여부 진단 및 pip 자동 설치.