Skip to content

Releases: bang9/ai-tools

v2.16.5

24 Apr 10:29
f5ad603

Choose a tag to compare

whip

(no changes)

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

pipemd

(no changes)

rewind

(no changes)

grove

  • fix(grove): stabilize stacked worktree creation
  • fix(grove): show rebase conflicts in diff viewer
  • feat(grove): add terminal pane labels
  • docs: update Grove documentation
  • feat: adapt diff context load size
  • fix: keep diff context loading responsive
  • feat(grove): default pip terminal hidden expanded
  • perf(grove): virtualize changes file lists
  • fix(grove): track diff context gap offsets
  • feat(grove): support multi-select in commit diffs
  • fix(grove): refine diff viewer expansion ui
  • feat(grove): expand hidden diff context
  • feat(grove): improve paired diff rendering

v2.16.4

23 Apr 18:17
3070101

Choose a tag to compare

whip

(no changes)

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

pipemd

(no changes)

rewind

(no changes)

grove

  • feat(grove): add stacked worktree support
  • feat(grove): add project categories
  • feat(grove): centralize diff polling + event-driven refresh
  • feat(grove): add git gui menu items and slim icons
  • fix: show source branch in broadcast tab title
  • fix(grove): remove broken buddy feature
  • feat(grove): add open in github context menu
  • fix(note): remove (SOT) from note dialog title
  • Revert "refactor(note): flat inline dialog design"
  • refactor(note): flat inline dialog design
  • fix(note): place cursor at end of text on autofocus
  • fix(note): add cursor-pointer to delete button
  • fix(note): delete icon only, remove auto-saved label
  • feat(note): clickable 📝 emoji opens note dialog
  • fix(note): move emoji to end of name
  • refactor(note): simplify to context-menu-only with emoji indicator
  • fix(note): popover opens below icon with offset instead of side-right
  • fix(note): add cursor-pointer to note icon
  • fix(note): darken note icon to amber-600
  • fix(note): use amber-500 for note icon color
  • fix(note): use FileText icon instead of StickyNote
  • fix(note): move icon to status area, fix alignment and popover shift
  • feat(note): integrate Note UI into sidebar items and context menu
  • feat(note): add useNoteStore and Radix Popover primitive
  • feat(note): add Tauri commands and platform wrappers
  • feat(note): add grove-core note persistence module
  • docs: add Note feature design spec and implementation plan
  • fix: show ai status in mission project items
  • feat(grove): refine floating pip terminal behavior
  • fix: auto-ensure buddy patches on Claude updates
  • fix: patch all buddy robot sprite slots
  • fix: repair buddy robot patching
  • fix: merge shell paths for buddy lookup
  • fix: use enriched path for buddy claude lookup
  • refactor(grove): simplify terminal and sidebar hot paths
  • refactor(buddy): simplify — shared Selector component, single binary read, extracted helpers, cleaner hasChanges
  • refactor(buddy): centralize species resolve into resolveSpecies(), add empty L0 to claude sprite
  • fix(buddy): restore Shiny/Upgrade Robot description text
  • feat(buddy): show Claude sprite in gallery and card when Upgrade Robot is selected
  • fix(buddy): Upgrade Robot uses local state, applied on Apply button click
  • feat(buddy): add Upgrade Robot toggle — patches robot sprite to Claude art with auto-ensure
  • refactor(buddy): merge search+apply into single Apply action, disable when unchanged
  • fix(buddy): loading state on buttons, move Buddy tab above Developer
  • fix(buddy): 2-column layout (buddy card + scrollable gallery), add shiny toggle
  • fix(buddy): apply eye/hat to sprite, rarity colored border, shiny glow badge
  • fix(buddy): init selectors from current buddy, show live preview, add eye/hat to search
  • fix(buddy): correct species/eyes/hats to match Claude Code binary, rename to Current Buddy, add eye/hat selectors
  • feat(buddy): register Buddy tab in preferences modal
  • feat(buddy): add BuddyTab preferences component
  • feat(buddy): add BuddyCard and SpeciesGallery components
  • feat(buddy): add Zustand buddy store
  • feat(buddy): add species ASCII sprite data
  • feat(buddy): add Tauri commands and platform wrappers
  • feat(buddy): add grove-core buddy module with binary detection, patching, and search
  • feat(buddy): add TypeScript type definitions

