Releases
v1.8.0
Compare
Sorry, something went wrong.
No results found
Changelog
chore: bump version to 1.8.0 (592ba7d )
Merge pull request #100 from Snenjih/feat/tabbar-visual-overhaul (58482a4 )
feat(tabs): visual overhaul with sliding pill, rename, and enter animation (e332194 )
Merge pull request #93 from Snenjih/feat/source-control (52fcbab )
fix(source-control): normalize commit form button sizes and remove broken separator (05e2d15 )
fix(source-control): unify button contrast using foreground/6 hover token (2d23c77 )
chore: update handshake after source control audit fix pass (1204c97 )
feat(source-control): integrate all git errors and successes into notification system (4074d4e )
fix(git-graph): O(1) lane map, theme-aware colors, staleness indicator (83ae292 )
perf(source-control): virtualize diff viewer and side-by-side, fix scroll sync (f8c802a )
fix(source-control): parallel poll, single branch source, stale mode clear, store fixes (cc696c6 )
fix(git): hash-based stash ops, include-untracked, robust list parsing (c1fa2b0 )
fix(git): critical rust backend fixes — run_git_merged errors, spawn_blocking, locale, path validation (3ddf89a )
feat(source-control): context menu, always-visible diff stats, layout fix (c390c7d )
feat(git-graph): shared module-level GitHub avatar cache (2aaea25 )
feat(source-control): add Git Graph to plus dropdown in titlebar (a7282a2 )
feat(git-graph): redesign CommitDetailPanel + GitHub avatar support (3f8c947 )
fix(source-control): cap branch dropdown height and scroll correctly (258337d )
feat(source-control): redesign branch bar + commit form layout (900e544 )
chore: ignore .claude worktrees directory (1d5289e )
feat(source-control): git diff tabs, file stats, simplified Tracked/Untracked layout (cc3a180 )
feat(git-graph): port terax GraphRail approach — per-row SVG, CSS grid, MAX_VISIBLE_LANES=6 (5e50c21 )
fix(git-graph): shrink lane width to 9px and cap graph at 140px for more compact layout (2f39475 )
refactor(source-control): restructure panel layout to match Zed-style hierarchy (64d860b )
fix(git-graph): cap graph column at 200px to prevent branch lines from crowding text columns (b091f00 )
feat(git-graph): redesign commit table with SHA, author avatar, date, and change stats columns (0b015a6 )
Merge pull request #98 from Snenjih/feat/sidebar-state-persistence (d46b46c )
Merge pull request #96 from Snenjih/fix/ssh-non-utf8-deadlock (e67eb69 )
chore: update claude.md (0d4e133 )
Merge pull request #85 from Snenjih/feat/jump-host-ssh-config-reconnect-notes (d04e4a0 )
fix(ci): remove hardcoded pnpm version from codeql and dependabot-audit workflows (2cbe56b )
Merge branch 'main' into feat/jump-host-ssh-config-reconnect-notes (b92cb75 )
Merge pull request #87 from Snenjih/feat/appearance-customization-enhancements (64be9de )
Merge pull request #86 from Snenjih/fix/ui-consistency-audit (e4854a6 )
Merge pull request #97 from Snenjih/feat/file-watcher-notify (070e7e0 )
feat(sidebar): persist open/closed state and active panel across restarts (1f3ee61 )
feat(explorer): add OS-native file watcher for automatic tree refresh (36228c1 )
ci(security): add CodeQL analysis and extend dependency audit to all PRs (b6a0503 )
fix(ssh): replace carry-buffer deadlock with U+FFFD substitution for invalid UTF-8 (f2610a6 )
feat(source-control): expand git panel with branch mgmt, stash, enhanced diff, and graph actions (e51722d )
Merge pull request #74 from Snenjih/dependabot/github_actions/actions/github-script-9 (18f85df )
Merge pull request #84 from Snenjih/dependabot/cargo/src-tauri/rusqlite-0.40.1 (fccdb98 )
fix(git): resolve clippy useless_format warning in git_get_commit_detail (0edd230 )
fix(source-control): resolve all critical, high, medium and low priority bugs (c12c1a2 )
feat(source-control): add Source Control panel and Git Graph tab (c4a4c3c )
feat(appearance): add startup terminal count, background tint, radius slider, density presets (91504d9 )
fix(ci): remove redundant pnpm version from workflow (aac84ee )
fix(ci): align pnpm version between local and CI to fix frozen-lockfile mismatch (e58adb0 )
fix(ci): resolve clippy + pnpm lockfile mismatch (20656b9 )
chore: update pnpm lockfile metadata (454c87d )
fix(ui): standardize SnippetItem action button gap from 0.5 to 1 (d0f8cb3 )
fix(ui): replace arbitrary font sizes with Tailwind scale (ad29955 )
fix(ui): add accessible focus ring to AiInputBar textarea container (b6bcad9 )
fix(ui): standardize AgentSwitcher trigger icon size (e4d60df )
fix(ui): standardize SnippetItem PlayIcon size to match sibling icons (987b3fc )
fix(ui): migrate SftpToolbar plain buttons to Button component (05c7f44 )
fix(ui): use CSS variable fallbacks in ThemeThumbnail default colors (0c940cd )
fix(ui): replace hardcoded colors in ToolCallChip with semantic tokens (09c3fbf )
fix(ui): replace hardcoded colors in AiMiniWindow with semantic tokens (9384b76 )
fix(ui): replace hardcoded colors in SettingRow with semantic tokens (9ab6417 )
chore: update pnpm-lock.yaml (02306d3 )
feat(ssh): jump hosts, SSH config import, auto-reconnect, host notes (6b11f97 )
feat(skills): add update-docs project skill (50b9b09 )
docs: generate full MDX documentation content (118 pages, 19 categories) (40f0f47 )
chore(deps): bump rusqlite from 0.32.1 to 0.40.1 in /src-tauri (658a713 )
feat(ai): custom display name for OpenAI-compatible providers (f61ceeb )
chore(deps): bump actions/github-script from 7 to 9 (e41d32a )
You can’t perform that action at this time.