Release notes

What’s new & bug fixes.

2.0.0-beta.5

Latest release

One editor for every site, in a window redesigned around the work.

  • Studio. The whole app, redesigned so the work is the hero: a rail for Needs you, sessions, projects, search and Settings, each project’s views as tabs, and one status line that says what just happened. Both themes, with text contrast at WCAG AA.
  • One editor. Drupal and WordPress, the same way: type on the page, or try a style with sliders and the site’s own colours. Make it real saves the words through the site’s own core, and Verify checks the page matches. A style goes to an agent as a brief, and Verify finds it once it’s in the theme.
  • Compare. Compare (⇧C) lines your local page up with Live, or, on a site with no hosted copy, with how the page was: a picture Wanigan kept before a change was made real, or when you asked it to keep one.
  • Show an agent. Snap (⇧S) a picture of the page to mark up, or Record (⇧R) up to two minutes with a log of each step, and Ask an agent sends it with what made each part. With no agent running, one click starts one with it.
  • Components. The library (⇧B) pictures everything the site can place in its own theme, with where the site uses it; drag one onto the page. Take out (⇧X) removes a part’s placement, never what it showed, and can be undone.
  • Dev tools. The page’s own DevTools in the dock beneath it (⌥⌘I), Show in DevTools (⇧D) on a chosen part, and the code editor beside the page, whose saves never land over an agent’s change.
  • Tours. A welcome tour on the first launch, a tour of each view the first time you open it, and How this works on every view, drawing its rules with live numbers.
  • Watch. Up to twelve live terminals at once, the ones you pin or else the ones that most need you.
  • Voice. Speak instead of typing. Whisper turns speech into text on your computer, and your voice is never sent anywhere; its model downloads once, when you ask. Not yet tried with a real microphone.
  • Helper. Update the helper once on each site, one click: Drupal’s is now version 4 and WordPress’s version 5, which brings the site’s palette to Try a style.
Full release notes for 2.0.0-beta.5
Earlier releases (20)

2.0.0-beta.4

Earlier release
What made every part, and the site’s own way to change it. — show changes for 2.0.0-beta.4
  • Traces. With the site helper installed, each part of the page says what made it: template or component, hooks, content and fields, cache and cost, read through Drupal and WordPress core.
  • Edit & move. Change fields through the site’s own forms and APIs, drag parts to reorder or insert them, and undo for ten minutes.
  • Local & Live. Hosted environments become read-only tabs, and Compare lines your local page up with Live at any width.
  • Go to & code. ⌘⇧Space opens any page of the site; ⌘P opens any file of the project in an editor under the page.
Full release notes for 2.0.0-beta.4

2.0.0-beta.3

Earlier release
Your local site, beside your agents. — show changes for 2.0.0-beta.3
  • Live view. Opens the project’s local site inside Wanigan and reloads it as agents edit, outlining the parts each changed file made. Off until you switch it on in Settings.
  • Layers. Names every part of the page the way Drupal or WordPress does: templates, components, content, fields and blocks, with the file that overrides each in your theme.
  • Notes. Point at parts of the page, say what should change, and send them to a session with a picture of each.
  • Before & after. With screenshots on, a card shows its page before the session and after each turn, with the changed areas boxed.
Full release notes for 2.0.0-beta.3

2.0.0-beta.2

Earlier release
A new home on GitHub. — show changes for 2.0.0-beta.2
  • Repository. Wanigan 2 now lives at github.com/DanePete/wanigan. Check for Updates, downloads and issue links follow it.
  • Updating. Earlier builds look in the old repository, which is gone: download beta.2 once by hand, and later releases are found as usual.
  • Beta. Carries beta.1’s fresher token and history counts and its corrected Board drop markers.
Full release notes for 2.0.0-beta.2

2.0.0-alpha.17

Earlier release
Clearer limits for large inputs. — show changes for 2.0.0-alpha.17
  • Briefings. Refuses oversized project context before starting a new session and explains what to reduce.
  • Skills & MCP. Reports when configuration is too large to inspect completely instead of showing a partial list.
  • Reliability. Limits hook replies and strengthens upgrade checks against the shipped database schema. The audit continues.
Full release notes for 2.0.0-alpha.17

2.0.0-alpha.16

Earlier release
Honest previews. Steadier visuals. — show changes for 2.0.0-alpha.16
  • Git. Reports unreadable untracked-file previews and explains files it cannot show.
  • History. Sets limits on history scans and reports a clear refusal instead of a partial list.
  • Visuals. Keeps late setup and frame callbacks from reviving an older animation. The audit continues.
