v0.4.12
·
589 commits
to master
since this release
feat(web): add version update notification and bump to v0.4.12
Add version update detection and notification for Web/GUI interfaces:
Backend:
- New API endpoint GET /api/v1/update-check
- Reuses TUI's update detection logic from src/update/mod.rs
- 24-hour cache mechanism to avoid frequent GitHub API requests
- Returns update info including version, install method, and update command
- Caches results in ~/.grove/config.toml
Frontend:
- New UpdateBanner component with compact, auto-dismissing design
- Displays in top-center as small rounded card
- Shows "v{version} available" with icon buttons
- Auto-dismisses after 10 seconds
- Session-based dismissal (won't show again in same session)
- Actions: View Release (GitHub), Copy Command (install script), Dismiss
- Uses theme colors for seamless integration
Version bump to 0.4.12:
- Updated Cargo.toml, docs/index.html
- Added detailed CHANGELOG entry covering all changes since 0.4.11:
- Version update notification feature
- Review code search with Ctrl+F
- Blitz Command+number shortcuts
- Blitz drag-to-reorder
- Comment collapse fixes
- Worktree path registration fix
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>