Wake

Changelog

Every Wake release, and what changed in it.

  1. 0.10.0

    Latest

    New versions no longer download unasked. Whether to fetch one is now your call.

    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
    GitHub release ↗
  2. 0.9.0

    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
    GitHub release ↗
  3. 0.8.0

    Sessions your tools started on their own stay folded away, and scattered worktrees gather back under their repository.

    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 auto badge

    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
    GitHub release ↗
  4. 0.7.0

    One half-remembered word searches every conversation and takes you to the message.

    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⌘F now 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

    • ⌘F no longer breaks with Caps Lock on — the key arrived in a different form with Caps Lock enabled, and session search silently did nothing
    GitHub release ↗
  5. 0.6.0

    Shell commands, interrupts, and background notices now sit naturally in the conversation.

    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 single Background 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
    GitHub release ↗
  6. 0.5.0

    A chat-bubble layout and a two-level sidebar reshape the conversation view.

    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/worktrees sessions 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
    GitHub release ↗
  7. 0.4.1

    Fixed a settings dialog that wouldn't accept clicks.

    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
    GitHub release ↗
  8. 0.4.0

    Signed and notarized — Wake opens without a warning and updates itself.

    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.

    GitHub release ↗
  9. 0.3.0

    An abyss-deep palette and the Wake logo — a new brand identity.

    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.

    GitHub release ↗
  10. 0.2.1

    The repository moved to the followingseas organization.

    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.

    GitHub release ↗
  11. 0.2.0

    A settings screen (⌘,) and update notifications.

    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
    GitHub release ↗
  12. 0.1.0

    The first public 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 claude CLI
    GitHub release ↗

Get started

Free & open source. See the README for building from source and usage.