diff --git a/package-lock.json b/package-lock.json index ba6471e..9a22e95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wake", - "version": "0.8.0", + "version": "0.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wake", - "version": "0.8.0", + "version": "0.9.0", "hasInstallScript": true, "dependencies": { "@electron-toolkit/preload": "^3.0.2", diff --git a/package.json b/package.json index a59920d..7f88974 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wake", - "version": "0.8.0", + "version": "0.9.0", "description": "Wake — trace the wake of your Claude Code sessions. A local conversation history viewer.", "main": "./out/main/index.js", "author": "followingseas", diff --git a/website/src/content/changelog/en/0.9.0.md b/website/src/content/changelog/en/0.9.0.md new file mode 100644 index 0000000..05d31b4 --- /dev/null +++ b/website/src/content/changelog/en/0.9.0.md @@ -0,0 +1,15 @@ +--- +version: '0.9.0' +date: '2026-09-03' +highlight: Sessions that branched off one repository gather under it, wherever you opened them. +--- + +### Improved + +- **The sidebar groups by the actual git repository** — before, worktrees were recognized only by the shape of their path, so sessions opened in a subfolder of a repository, or in a worktree a tool placed elsewhere, scattered as separate entries. Now Wake reads the repository's own `.git`, so every session lands under its repository wherever it was opened. Subfolders are marked `/` and worktrees `⎇` +- **Entries pointing at the same repository merge into one** — projects whose recorded working directory pointed at the same place used to appear twice under the same name; they now share one entry. Sessions that continued inside a worktree no longer make the root look like a worktree +- **Deleted worktrees and folders still find their place** — sessions from a worktree removed after merging settle under the repository that remains. A repository deleted from a folder that collects several repositories stays a separate entry + +### Fixed + +- **The loading indicator no longer spins forever when a session list fails to load** — a notice appears instead, and expanding the entry again retries diff --git a/website/src/content/changelog/ko/0.9.0.md b/website/src/content/changelog/ko/0.9.0.md new file mode 100644 index 0000000..e3888d7 --- /dev/null +++ b/website/src/content/changelog/ko/0.9.0.md @@ -0,0 +1,15 @@ +--- +version: '0.9.0' +date: '2026-09-03' +highlight: 한 저장소에서 갈라져 나온 세션은 어디서 열었든 그 저장소 아래 한자리에 모입니다. +--- + +### 개선 + +- **사이드바가 실제 git 저장소 단위로 묶입니다** — 전에는 경로 이름의 모양만 보고 워크트리를 알아봐서, 저장소 안 하위 폴더나 도구가 다른 곳에 만든 워크트리에서 연 세션이 별개 항목으로 흩어졌습니다. 이제 저장소의 `.git`을 직접 보고 가르므로 어디서 열었든 그 저장소 아래에 모입니다. 하위 폴더는 `/`, 워크트리는 `⎇` 표시로 구분합니다 +- **같은 저장소를 가리키는 항목이 하나로 합쳐집니다** — 세션 기록의 작업 경로가 같은 곳을 가리키는 프로젝트가 같은 이름으로 두 번씩 뜨던 것을 한 항목으로 모읍니다. 워크트리 안에서 이어진 세션 때문에 루트가 워크트리로 잘못 분류되던 문제도 함께 바로잡았습니다 +- **지워진 워크트리·폴더도 제자리를 찾습니다** — 머지 뒤 지운 워크트리의 세션은 남아 있는 저장소 아래로 들어갑니다. 저장소 여럿을 모아 둔 작업 폴더에서 지운 저장소는 별개 항목으로 남깁니다 + +### 버그 수정 + +- **세션 목록을 불러오지 못했을 때 로딩 표시가 멈추지 않던 문제 수정** — 이제 안내가 뜨고, 항목을 다시 펼치면 다시 시도합니다