Changelog

1.0.6
Jul 2026
  • Fixed “Discard My Changes” during a pull conflict used to revert every tracked file in the repo and delete the safety stash. It now restores only the files that were actually in conflict, and your pre-pull work stays recoverable via git stash. The confirmation dialog says exactly what will happen.
  • New The conflict banner now lists every conflicted file with a resolved check, click-to-open, and a Re-check button — resolve files in any editor and the session clears without opening each one in Bungu.
  • Fixed Renaming or trashing the open file from the sidebar no longer leaves the editor pointing at the old path (autosave used to quietly re-create the file you’d just renamed).
  • New If the open file is deleted on disk, Bungu says so with a banner — Keep My Version or Close File — instead of doing nothing.
  • New Detached-HEAD protection: the status bar shows “(detached)”, the commit sheet warns you, and Push is disabled with an explanation instead of pushing the wrong ref.
  • Fixed Cloud chat now works on its own. Previously, messages were silently dropped unless a local model was also downloaded — and requests carried a local model name the cloud API could never accept. Your configured cloud model is now actually used, and a blocked send always tells you why.
  • Fixed If saving an API key to the Keychain fails, the sheet now stays open and shows the error instead of closing as if it had worked.
  • Fixed Report Issue works without the gh developer tool — Submit opens a prefilled GitHub issue page in your browser instead of a dead end.
  • Fixed The deep model and the chat “Apply edit” button were unreachable — the intent router existed but was never connected. Deep-mode routing and Apply-edit now work as documented.
  • New Keybindings are live: rebinding a shortcut in Settings updates the menus immediately, and the Command Palette shows the same shortcuts the menus use (Commit no longer claims ⌘K).
  • Fixed Find & Replace, Go to Line, and snippet insertion show as disabled with a reason in Polished-only view instead of silently doing nothing. Settings now shows all six tabs.
1.0.5
Jun 2026
  • New Reload From Disk. Press ⌘R (or use the Command Palette) to re-read the open file from disk on demand — handy after Claude or another tool edits it. If you have unsaved edits, the usual “changed on disk” banner appears first, so nothing is overwritten without your say-so.
  • New Merge with AI. When a file changes on disk and you have unsaved edits, the banner now offers a third option: re-apply your edits on top of the new version using AI, then review the result as a diff before anything is written. Your text is never silently rewritten.
  • Fixed Line numbers in the polished editor sat out in the middle of the window, at the left edge of the centered column. They now line up at the window’s left like the raw editor’s gutter, and every list item is numbered, not just the first line of a list.
1.0.4
Jun 2026
  • Fixed In-page links now actually jump. Footnote and citation anchors like <a href="#sources">2</a> rendered in 1.0.3 but clicking them did nothing, because their target anchors (<a id="sources"> / <a name="sources">) were being stripped — so there was nowhere to scroll to. Targets are now kept, and the link bridge can find them.
  • New Line numbers in the polished editor. View → Show Line Numbers (⇧⌘L) now adds a source-line gutter to the rendered view, not just the raw editor — handy when Claude says “I edited lines 40–48.”
  • Improved Zoom uses the width. Pressing ⌘+ now widens the text column along with the text instead of leaving big empty margins, keeping the same characters-per-line. Set the column with the layout-width presets (⌘⌥1–4); “Full Width” fills the pane.
1.0.3
Jun 2026
  • Fixed Links written as raw inline HTML — like the footnote and citation anchors <a href="#sources">2</a> that some documents use — now render as real, clickable links in the polished view instead of showing the literal tag text. Only safe targets become links (http/https/mailto, relative paths, and in-page #section links); any event handler or javascript: URL is stripped out.
  • Fixed Reference-style links now work. [text][label], collapsed [text][], and shortcut [label] all resolve against their [label]: https://… definitions — including inside lists and blockquotes.
  • Fixed Link and image URLs that contain parentheses, such as https://en.wikipedia.org/wiki/Foo_(bar), are no longer cut off at the first ).
1.0.2
Jun 2026
  • Fixed The update dialog used to cram the entire changelog web page into its release-notes pane. It now shows a short note with a link to this page.
  • Fixed Arrow keys now move through the Command Palette (⌘⇧P) and Workspace Search (⌘⇧F) results, and ⏎ opens the selected result.
  • Fixed Emacs-style cursor movement (⌥F/⌥B by word, ⌥N/⌥P by paragraph, ⌥D delete word) now works in the polished editor, not just the raw editor.
  • Fixed Files opened from Quick Open (⌘K) and Workspace Search now open as tabs of the current window instead of scattering into separate windows.
  • Improved Chat answers read better: prose-first instead of bold-heavy outlines, and nested lists render with proper indentation.

Note: 1.0.2 was rebuilt shortly after release. The original build’s Emacs motions left stray characters (˜, ¨) in the text on ⌥N/⌥P, and Quick Open files opened in separate windows. If your 1.0.2 has either problem, update again — it’s the same version number, fixed.

1.0.1
Jun 2026
  • New Bungu now notices when an open file changes on disk — if you haven’t edited it, it reloads automatically; if you have, a banner lets you choose. Useful when an AI agent or another tool is writing files you’re reading.
  • New Go to Line (⌃G in the Edit menu): jump straight to a line number.
  • New Emacs-style cursor movement in the editor: ⌥F/⌥B by word, ⌥N/⌥P by paragraph, ⌥D deletes the next word.
  • This is also the first update delivered automatically — if you’re reading this from the update, it worked.
1.0.0
Jun 2026
  • First release. If you ran an early build, your preferences and chat history carry over automatically on first launch.
  • Live split view: raw markdown on the left, rendered page on the right.
  • Chat with your document, on-device. Ask questions, get answers from the actual text. No account, no cloud.
  • Workspace search across folders, wiki links, backlinks, and git built in.