Skip to content

v0.4.0 — UI 전면 재구성 v2 + Code Review Graph 통합

Choose a tag to compare

@mstagon mstagon released this 07 May 00:46
· 193 commits to main since this release

헤드라인

대규모 UI 전면 재구성 + 하네스 라우팅 정합성 + 코드 지식 그래프 통합. 4개 PR (#4 #5 #6 #7) 의 변경을 한 릴리즈로 묶음.

주요 변경

🎨 UI 전면 재구성 (v2)

  • 사이드바 IA 변경: Workspace · Git · Dashboard · Library · Settings (Teams 단독 항목 제거 → Workspace 내부 흡수)
  • Workspace 패널 = 새로운 홈 (Files 트리 + Teams Run + 실 xterm 터미널 + ResourceBar)
  • Run 라이브뷰 (777genius 레퍼런스 — 멤버 레일 + tmux split grid + Activity feed)
  • Library 5탭 (Compositions / Agents / Skills / Commands / Hooks)
  • Settings 5섹션 풀 디자인
  • 단축키 ⌘1~4 / ⌘, / ⌘N / ⌘K / Esc / Cmd+Shift+.
  • 디자인 토큰: cool dark + forge orange (#ff6b35) + Geist + JetBrains Mono

🔌 핵심 기능

  • Wizard → 실제 팀 생성 — config.json 자동 작성 → Run 섹션 즉시 표시
  • 스택별 원격 레포 자동 등록 — {프로젝트명}-{client,server,cms} + gh CLI 자동 생성 옵션
  • 실제 파일시스템 wired — Files lazy load + 하네스 토글 + 바이너리 감지 + path traversal 방어
  • Library 실데이터 — .claude/{agents,skills,commands,hooks} + ~/.claude/team-compositions/ 5개 IPC 병렬 스캔
  • Git/Dashboard 풀 wired — useGitStore + harnessInfo + mcpStatus 실데이터 + auto-refresh

🧠 Code Review Graph 통합 (신규)

Tree-sitter 기반 코드 지식 그래프 MCP 풀 통합. 평균 6.8× 토큰 절약.

  • mcp.json server + 자동 활용 룰 + code-reviewer agent Tools 활용 명시
  • Settings → Harness → Code Review Graph 카드 (Install/Rebuild/Open Visualization)
  • Dashboard → Knowledge Graph 섹션
  • 워크스페이스 생성 시 자동 빌드 (opt-in)
  • 풀스크린 D3 시각화 모달

🛡 하네스 강제 메커니즘

  • 룰/스킬 PreToolUse 훅이 stderr → stdout 주입 으로 전환 (무시 불가)
  • 커밋 강제: Conventional Commits + 한국어 subject + Co-Author 차단 + -A/-am 차단
  • CLAUDE.md 라우팅 정합성 (mobile-design/touch 자동 주입 추가)
  • 8개 룰 @-syntax 자동 컨텍스트 주입

📚 하네스 콘텐츠

  • harness-template README (한글) + .env.example
  • OWASP Top 10 (2025) 전체 10개 + 갱신 메타
  • dio-retrofit MANDATORY 블록
  • README.ko.md (한글 풀 번역, 양방향 토글)

🔧 개발 인프라

  • ESLint 9 flat config + Prettier 복원, npm run lint 정상 동작

🐛 버그 수정

  • npm run electron:dev 창 2번 열림 (single instance lock)
  • 터미널 split 시 PTY 유실 (React portal 라이프타임 분리)
  • Git 탭 렉 (하네스 파일 토글 Cmd+Shift+.)
  • Co-Author/영어 메시지 자동 생성 (이중 차단)

🪒 정리

  • v1 컴포넌트 13 파일 / ~2000줄 삭제 (v2 가 전부 대체)

🎨 시각

  • 새 앱 아이콘 (Ember Cube, SVG → icns 16~1024)

사전 작업 (선택)

Code Review Graph 활성화하려면:
```bash
pipx install code-review-graph # 또는 pip install --user / uv tool install
```
미설치라도 UI 는 graceful — Settings 카드에서 "Install" 버튼 클릭 시 자동 시도.

마이그레이션

기존 워크스페이스: Update Harness 클릭으로 새 mcp.json + 룰 + agent + README 자동 적용. 보존: `agent-memory/`, `settings.local.json`, `.pdca-*`.

다운로드

  • DMG (Apple Silicon): `Forge Studio-0.4.0-arm64.dmg` (134MB) — 권장
  • ZIP (Apple Silicon): `Forge Studio-0.4.0-arm64-mac.zip` (128MB)

첫 실행: 우클릭 → 열기 (현재 unsigned, Gatekeeper 일회성 우회)

자세한 변경사항

CHANGELOG.md 의 `[0.4.0]` 절 참조.