Repository navigation
Releases: buildergarlic/ginuni
Release list
v0.6.0-beta.3
GiNuNi v0.6.0-beta.3 · Atelier 파일럿 베타
기존 GiNuNi의 업데이트입니다. 새 프로그램이 아니며 기존 프로젝트 저장 위치와 파일 형식을 그대로 사용합니다.
달라진 화면
- 새 기누니 로고·아이콘: 제공된 원본의 흰 배경과 비율을 유지했습니다. 시작 화면과 About, 앱 창과 Windows 실행 파일, 설치·제거 프로그램에 적용합니다.
- 영상 왼쪽, 대본 오른쪽: 밝고 차분한 Atelier 화면으로 검수에 집중할 수 있습니다. 작은 창과 큰 글씨에서도 선택한 줄의 본문을 볼 수 있도록 이동합니다.
- 한 줄씩 확인:
확인 완료 · 다음은 저장에 성공한 뒤 현재 줄을 확인 처리하고 다음 미확인 줄로 이동합니다.다음 확인할 행은 이동만 합니다. 저장 오류가 나면 작성 중인 초안과 선택을 유지합니다. - 도구는 필요할 때: AI 교정·분석 기록·복구본·설정은
작업 도구, 문서와 자막 출력은대본 내보내기에 모았습니다. - 영상 클릭 이동 유지: 대사·해설을 누르면 로컬/유튜브 영상이 해당 시각으로 이동합니다. 일시정지 상태와 작성 중인 내용은 유지합니다.
- 새 화면 사용법: 앱의
사용법과 저장소 안내서를 새 메뉴 위치에 맞췄습니다.
기존 사용자 업데이트
- 작업 중인 내용을 저장하고 프로젝트 폴더와 원본 영상을 별도로 백업하세요.
- 기존 베타 앱의
About GiNuNi에서 업데이트를 확인하거나 아래 설치 파일을 실행하세요. 검수 화면에서는작업 도구에서 About을 열 수 있습니다. - 시험용 프로젝트에서 영상 재생·대본 수정·HWPX/SRT 내보내기를 먼저 확인하세요.
앱 ID, 제품명 화면해설 대본 도구, 설치 바로가기 이름은 업데이트 호환성을 위해 유지합니다. 문서 폴더의 화면해설 대본 도구/Projects도 바뀌지 않습니다. 이 호환 설계가 모든 PC에서의 설치·데이터 보존 실증을 뜻하지는 않습니다.
파일럿 범위와 주의사항
이 버전은 소유자가 승인한 파일럿 베타이며 정식 1.0이나 납품 적합 판정이 아닙니다. 중요한 납품에는 사용하지 말고 백업이 있는 시험 자료로 먼저 확인하세요.
아직 별도 검증이 필요한 항목:
- 실제 화면해설작가의 첫 사용·장시간 검수·오류 복구
- 실제 한국어 방송의 전사·화자·시간 정확도와 실제 OpenAI 계정 연결
- 한컴오피스에서 긴 HWPX의 페이지 나눔·서식·복구 경고
- 깨끗한 Windows 10/11에서 설치·제거·업데이트 후 데이터 보존, 화면 배율과 Windows 내레이터
자동 테스트와 합성 자료 검사는 위 현장 시험을 대신하지 않습니다.
코드 서명 인증서가 없는 배포는 무서명 파일럿입니다. Windows SmartScreen에서 알 수 없는 게시자 경고가 나타날 수 있습니다. 공식 buildergarlic/ginuni Releases 출처와 함께 게시된 SHA256SUMS.txt를 확인하세요. 실제 서명 상태는 해당 태그의 Windows release 검사 결과를 확인하세요.
검증 기록
태그 전 전체 검사·분리된 테스트 프로필의 실제 Electron 동작 검사·Windows 설치본 생성 결과는 beta.3 배포 검증 기록에 기록합니다. GitHub Actions가 동일한 태그에서 다시 검사하고 설치 파일·블록맵·업데이트 정보·SHA-256을 게시합니다.
v0.6.0-beta.2
GiNuNi v0.6.0-beta.2 · 파일럿 베타 업데이트
기존 GiNuNi의 업데이트입니다. 프로젝트 형식은 바꾸지 않았습니다. 별도의 새 프로그램이 아니며, 실제 작가 검증을 완료한 정식판도 아닙니다.
달라진 점
- 사용법이 쉬워졌습니다. 앱 왼쪽
사용법에서 큰 글씨의 3단계 안내와 클릭 이동 연습 그림을 볼 수 있습니다. 목차로 필요한 설명을 찾아가고, 교정·복구·문제 해결은 펼쳐 볼 수 있습니다. - 업데이트 기능을 설명합니다. 행의 확인 완료, 수정 후 재확인, AI 교정 제안 적용·거절, 이전 상태 복구, HWPX/SRT 저장 차이를 실제 버튼 이름으로 안내합니다. 유료·외부 전송 기능은 따로 표시합니다.
- 유튜브 자동 제목의 큰따옴표를 정리합니다.
오늘의 “특별한” 이야기는 프로젝트 제목에서오늘의 특별한 이야기로 표시합니다. 원본 영상 제목 정보는 유지됩니다. 기존에 저장한 제목을 일괄 변경하지 않습니다. - Threads 주소를 수정했습니다. About GiNuNi에서 @buildergarlic으로 연결됩니다.
기존 대사·해설 클릭 이동, 편집 중 내용 보존, 검증 가능한 AI 작업 흐름은 그대로 제공합니다. 화면해설은 작가가 직접 작성하며, AI가 자동 생성하거나 확인 완료하지 않습니다.
설치 전 확인
- 기존 프로젝트와 원본 영상을 별도로 백업하고 시험용 프로젝트부터 확인하세요.
- About GiNuNi의
업데이트 확인을 이용하거나 이 릴리스의ScreenDescriptionScriptMaker-0.6.0-beta.2-Setup.exe를 받으세요. 내려받기가 끝나면재시작하여 업데이트로 교체합니다. - 이 파일럿은 코드 서명 인증서가 없는 경우 무서명으로 배포됩니다. Windows SmartScreen에 알 수 없는 게시자 경고가 나타날 수 있습니다. 공식
buildergarlic/ginuniReleases와 함께 제공하는SHA256SUMS.txt로 출처·파일을 확인하세요. - 이전 v0.5 프로젝트의 대사와 해설은 유지되지만 확인 기록은 새 방식에 맞춰 확인 전으로 표시될 수 있습니다.
검증 범위와 남은 확인
배포 전 자동 테스트 226개(29개 파일), 타입 검사와 빌드가 통과했습니다. 실제 Electron에서 설명서·Threads 점검 5개, 기존 대본 작업 흐름 점검 8개, 유튜브 메시지 경계 점검 4개가 통과했습니다. 설명서 점검에는 실제 목차 스크롤, 클릭 연습, 키보드로 질문 펼치기, Threads 외부 링크, 1440·1100px 화면 배치가 포함됩니다. 이번 유튜브 검사는 통제된 메시지 경계 검사이며 실제 유튜브 재생 검사를 새로 했다는 뜻은 아닙니다. 검증 실행 방법은 아래와 같습니다.
npm ci
npm run verify
node scripts/qa-guide.mjs
node scripts/qa-workflow.mjsElectron 점검은 별도 프로필과 합성 자료를 사용합니다. Playwright가 별도 설치 경로에 있으면 GINUNI_PLAYWRIGHT_MODULE로 playwright/index.mjs 경로를 지정합니다. 실제 사용자 자료나 API 키를 이용한 유료 분석은 하지 않습니다.
실제 화면해설작가의 사용성, 실제 한국어 방송 자료 정확도, 실제 OpenAI 계정 연결, 한컴오피스 긴 문서 서식·페이지 나눔, 깨끗한 Windows 10/11 설치·제거 및 설치 후 데이터 보존 검증은 별도로 필요합니다. 자동 검사 통과는 이 현장 검증을 대신하지 않습니다. 중요한 납품에는 사용하지 말고 시험용 자료로 먼저 확인하세요.
npm audit --omit=dev 기준 런타임 의존성 취약점은 0건입니다. 기존 개발용 의존성의 moderate 경고 2건은 남아 있으며, 개발용 검사와 설치본 런타임 검사는 구분합니다.
v0.6.0-beta.1
화면해설 대본 도구 v0.6.0-beta.1
v0.6.0-beta.1은 제한된 화면해설작가 파일럿을 먼저 시작하기 위한 베타입니다. 파일럿 배포 승인은 실제 작가 사용성, 실제 한국어 방송 자료의 정확도, 실제 OpenAI 계정 연결, 한컴오피스 긴 문서 검증을 통과했다는 뜻이 아닙니다. 시험용 프로젝트와 백업본으로 먼저 확인하고 중요한 납품에는 사용하지 마세요.
주요 변경 사항
- 입력 권리와 외부 전송 동의를 분리하고, 분석 실행·원본 구간·검사 결과를 보존하는 검증 가능한 AI 작업 흐름을 추가했습니다.
- AI 대사 교정은 선택한 대사의 원문·제안·이유를 나란히 보여 주며, 작가가 적용하거나 거절합니다. AI가 화면해설을 생성하거나 행을 자동 승인하지 않습니다.
- 행을 명시적으로 확인 완료하고, 수정하면 다시 확인 전 상태로 돌립니다. 분석 실패·취소·저장 충돌 때 기존 대본을 보존하며 최근 복구본을 제공합니다.
- HWPX/SRT 저장 전에 시간·내용·문서 구조를 검사하고 결과 파일의 SHA-256과 원본 실행 정보를 기록합니다.
- 오른쪽 대사·해설 내용이나 활성 편집창을 클릭하면 로컬 또는 유튜브 영상이 해당 행의 시작 시각으로 이동합니다. 작성 중인 초안은 유지하고, 일시 정지 상태에서는 자동 재생하지 않습니다.
- 검수 화면의 글자 크기 조절과 내용에 맞춘 행 높이 보정을 추가했습니다.
파일럿에서 확인할 사항
배포 전 자동 검증에서는 테스트 222개, 타입 검사·빌드, 실제 Electron 작업 흐름 8개, 유튜브 메시지 경계 점검 4개, 실제 공개 유튜브 영상의 클릭 이동 점검 4개가 통과했습니다. 실제 영상 점검에는 공개 IFrame API 예제만 사용했으며, 실제 방송 자료의 정확도나 작가 사용성 승인을 뜻하지 않습니다.
- 허가된 실제 한국어 방송 자료에서 대사 경계, 다화자·동시 발화·음악·무음 구간을 사람이 확인합니다.
- 화면해설작가 5–8명이 첫 사용, 오류 복구, 검수, HWPX/SRT 납품 동선을 수행합니다.
- 오른쪽 대사와 해설, 활성 편집창을 각각 눌러 로컬·유튜브 영상이 정확한 시작 시각으로 이동하고 초안·일시 정지 상태가 유지되는지 확인합니다.
- 실제 OpenAI 계정의 유료 전사·교정 연결과 한컴오피스의 긴 문서 페이지 나눔·서식을 확인합니다.
- 기존
v0.5.0-beta.7설치본이 새 베타를 찾고 다운로드하며, 설치 뒤 프로젝트와 설정이 보존되는지 확인합니다.
설치 및 보안 안내
기존 프로젝트의 대사와 해설은 유지합니다. 과거 버전에서 편집만 해도 설정되던 확인 표시는 새 워크플로우에서 확인 전으로 이관되므로, 작가가 내용을 확인한 뒤 다시 확인 완료로 표시해 주세요.
호환되는 XML·YAML 등 라이브러리 보안 수정 버전을 반영했고, 점검 시점의 설치 앱 의존성 검사(npm audit --omit=dev)는 경고 0건입니다. 개발용 Vitest 계열의 중간 위험도 경고 2건은 별도 메이저 버전 전환 검증 대상으로 남겨 두었으며 배포 앱에는 포함되지 않습니다.
공식 설치 파일과 SHA256SUMS.txt는 GiNuNi Releases에서 확인하세요. 태그를 푸시한 뒤 GitHub Actions의 Windows release가 성공하기 전에는 새 설치 파일이 제공되지 않습니다.
현재 빌드 설정은 코드 서명 인증서 두 값이 모두 없으면 설치 프로그램과 앱이 실제로 서명되지 않았는지 검사한 뒤 무서명 베타로 게시합니다. 최종 릴리스의 실제 서명 상태는 GitHub Actions 결과에서 확인해야 합니다. 무서명인 경우 Windows SmartScreen에 알 수 없는 게시자 경고가 나타날 수 있으므로 공식 출처와 SHA-256을 확인하세요.
v0.5.0-beta.7
v0.5.0-beta.7
추가된 기능
설정아래사용법메뉴를 추가해 초보자용 가이드를 화면에서 바로 확인할 수 있습니다.GiNu니 사용법화면에 단계별 이미지(내장 SVG) 가이드와SRT/HWPX내보내기 전 점검 포인트를 제공합니다.- 검수 화면에
시간 오류패널을 추가해 오류 항목을 리스트로 보여주고, 각 항목에서 해당 행으로 바로 이동할 수 있도록행으로 이동액션을 추가했습니다. - 유튜브 영상을 분석·검수할 때 재생 동기화 경로(내부 재시도/보조 경로) 안정화를 진행해 이전에 사라졌던 연동이 복구된 상태를 반영했습니다.
개선사항
- 시간 오류 시 HWPX/SRT 내보내기 버튼 비활성 이유를 명확히 안내.
사용법메뉴에서 처리 흐름(영상 넣기 → 분석 → 검수 → 내보내기)을 쉽게 확인 가능.- 최신 설치본(
v0.5.0-beta.7)으로 버전 배지 및 다운로드 링크 갱신.
주의
- GitHub 로그인/라이선스 등 환경에 따라 유튜브 일부 영상은 임베드 정책 경고가 나타날 수 있으며, 이런 경우 브라우저 직접 열기 경로로 확인할 수 있습니다.
v0.5.0-beta.6
[0.5.0-beta.6]
수정
- 검수 화면 우클릭 메뉴에
대사로 전환,해설로 전환기능을 추가해 행의 분류를 빠르게 바꿀 수 있습니다. - 같은 타입(이미 대사/해설인 행)에 대해서는 버튼을 비활성화해 잘못된 중복 변환 동작을 막았습니다.
- 전환 동작은 기존과 동일하게 저장/실행취소/내보내기 흐름과 충돌하지 않게 기존
applyRows경로로 처리됩니다.
빌드
- Windows 설치본(Setup/BlockMap) 및
latest.yml재생성/업로드 완료
v0.5.0-beta.5
[0.5.0-beta.5]
수정
- 검수 화면 우클릭 메뉴에
대사로 전환,해설로 전환동작 추가 - 기존 행 변경은
applyRows경로로 저장되며 실행 취소/자동 저장/내보내기와 충돌하지 않습니다. - 동일 변경사항은 로컬 저장, 검수 UI, 정렬 동작에 반영되어 즉시 확인 가능합니다.
빌드
- Windows 설치본(Setup/BlockMap) 및
latest.yml업로드
v0.5.0-beta.4
Release v0.5.0-beta.4
GiNuNi v0.5.0-beta.3
GiNuNi v0.5.0-beta.3
변경
- 검수 화면에서 행을 표에서 직접 편집할 수 있도록 시작/종료/내용을 인라인으로 입력하도록 개선했습니다.
- 내부 버전 메타데이터: 패키지 버전 및 README 최신 다운로드 링크를 v0.5.0-beta.3으로 갱신했습니다.
포함 항목
ScreenDescriptionScriptMaker-0.5.0-beta.3-Setup.exeScreenDescriptionScriptMaker-0.5.0-beta.3-Setup.exe.blockmapSHA256SUMS-0.5.0-beta.3.txt
안내
- Windows 10/11 x64 지원
- 최신 베타 릴리스입니다. 기존 베타 설치본과 별개로 업그레이드할 수 있습니다.
GiNuNi v0.5.0-beta.2
변경 사항
- 로컬 화자 분리 경로 안정화: 입력 음성을 임시 디스크 경로로 복사해 실행해
transcription-local.wav does not exist류 오류를 줄였습니다. - 화자 분리 실패 사유 분류 강화 (
DIARIZATION_RUNTIME_BLOCKED,DIARIZATION_MODEL_INVALID,DIARIZATION_INSUFFICIENT_MEMORY,DIARIZATION_OUTPUT_INVALID) 및 안내 개선. - 진단 텍스트 정제 강화로 경로/문자 깨짐 이슈 개선.
- 화자 분리 안내 패널에서 경고 상세 사유·해결 방법을 함께 표시.
자세한 이력은 CHANGELOG.md의 0.5.0-beta.2 참고.
GiNuNi v0.5.0-beta.1
GiNuNi v0.5.0-beta.1
주요 변경
내 PC에서 분석 + 화자 분리(실험)모드를 추가했습니다.- sherpa-onnx v1.13.6, Pyannote segmentation 3.0 int8, 3D-Speaker ERes2Net으로 Windows x64에서 오프라인 화자 분리를 지원합니다.
- 화자 수 자동 감지 또는 2~10명 직접 지정을 지원합니다.
- 화자 분리만 실패하면 Whisper 대사를 보존하고 화자 표기 없이 검수·HWPX·SRT 작업을 계속합니다.
- 실행 파일·DLL·모델을 크기와 SHA-256으로 검증하고 진단 파일에는 음성·대사·API 키·원본 전체 경로를 넣지 않습니다.
설치 안내
- Windows 10/11 x64용 베타 설치본입니다.
- 코드 서명 인증서가 없는 무서명 베타이므로 Windows SmartScreen 경고가 나타날 수 있습니다.
- 반드시 이 공식 Releases 페이지에서 내려받고
SHA256SUMS.txt와 파일 해시를 확인하세요.
설치본 SHA-256
E715D269C3317A981F9DF89ED55AE07CF91DA3A872B917AB1A2A9B3378DCF531