Full release notes for 2.0.0-alpha.16

2.0.0-alpha.15

Earlier release
Less leftover data. Clearer session context. — show changes for 2.0.0-alpha.15
  • Checkpoints. Checks undo availability without accumulating unused checkpoint data. Preserves saved checkpoints.
  • Attachments. Keeps an attachment listed for retry when its file cannot be removed, and preserves attachments still waiting after a cleanup failure.
  • Gemini. Fixes the project briefing format sent when a Gemini session starts. The audit continues.
Full release notes for 2.0.0-alpha.15

2.0.0-alpha.14

Earlier release
Clearer plugin errors. Safer skill links. — show changes for 2.0.0-alpha.14
  • Skills. Skips plugin skill folders that point outside their plugin, keeps healthy skills visible, and rechecks the source before copying.
  • MCP. Reports unsafe or unreadable plugin configuration and keeps valid servers visible. Unreadable preferred configuration no longer silently falls back. The audit continues.
Full release notes for 2.0.0-alpha.14

2.0.0-alpha.13

Earlier release
Exact skill copies. Clearer MCP errors. — show changes for 2.0.0-alpha.13
  • Skills. Rechecks approved skill files before copying their captured contents and permissions. Oversized or changed copies are refused.
  • MCP. Reports malformed server lists and arguments, keeps healthy entries visible, and does not report success when a change cannot be verified. The audit continues.
Full release notes for 2.0.0-alpha.13

2.0.0-alpha.12

Earlier release
Steadier startup. Clearer configuration. — show changes for 2.0.0-alpha.12
  • Core. Waits for native cleanup and refuses late readiness when shutdown interrupts startup.
  • Git. Keeps diff and stash previews consistent with Git 2.40 and 2.55 prefix settings. Failed reads refuse commit-message drafts.
  • MCP. Reports unreadable configuration, keeps healthy entries visible, and masks credential-like fallback defaults in fields and diagnostics. Removal failures stay visible. The audit continues.
Full release notes for 2.0.0-alpha.12

2.0.0-alpha.11

Earlier release
Safer shutdown. Clearer permissions. — show changes for 2.0.0-alpha.11
  • Phone. Rechecks held actions after permission changes, bounds event streams, and keeps On/Off in order. Delayed push failures preserve replacement subscriptions.
  • Models. Prevents duplicate downloads and refuses unknown disk space or failed memory estimates.
  • Sessions. Refuses prepared and new starts as shutdown begins, before waiting for Phone to close.
  • Jev. Explains that card text may contain code; files and transcripts are not read. The illustration comes from the updated app.
  • Reliability. Reports failed native restoration during packaging. Adds exact Git refusal and retry checks. The audit continues.
Full release notes for 2.0.0-alpha.11

2.0.0-alpha.10

Earlier release
Honest costs. Safer conversations. — show changes for 2.0.0-alpha.10
  • History. Refuses out-of-account links and non-regular transcripts. Caps retained caches and copies foreign indexes in fixed-size chunks.
  • Jev. Keeps missing usage and unknown costs visibly unknown. Validates confidence and preserves older recorded usage.
  • Your work. Blocks Undo with an unreadable preview and commit-message drafts with unreadable staged changes.
  • Phone. Orders terminal keys and pauses on uncertain delivery. Off closes local connections before Tailscale cleanup; notifications recover after re-enabling.
  • Reliability. Caps socket requests and queued output; parses fragmented hooks incrementally. Strengthens account, skill and undo tests. The audit continues.
Full release notes for 2.0.0-alpha.10

2.0.0-alpha.9

Earlier release
On your phone. Models on this Mac. — show changes for 2.0.0-alpha.9
  • On your phone. Optional. Settings › Phone pairs your phone by QR code over your own Tailscale network: see what needs you and answer it, type into a session or start one, and move cards. Notifications are encrypted to the phone.
  • Models on this Mac. Optional. Claude Code on Qwen3-Coder through LM Studio, downloaded only when you choose, and models a running Ollama offers, with Claude Code or Codex.
  • Gemini CLI. Runs as an agent, its turns, tools and questions in Needs you. Your own Gemini settings are never written.
  • Accounts. Every account picker shows what each plan has left, a bar per limit.
Full release notes for 2.0.0-alpha.9

2.0.0-alpha.8

