Skip to content

Nexum v1.8.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 12:12

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)