Skip to content

Releases: runrun-hani/JangJang

Jakae v0.2.0 — AI 추천 강화

Pre-release

Choose a tag to compare

@runrun-hani runrun-hani released this 21 Apr 07:05

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 추가, 대사 1415 → 2023개로 확대.

문서 / 기타

  • 대사 추천 시스템 역기획서 추가.
  • 설정 창 하단에 현재 버전 표시.

주의: pre-release입니다. 마스터 라인과 독립입니다.

Jakae v0.1.0 — 자캐 페르소나 시스템

Choose a tag to compare

@runrun-hani runrun-hani released this 21 Apr 05:04

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

Choose a tag to compare

@runrun-hani runrun-hani released this 09 Apr 13:19

v1.0.2 — 버그 수정

수정사항

  • 프로그램 목록 누락 수정: 설정 창에서 윈도우 타이틀이 없는 프로그램이 목록에 표시되지 않던 버그 수정

v1.0.1

Choose a tag to compare

@runrun-hani runrun-hani released this 09 Apr 11:32

v1.0.1 — 버그 수정

수정사항

  • 타이머 버그 수정: Alert/Annoyed 상태(다른 앱 포커싱 중)에서 작업 시간 타이머가 계속 올라가던 현상 수정. 이제 포커스를 벗어나면 타이머가 멈춥니다.

v1.0.0

Choose a tag to compare

@runrun-hani runrun-hani released this 08 Apr 17:51

JangJang v1.0.0

프리랜서가 딴짓하면 화내는 데스크톱 펫 첫 릴리즈 🎉

주요 기능

  • 지정 프로그램 포커스 감시 (타블렛/펜 입력 호환)
  • 4단계 감정 상태 (Happy → Alert → Annoyed → Sleeping)
  • 화날수록 커지고, 빨개지고, 흔들리는 시각 효과
  • 실시간 작업 시간 타이머 + 일별 작업 로그
  • NoRest 모드 (휴식 시간 자동 차감)
  • 상태별 커스텀 이미지 설정
  • 자동 시작, Toast 알림, 시스템 트레이 지원
  • 상태별 랜덤 대사 출력

시스템 요구사항

  • Windows 10/11 (64비트)
  • .NET 런타임 불필요 (Self-Contained)