Changelog
Every Wake release, and what changed in it.
-
0.10.0
LatestNew versions no longer download unasked. Whether to fetch one is now your call.
GitHub release ↗Added
- Updates ask before downloading — Wake used to start fetching a new version the moment it found one, so the first thing you saw was a download already in progress. Now it tells you a version is available and waits for you to press the button. Everything after that is unchanged
Fixed
- The progress banner named the wrong version — while downloading, it showed the version you already had rather than the one being fetched
- Nothing happened when a download failed immediately — pressing download while offline left the screen completely unchanged, as if the button were broken. Wake now shows that it is preparing, and tells you when it fails so you can try again
- Opening Settings wiped the download state — a download in progress, or one finished and waiting for a restart, would fall back to the initial prompt
- A dismissed notice came back — closing the banner mid-download only hid it until the next progress update
-
Sessions that branched off one repository gather under it, wherever you opened them.
GitHub release ↗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
- 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
-
Sessions your tools started on their own stay folded away, and scattered worktrees gather back under their repository.
GitHub release ↗New
- Automated sessions stay out of the list — sessions a tool spun up in the background, naming a branch or skimming a diff, no longer sit between the conversations you actually had. In real history they came to nearly a third of everything. Bring them back under Settings → Viewer → Show automated sessions, where each one carries an
autobadge
Improved
- Worktrees gather under their repository no matter what created them — before, only worktrees made a certain way folded under their repository while the rest scattered as separate entries. Now every branch of the same repository sits together, however it was made
- Projects that disappeared come back when you change the setting — a project with nothing left to show used to be dropped outright; now it is filtered at display time instead
- Automated sessions stay out of the list — sessions a tool spun up in the background, naming a branch or skimming a diff, no longer sit between the conversations you actually had. In real history they came to nearly a third of everything. Bring them back under Settings → Viewer → Show automated sessions, where each one carries an
-
One half-remembered word searches every conversation and takes you to the message.
GitHub release ↗New
- Search what was actually said (
⌘K) — the search field at the top of the window searches message contents across every project, so you can find the thing that never made it into a title. Move with↑↓, open with↵, and Wake scrolls to that exact message and highlights it briefly. The index holds only what you and Claude said — never tool input or output — and never leaves your machine - Sidebar search matches folder names too —
⌘Fnow looks at project and worktree names alongside session titles and first prompts. Match a folder and every session inside it stays in view - Collapse and expand the sidebar from anywhere — the toggle moved out of the sidebar and into the window’s top bar, so it stays reachable even while the sidebar is hidden
Fixed
⌘Fno longer breaks with Caps Lock on — the key arrived in a different form with Caps Lock enabled, and session search silently did nothing
- Search what was actually said (
-
Shell commands, interrupts, and background notices now sit naturally in the conversation.
GitHub release ↗New
- Shell commands run with
!render as terminal chips — raw tags like<bash-input>pwd</bash-input>used to show up as if you had typed them into the chat. Now they appear as a right-aligned terminal chip showing exactly what you ran, and clicking one expands the command’s output - Interrupts show up as status lines — instead of a raw
[Request interrupted by user], a thin marker reading “Response interrupted” or “Tool execution interrupted” sits inline in the conversation flow - Background task notices collapse into a meta line —
<task-notification>blobs like dev server exits and agent completions fold into a singleBackground task · {summary}line - Sessions continued from a context summary get a divider — the long “This session is being continued…” summary renders as a horizontal rule rather than a giant bubble. Click it to read the carried-over summary in full
Fixed
- System-injected messages no longer look like your own — messages the harness injects with the user role were rendering as if you had written them, and were even being picked up as session titles. Raw tags in injected context labels (
<local-command-caveat>and friends) are cleaned up too
- Shell commands run with
-
A chat-bubble layout and a two-level sidebar reshape the conversation view.
GitHub release ↗New
- The conversation moved to a chat-bubble layout — your messages sit on the right in deep-toned bubbles, responses on the left, so the back-and-forth reads at a glance. Widen the window and the conversation widens with it
- The sidebar groups repositories over worktrees —
.claude/worktreessessions nest under their root repository in a ⎇ group, so you can tell which project they belong to immediately - Resizable, collapsible sidebar — drag the sidebar edge to resize it, or collapse it to focus on the conversation. Your width is remembered across launches
- Standard settings entry — open settings from wake > Settings… in the menu bar, or with ⌘,
- Session context menu — right-click a session in the sidebar to reveal it in Finder or delete it
Fixed
- Session counts no longer change when you expand a project — a project showing 3 sessions collapsed and 1 expanded is fixed. Entries with no actual conversation are never counted, and no longer appear in the list
-
Fixed a settings dialog that wouldn't accept clicks.
GitHub release ↗Fixed
- Settings dialog wouldn’t accept clicks — opening settings (⌘,) with no session selected placed the dialog underneath the window’s drag region, which swallowed mouse clicks. The update banner had the same cause and is fixed along with it
Internal
- Release builds are signed and notarized automatically in GitHub Actions — this release is the first output of that pipeline
-
Signed and notarized — Wake opens without a warning and updates itself.
GitHub release ↗It just opens now
Starting with this release, Wake ships as a signed and Apple-notarized build.
- No more Gatekeeper warning — the app opens with a double-click, no “unidentified developer” prompt, no “Open Anyway” dance
- One-click auto-update — new versions download in the background with a progress indicator, and a single “Restart now” click applies them. No more trips to the download page
- Differential updates download only what changed
Users on v0.3.0 or earlier need to replace the app manually one last time — older versions can’t self-update. From v0.4.0 onward, every update happens inside the app.
-
An abyss-deep palette and the Wake logo — a new brand identity.
GitHub release ↗A new look
- Palette retheme — cyan accents on an abyss-deep background. Primary colors for input, selection, and buttons, plus code highlighting, are tuned to the new palette
- The Wake logo — a prow riding the crest, leaving a W-shaped wake behind
- macOS app icon — Wake’s own icon now appears in the Dock, Finder, and Launchpad, replacing the default Electron icon
- The empty state shows the Wake mark
Improvements
- README overhaul (screenshots, badges, Korean/English docs)
Existing v0.2.x users get an in-app update banner pointing to this release. Your settings are preserved.
-
The repository moved to the followingseas organization.
GitHub release ↗Repository moved
Wake now lives under the followingseas organization at https://github.com/followingseas/wake. GitHub redirects the old address (jeongph/wake) automatically, so update checks and download links in older versions keep working.
Changes
- Repository URLs in update checks, downloads, and docs point at the new organization
- The app identifier (appId) is now
com.followingseas.wake
Settings carry over for existing v0.2.0 users — they’re stored under the app name, which didn’t change. The new app identifier may prompt macOS to ask for permissions again on first launch.
-
A settings screen (⌘,) and update notifications.
GitHub release ↗New
- Settings screen (
⌘,) — changes apply immediately- Language: Auto (system) / 한국어 / English — the whole UI is localized
- Terminal: detects your OS default, or pick from installed terminals like iTerm2 (macOS/Windows/Linux)
- Viewer: body text size, expand thinking by default, show or hide system messages
- Updates: current version, check on launch, check now
- Update notification — a banner on launch when a new release is available
Improvements
- Harness-injected system messages, such as skill instructions, are separated from your prompts and shown as a collapsed meta line
- Clearer project expand icon in the sidebar (SVG chevron)
- Service and repository names unified as Wake
- Settings screen (
-
The first public release.
GitHub release ↗A desktop viewer for the Claude Code conversation history in your local
~/.claude— read it, resume it in a terminal, fork it, and clean it up.Features
- Per-project session browsing and search (⌘F)
- Document-style conversation viewer with markdown typesetting and collapsible tool calls and thinking
- Resume in terminal, or open as a fork — terminal selectable in settings
- Move sessions to the Trash
Notes
- No Intel Mac, Windows, or Linux builds yet (building from source works)
- Resume and fork require the
claudeCLI
Get started
Free & open source. See the README for building from source and usage.