v2.16.3

05 Apr 11:04
3b2a0dd

Choose a tag to compare

whip

(no changes)

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

pipemd

  • feat: add pipemd upgrade command

rewind

(no changes)

grove

(no changes)

v2.16.2

05 Apr 10:30
17e3ba7

Choose a tag to compare

whip

(no changes)

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

pipemd

  • fix: render task lists and details summaries

rewind

(no changes)

grove

(no changes)

v2.16.1

05 Apr 10:11
a241c5c

Choose a tag to compare

whip

(no changes)

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

pipemd

  • Update README.md
  • Update README.md
  • docs: polish pipemd readme header
  • feat: add pipemd markdown renderer

rewind

(no changes)

grove

(no changes)

v2.16.0

04 Apr 13:31
48fe820

Choose a tag to compare

whip

(no changes)

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

rewind

(no changes)

grove

  • feat(grove): add developer window controls
  • fix(grove-core): stabilize untracked cleanup and default-branch resolution
  • feat: add configurable IDE context menu actions
  • feat: animate org group reordering
  • feat: add manual org group ordering
  • fix: normalize optional project view prefs
  • fix: reconcile stale grove ai session status
  • feat: add org grouped project view mode
  • test(grove): mock terminal gc in store tests
  • style(grove): fix developer tab lint errors
  • fix(grove): restore changes context menu
  • fix(grove): clear empty terminal snapshots
  • feat(grove): add terminal gc diagnostics
  • refactor: memoize allUntracked and extract destructive action helper
  • fix: enforce untracked status check and fix cn usage in context menu
  • feat: add changes tab batch context menu actions
  • feat(grove): add terminal refresh command and fix PiP cross-project leak
  • Revert "feat(grove): replace disabled close button with refresh on single terminal tab"
  • feat(grove): replace disabled close button with refresh on single terminal tab
  • style: format grove rust files
  • feat(grove): add untracked remove action and batch staging
  • fix(grove): narrow ProjectStateSetter type to match Zustand set signature
  • fix(grove): guard against stale project snapshots
  • fix(grove): recover missing codex ai status
  • refactor(grove): polish preferences modal — consistent headings, i18n, layout zones
  • refactor(grove): remove ThemeSettings slide panel and terminal-settings command
  • feat(grove): migrate ThemeSettings into TerminalAppearance component
  • feat(grove): implement TerminalTab with Link Open Mode selector
  • feat(grove): implement GeneralTab with Preferred IDE selector
  • feat(grove): add preferences gear button to AppTabBar
  • feat(grove): add PreferencesModal shell with tab navigation
  • refactor(grove): replace existing string hack with StartCloneOutcome enum and simplify UI
  • fix(grove): update tests for startClone, fix Electron compat with sync fallback
  • feat(grove-ui): fire-and-forget clone dialog + render CloningProjectItem in sidebar
  • feat(grove-ui): wire up clone-completed and clone-failed event listeners
  • feat(grove-ui): add CloningProjectItem component with spinner
  • feat(grove-ui): add cloningProjects state and startClone action
  • feat(grove-ui): add CloningProject types and startClone platform functions
  • feat(grove-tauri): start_clone command with background clone and event emission
  • feat(grove-core): add CloningProject struct and start_clone/run_clone_impl
  • fix(grove): prevent drag-and-drop from activating during project rename text selection
  • refactor(grove): move project settings to context menu and fix hover layout
  • fix(grove): improve list_gitignore_patterns performance and filtering
  • merge: resolve conflict with origin/main
  • fix(grove): implement Electron env sync bindings and fix nested gitignore
  • docs(grove): update configs-preferences with link routing and store status
  • feat(grove): add preferences Zustand store and wire to url-open
  • refactor(grove): simplify url-open.ts and add open-link docs
  • fix(grove): detect Claude Code via aiSessions to skip addon link handler
  • feat(grove): route terminal URL opens through Grove via Unix socket
  • fix(grove): allow Escape to close Radix context menus in fullscreen
  • fix(grove): respect configured base branch during source repo sync (#57)
  • feat(grove): add persisted preferences config
  • fix(grove): reduce context menu font size and padding
  • fix(grove): suppress native context menu and fix SidebarLeafItem prop forwarding
  • fix(grove): address PR review feedback
  • fix(grove): address env sync code review findings
  • fix(grove): prevent dialog repositioning by deferring render until loaded
  • feat(grove): add select all checkbox to env sync settings
  • feat(grove): add env sync support for mission worktrees
  • refactor(grove): rename EnvSyncDialog to ProjectSettingsDialog
  • refactor(grove): remove enabled toggle from EnvSyncConfig
  • feat(grove): replace gitignored entries with gitignore pattern parsing
  • feat(grove): switch env sync from exclude to include patterns
  • fix(grove): address review feedback for env sync frontend
  • feat(grove): add EnvSync TypeScript types, platform wrappers, and settings UI
  • feat(grove): add EnvSyncConfig with sync logic and IPC commands
  • feat(grove): add sidebar context menu with Open in Finder and Global Terminal
  • fix(grove): preserve global terminal tmux sessions across app restart
  • fix(grove): wire Electron platform stubs to actual NAPI bindings
  • fix(grove): add collapsed field to all struct constructors
  • feat(grove): persist project and mission collapsed state
  • feat(grove): add project rename support
  • fix(grove): reap PTY child processes on close

v2.15.0

30 Mar 20:16
d1142ee

Choose a tag to compare

whip

  • Revert "docs(whip): update pr-followup skills to section/thread/end DSL syntax"
  • docs(whip): update pr-followup skills to section/thread/end DSL syntax
  • fix(whip): pr-followup hide logic — only minimize when all threads resolved

claude-irc

(no changes)

redit

(no changes)

vaultkey

  • feat(vaultkey): upgrade to Argon2id KDF + GCM AAD with v1 compat and migrate command

webform

(no changes)

rewind

(no changes)

grove

  • chore(ci): migrate secrets to vaultkey action, harden workflow refs
  • feat(grove): add in-app update check on startup
  • feat(grove): add tauri-plugin-updater dependency
  • feat(grove): add Tauri updater config with signing pubkey
  • refactor(grove): animate sidebar action buttons on hover/selected
  • feat(grove): custom base branch per project (#55)
  • feat(grove): add terminal search overlay with Cmd+F
  • feat(grove): add xterm web-links addon for clickable terminal URLs
  • docs(grove): update README with missions, terminal broadcast, and tab system
  • revert(grove): rollback useKeyHandler global migration, keep usePreventFullscreenEscape
  • feat(grove): add useKeyHandler hook and prevent ESC from exiting fullscreen
  • docs(grove): update CLAUDE.md with platform abstraction and current structure
  • Merge pull request #54 from DongGukMon/fix/grove-hangul-input
  • fix(grove): relax PR polling intervals and add on-click refresh
  • fix(grove): preserve PR button state during re-fetch
  • docs(grove): add hooks design and clean up docs artifacts
  • fix(grove): prevent Shift from breaking Korean IME composition in terminal
  • fix(grove): fix Korean display in terminal on systems with malformed locale
  • fix(grove): preserve project collapse state across sidebar tab switches
  • fix(grove): allow uppercase letters in worktree branch name input

v2.14.2

27 Mar 06:02
492ae24

Choose a tag to compare

whip

  • feat(whip): improve pr-followup triage UX

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

rewind

(no changes)

v2.14.1

26 Mar 12:27
58a3d04

Choose a tag to compare

whip

  • feat(whip): improve whip-pr-followup codex skill

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

rewind

(no changes)

v2.14.0

26 Mar 11:01
bc014cc

Choose a tag to compare

whip

  • feat(whip): add whip-pr-followup skill
  • test: align whip usage cache stale threshold
  • Merge remote-tracking branch 'origin/main'

claude-irc

(no changes)

redit

(no changes)

vaultkey

(no changes)

webform

(no changes)

rewind

(no changes)