## 사이드바 세션 — Repo/폴더별 서브그룹핑

같은 머신의 세션들이 이제 사이드바에서 **git 저장소**(또는 작업 디렉토리)별로 자동 그룹핑됩니다.

Repo 서브그룹핑 전후 비교

### 변경 내용

기존에는 한 머신 아래 모든 세션이 flat하게 나열되어, 같은 프로젝트의 세션을 구분하기 어려웠습니다. 이제 같은 `gitRepo`를 공유하는 세션들이 접을 수 있는 서브그룹 헤더로 묶여 표시됩니다.

- **서브그룹 헤더** — 저장소 이름, git 아이콘, 세션 수 배지 표시
- **브랜치 정보** — 각 세션에 `gitBranch` 표시 (예: `main`, `master`, `worktree/feature`) — 기존 머신명 반복 대신
- **접기/펼치기** — 서브그룹 헤더 클릭으로 토글
- **단일 세션 그룹** — 저장소에 세션이 1개뿐이면 별도 헤더 없이 바로 표시

### 그룹핑 방식

1. 세션에 `gitRepo` 정보가 있으면 해당 값을 그룹 키로 사용
2. git 정보가 없으면 작업 디렉토리의 마지막 폴더명 사용
3. 각 그룹 내에서 온라인 세션 우선, 이후 알파벳순 정렬

### 예시

```
devload-macbook
  > sessioncast-myworkspace (3)
      sessioncast          main
      sessioncast-admin    main
      test-tmux            worktree/test-tmux
  > threadcast-myworkspace (2)
      threadcast-ws        master
      threadcast-admin     master
  whatapProposal           Offline
```

같은 머신에 여러 프로젝트 세션이 있을 때 훨씬 쉽게 탐색할 수 있습니다.