Earlier release
Older conversations. Safer publishing. — show changes for 2.0.0-alpha.8
  • History. Finds older matching conversations before applying the result limit. Keeps search available with no matches, bounds transcript previews, and refuses ambiguous conversation IDs and unreadable indexes.
  • Git consent. Requires a fresh push plan when its destination or tracked history changes. An incomplete secret check is acknowledged for the exact work that was checked.
  • Publishing. Prevents repository settings from silently adding annotated tags or pushing dependency commits to another remote when you approve a branch push.
  • Reliability. Bounds Jev and update response bodies while reading them. Strengthens real-repository and History checks. The independent audit continues.
Full release notes for 2.0.0-alpha.8

2.0.0-alpha.7

Earlier release
Safer sessions. Clearer failures. — show changes for 2.0.0-alpha.7
  • Your work. Keeps drafts you edit while a message sends, even if you return to the original text. Delayed terminal output keeps focus where you put it.
  • Sessions. Refuses to resume a missing worktree in the main checkout. Blocks late launches during shutdown and cleans up failed starts.
  • Reliability. Bounds socket connections, requests and queued output. Reports failed Git and checkpoint reads instead of showing an empty or healthy result.
  • Keyboard & checks. Makes focus rings visible in both themes and adds arrow-key selection to segmented controls. Strengthens attachment and click-crawl tests. The independent audit continues.
Full release notes for 2.0.0-alpha.7

2.0.0-alpha.6

Earlier release
Safer reads. Clearer choices. — show changes for 2.0.0-alpha.6
  • Your work. Confirms branch removal before acting. Keeps new session, chat and criterion drafts while the last one sends.
  • Reliability. Bounds file previews, rejects malformed socket messages, and releases the store after a failed start.
  • Interface. Reports project-change read errors, fixes dialog keyboard focus, and corrects update checks across versions.
  • Checks. Strengthens undo and Retry tests, fixes another slow Markdown case, and splits large modules. The independent audit continues.
Full release notes for 2.0.0-alpha.6

2.0.0-alpha.5

Earlier release
Safer undo. Steadier editing. — show changes for 2.0.0-alpha.5
  • Your work. Undo refuses when its safety check cannot finish. Large hand-edited conflicts need a marker check or your explicit acknowledgement.
  • Editing. Fixes duplicate comments, keeps a new comment draft while the last one sends, and shows branch-read errors with Retry.
  • Reliability. Hardens database startup, validates settings before changing them, and bounds unusually large Markdown and update responses.
  • Updates. Checks later release pages, respects the installed release channel, and prevents repeated menu clicks from stacking dialogs. The independent audit continues.
Full release notes for 2.0.0-alpha.5

2.0.0-alpha.4

Earlier release
It tells you when there’s a new one. — show changes for 2.0.0-alpha.4
  • Updates. Check for Updates, in the Wanigan 2 menu and in Settings, says when a newer version is out. A daily check runs only after you say yes, and sends no project or conversation data to GitHub. GitHub receives normal connection metadata.
  • Installation. This release checks for updates; installation is manual. Download the new version and replace the app. Saved projects and history stay.
Full release notes for 2.0.0-alpha.4

2.0.0-alpha.3

Earlier release
Staging refresh, corrected. — show changes for 2.0.0-alpha.3
  • Git staging. Fixes alpha.2’s brief error when a newly staged file refreshes. Whole-file and selected-line staging keep the index and remaining edits intact.
  • Checks. Stops Git 2.55 background maintenance from racing the project-write test. Its checks for unwanted file changes remain in place.
Full release notes for 2.0.0-alpha.3

2.0.0-alpha.2

Earlier release
A closer look. A sturdier desk. — show changes for 2.0.0-alpha.2
  • Your work. Keeps hand edits when a conflict view gets stale. Queues overlapping git actions and respects running agents across project folders.
  • Before publishing. Checks more outgoing history for secrets, including merge resolutions and card pull requests. Shows the actual push destinations.
  • Sessions. Waits for Codex to be ready before opening its composer. Preserves background work during core replacement. Sign-in output stays in memory, and keyboard focus stays inside open dialogs.
  • Jev & your setup. Jev respects Off for queued calls and retries, and counts every attempt. Codex settings are preserved. The Wanigan 1 import is removed.
Full release notes for 2.0.0-alpha.2

2.0.0-alpha.1

Earlier release
The first public alpha. — show changes for 2.0.0-alpha.1
  • On the desk. Project boards, Claude Code and Codex terminals, review and checkpoints, Needs you, the git workbench, and an isolated demo. For Apple silicon Macs.
Full release notes for 2.0.0-alpha.1