Releases: runrun-hani/JangJang
Releases · runrun-hani/JangJang
Release list
Jakae v0.2.0 — AI 추천 강화
jakae feature 브랜치 v0.2.0. v0.1.0에서 쌓인 AI 추천 흐름을 다듬었습니다.
AI 대사 추천
- 상황 설명 동시 생성 — 추천 대사와 함께 "어떤 상황에 나올 법한지"를 받아 수락 시
SeedLine.SituationDescription으로 저장. 런타임 임베딩 매칭의 B 모드 키로 활용됩니다. - 디버그 창 실시간 연동 — system/user prompt, raw response, parsed까지 카드로 표시. 파일 로그(
persona-debug.log)도 항상 기록(플래그 파일 불필요). - 프롬프트 재구성 — TargetState 기존 대사를 "중복 금지"로 분리하여
...·zzZ같은 상징 모방 편향 감소.
캐릭터 정의 단순화
CustomToneDescription/ToneHint필드 제거. 공식 성격은 성격 메모(CustomPersonalityNotes) 하나로 단일화.- 프리셋은 편집 UI 초기값 채우기 용도만 — 프롬프트에 포함되지 않습니다.
프리셋 강화
- 5종 프리셋 모두 상황 설명을
ContextNarrator어휘에 맞춰 재작성. - 상태별 세션/누적/시간대 variation 추가, 대사 14
15 → 2023개로 확대.
문서 / 기타
- 대사 추천 시스템 역기획서 추가.
- 설정 창 하단에 현재 버전 표시.
주의: pre-release입니다. 마스터 라인과 독립입니다.
Jakae v0.1.0 — 자캐 페르소나 시스템
jakae feature 브랜치 기준 첫 pre-release입니다. 마스터 정식 릴리즈 라인과 독립적으로 운영됩니다.
주요 기능
페르소나 시스템
- 자캐 페르소나 데이터 모델 및 Provider 추상화
- 페르소나 편집 UI (SettingsWindow 통합)
- 다중 페르소나 지원 + 대사 교체 주기 설정
- 프리셋 시스템
임베딩 기반 대사 매칭
- ONNX Runtime + multilingual-e5-small 임베딩 서비스
- Keyword overlap boost로 매칭 품질 개선
- 임베딩 매칭 선택 기능화
AI 대사 추천 + 피드백
- AI 기반 대사 추천 시스템
- 편집 피드백 누적 및 Source 추적 (AiSuggested / AiEdited / Accepted)
- CustomToneDescription 추천 반영
토스트 알림 연동
- 토스트 알림 대사 풀과 통합
안정성 / 보안
- API 키 DPAPI 암호화
- HttpClient 인스턴스 재사용
- async void 예외 처리
- 리소스 누수 수정, Save 절단 방지
테스트 / 진단
- 페르소나 시스템 단위/통합 테스트 프로젝트
- 임베딩 매칭 품질 진단 probe 6종
주의: 이 릴리즈는 pre-release입니다. 마스터 라인과는 별도로 관리됩니다.
v1.0.2
v1.0.1
v1.0.1 — 버그 수정
수정사항
- 타이머 버그 수정: Alert/Annoyed 상태(다른 앱 포커싱 중)에서 작업 시간 타이머가 계속 올라가던 현상 수정. 이제 포커스를 벗어나면 타이머가 멈춥니다.
v1.0.0
JangJang v1.0.0
프리랜서가 딴짓하면 화내는 데스크톱 펫 첫 릴리즈 🎉
주요 기능
- 지정 프로그램 포커스 감시 (타블렛/펜 입력 호환)
- 4단계 감정 상태 (Happy → Alert → Annoyed → Sleeping)
- 화날수록 커지고, 빨개지고, 흔들리는 시각 효과
- 실시간 작업 시간 타이머 + 일별 작업 로그
- NoRest 모드 (휴식 시간 자동 차감)
- 상태별 커스텀 이미지 설정
- 자동 시작, Toast 알림, 시스템 트레이 지원
- 상태별 랜덤 대사 출력
시스템 요구사항
- Windows 10/11 (64비트)
- .NET 런타임 불필요 (Self-Contained)