Every notable change to Lunegit — new features, improvements, fixes, and security updates. Newest first.
Latest
2026.33.3362
Released
Aug 12, 2026
Total releases
23
2026.33.3362
9dae3d6
Fixed
The terminal's running indicator now animates correctly in PowerShell sessions, matching the behavior already present in zsh and bash.
PowerShell terminal integration no longer silently breaks for profiles using strict mode.
Fixed two display bugs in non-English languages: an unfilled placeholder that showed up as literal text during update installs, and a missing space that ran release date text together with adjacent text.
2026.33.3132
91640b9
Added
Terminal tabs can now be duplicated from the right-click menu, opening a new tab in the same folder.
Changed
Updated bundled dependencies to their latest maintenance releases.
Fixed
The terminal's running indicator no longer stays animated for the whole time a full-screen program like vim, less, or top is open.
Lunegit's terminal now properly identifies itself to other programs, fixing compatibility issues with tools that check which terminal they're running in.
A few interface labels that were left in English are now properly translated.
2026.33.2281
8f166a4
Added
Terminal tabs can now be dragged to reorder them.
The active terminal tab is now visually connected to the terminal below it with a single outline, which pulses while a command is running.
Changed
Switching between terminal tabs now crossfades the content instead of snapping instantly.
2026.33.217
532b675
Added
Checking out a remote branch now reuses your existing local branch and updates it to match, instead of failing when a local branch with the same name already exists.
Fixed
Deleting the currently open repository's folder outside Lunegit no longer leaves the app showing a repository that's gone — Lunegit now detects this and switches back automatically.
Fixed a crash on macOS caused by system files appearing in the Scratchpad notes list.
2026.32.4551
7ad1af0
Added
New "Ignore gitignored file changes" option in Advanced settings to control whether changes to ignored files (like build output) trigger a background refresh. Enabled by default.
Fixed
Repositories created or cloned are now correctly added to your workspace list.
Updates found during startup now show a notification.
Inline code and list bullets in the Markdown preview now line up correctly with the surrounding text.
Repositories with submodules no longer refresh constantly in the background, and the open file diff no longer closes or resets unexpectedly.
The log viewer no longer crashes when it fills up with a large number of entries.
Changes limited to files ignored by .gitignore (such as build output) no longer trigger unnecessary background refreshes.
2026.31.954
9877124
Added
Added a Scratchpad panel for keeping notes and simple kanban boards alongside a repository, with folders, tags, and search to help you stay organized.
Scratchpad notes support Markdown editing with a live preview, and checklists can be toggled directly from the editor.
Storage settings now show how much space each repository's Scratchpad notes are using, with an option to delete them.
Scratchpad is available in every bundled language.
Fixed
Fixed a glitch where the translucent panel background in Scratchpad, Explorer, and the file viewer could look wrong while the window was unfocused.
Fixed checklist checkboxes in Markdown notes appearing off-center next to their label text.
2026.30.627
783afe1
Added
A new file explorer panel lets you browse a repository's files and view any file's contents, including a compare mode that shows full-file diffs between two refs.
Markdown files now render with a live preview in the file viewer, including tables with correct column alignment (even with uneven rows), clickable links, images, diagrams, and math notation.
Added a "Dark Modern" bundled theme, a near-black neutral theme mirroring VS Code's palette.
Terminal settings now include an "Allow apps to write to the clipboard" toggle (on by default) so you can stop command-line tools from changing your clipboard. Changing it takes effect immediately, without restarting the terminal.
Fixed
Fixed a flash of gray or light color when the app window lost focus with transparency effects enabled.
Fixed the app failing to resume a recently used repository if it could no longer be found on cold start.
Fixed the last opened file or folder being forgotten after cloning a repository.
Fixed a compare-mode file viewer bug where clicking a Modified, Renamed, Copied, or TypeChanged file left the viewer stuck on the empty placeholder.
Fixed the "Side by side" option in the file viewer's diff menu not switching to the split diff view.
Various polish fixes to the file explorer and Markdown preview, including correct status indicators, header layout, and text selection.
Fixed the built-in terminal ignoring clipboard-copy requests from command-line tools, so GitHub Copilot CLI's Ctrl+C now actually reaches your system clipboard instead of only reporting "copied".
The built-in terminal no longer records the full contents of certain escape-sequence responses in its logs, reducing the chance of sensitive command output being written to disk.
2026.29.290
6dc313e
Fixed
Fixed a macOS issue where the built-in terminal's shell history could be redirected to the wrong location instead of your usual history file.
2026.28.9547
382f6c5
Added
Terminal tabs now remember and restore their working directory when the app restarts.
Right-click context menus for terminal tabs.
Window title bar double-click now toggles maximize/restore.
Changed
Graph rendering significantly improved for large repositories through geometry caching.
Terminal rendering optimized for smoother scrolling and reduced CPU usage.
Hover branch labels now animate in smoothly when you hover over commits.
Fixed
HISTFILE environment variable now correctly points to home directory in zsh shell integration.
App no longer crashes when you delete a worktree that is currently open.
Worktree "active" status badge now displays correctly for main worktrees in submodules.
2026.27.4634
0291dc5
Added
Notifications for worktree operations (add, remove, checkout).
External change detection for monitoring repository changes outside the app.
Changed
Large file diffs are now virtualized for improved performance with big repositories.
Fixed refresh ordering during checkout operations to prevent stale state.
Fixed
Version display no longer shows cosmetic revision component.
2026.26.5600
6bcc8cb
Changed
Behind-the-scenes maintenance and stability improvements.
2026.26.2522
f1d5c78
Fixed
The downloads page now lists every installer again, and download links always point to the latest release.
2026.26.2483
5cb2807
Security
The "View on VirusTotal" link now points to the exact installer you download, and installers are digitally signed so you can verify them before installing.
2026.26.2408
e21ef94
Added
Automatic updates: Lunegit can now check for, download, and install new versions right from the Help page, then restart itself — no manual reinstall needed.
Installed builds now show the correct app name and icon.
Changed
Reduced memory usage.
0.1.2626.1599
c1f2de2
Fixed
The app now shows a clear message and lets you pick a language when Git is not installed, instead of crashing.
The terminal's tab title now updates correctly again when running shell commands.
Clicking in the terminal now places the cursor in the right position.
0.1.2626.741
dc6a0be
Changed
The built-in terminal has been rebuilt for more accurate text rendering and smoother, more responsive scrolling.
Fixed
Emoji and other wide characters now display at their correct width in the terminal, fixing misaligned and garbled lines.
The terminal stays smooth during heavy output instead of dropping to a low frame rate.
Security
Updated the bundled SQLite database engine to a patched release, resolving a high-severity vulnerability (CVE-2025-6965).
0.1.2625.9546
3fa4b21
Security
Release downloads now include GPG signatures, so you can verify that the files you downloaded are genuine and have not been tampered with.
Fixed
The app now repaints correctly when you switch back to it from another window.
0.1.2625.6284
3428137
Fixed
The app now repaints correctly when you switch back to it from another window.
0.1.2625.6115
dcdf414
Added
When a new update is available, you can now open its VirusTotal security scan results directly from the update screen to confirm the download is safe.
Improved
The built-in terminal now works better with full-screen and interactive programs, supporting Alt key shortcuts and mouse dragging.
0.1.2625.5358
8af98c8
Added
If Lunegit closes unexpectedly, the next launch now detects it and opens a pre-filled crash report so you can send the details in one step.
Fixed
Fixed a crash in the commit history view that could occur with certain window layouts.
Checking out or merging a branch is no longer blocked by uncommitted changes that wouldn't actually conflict — Git's own safety checks now decide.
The Create Folder dialog now puts the cursor in the name field automatically when it opens.
Improved
Improved stability and responsiveness in repositories that contain nested Git folders by stopping a repeated background refresh loop.
0.1.2624.1078
0b3f713
Improved
Large repositories now stay responsive during commit history updates — the app refreshes only newly arrived commits instead of re-scanning a large fixed window, making post-pull updates noticeably faster.
Reduced UI lag in large repositories: file-change events no longer cause brief stalls, branch ahead/behind status updates more quickly, and redundant status rescans have been eliminated.
0.1.2624.600
2962d58
Added
App-wide animation toggle with Full / Reduced / None tiers (Phase 1 + Phase 2): navigation, overlays, lists, section reveals, and dialog animations are all motion-system-aware.
Crash reporting wired into the intake endpoint with an in-app crash dialog.
Terminal tabs are now clickable and render more smoothly.
Fixed
Dialog overlay now driven by IsDialogShown to fix invisible-on-reopen regression after animation work.
Dialog overlay uses a single stable Transitions collection to prevent Run crash.
Navigation, overlay, and list slide/scale transforms restored via cast-safe mechanisms after opacity-only Phase 2 intermediate.
Animation tier setting is now restart-required instead of hot-applying (prevents in-flight animation state corruption).
Astral-plane emoji (characters outside BMP) now render correctly in the terminal renderer.
Crash dialog status moved onto the action-bar row.
0.1.2623.9339
231d647
Added
Rating prompt appears 3 days after first launch, inviting users to rate the app.
Rounded tree-guide lines in the file-tree panel.
Fixed
Terminal trackpad/wheel scrolling now uses a unified scroll-unit accumulator, giving consistent speed across TUI and scrollback modes.
Folder right-click no longer swallows the commit-panel context menu.