Skip to content

SuperVibe v0.2.0

Choose a tag to compare

@ByteTheDev ByteTheDev released this 29 Aug 03:24

πŸ–₯️ Terminal Deck

  • Batch terminal setup β€” create up to six terminals in one action. Pick a quantity (1–6), a branch, and a type (Blank Shell / Codex / Claude) and they all spawn at once, filling the lowest free slots. No more opening terminals one by one.
  • Six-slot session model β€” terminals are store-owned per worktree: slots are never double-booked, and summoning one when the deck is full tells you ("All six terminal slots are in use") instead of failing silently.
  • Split-size presets β€” divider positions are remembered per worktree and can be reset.
  • Kind switching & reassignment β€” flip a terminal between Shell ↔ Codex ↔ Claude, or move it to another worktree, without losing its session.
  • pty hardening β€” UTF-8 runes split across pty reads no longer render as mojibake.

πŸ—‚οΈ Workspaces & Sessions

  • Every worktree now has real session state: chat, diff, output, terminal, workspace, and browser tabs with per-worktree selection.
  • The sidebar lists each agent session and terminal with provider logos (Codex, Claude Code) so you can jump straight to the right one.
  • New backend bindings for reading/writing file content (with a size cap) directly from the frontend.

⬇️ Automatic Updates

  • The app now checks GitHub releases on launch. When a newer version is out it downloads SuperVibe-<version>-windows-amd64.exe and installs it automatically β€” no more hunting for downloads. Dev builds ignore it; only release-named binaries self-update.

πŸ—οΈ Build & Distribution

  • First ARM64 release β€” SuperVibe-v0.2.0-windows-arm64.exe ships alongside the x64 build.
  • New app icon across taskbar, window, and dialogs.
  • build.ps1 for one-command arm64/x64 release builds, plus tools/syso, a generator that bakes the icon, manifest, and version info into both architectures β€” byte-identical to what wails build produces.
  • Dev builds under air also embed the icon now, and the package root never leaks stray resource objects.

πŸ§ͺ Tests

  • Store suite: batch creation (1–6), lowest-slot allocation, kind application, and the six-slot limit.
  • Terminal layout engine tests plus backend pty tests.

πŸ“¦ Downloads

  • SuperVibe-v0.2.0-windows-amd64.exe β€” Windows x64
  • SuperVibe-v0.2.0-windows-arm64.exe β€” Windows on ARM64