# 🚀 CodeBuddy Code v2.72.0 Release

## ✨ New Features

### File Changes Panel

The Web UI now includes a Changes view that lets you see all files modified by the Agent in real time. Click any file to open the Monaco Diff Editor, which displays the specific changes for each file with syntax highlighting.

### Checkpoint Rollback

Added powerful code rollback capabilities with three flexible rollback modes:

- **Per-file revert**: Precisely revert changes to a single file
- **Checkpoint rollback**: Return to a previous conversation node
- **Multi-mode selection**: Roll back code only, conversation only, or both

## 🔧 Improvements

- **Diff Viewing Upgrade**: Migrated from custom diff algorithm to Monaco DiffEditor with syntax highlighting support and smoother large file viewing
- **File Icon Optimization**: Eliminated icon flickering during loading for smoother file list display
- **Session State Restoration**: Automatically restores the file changes panel state after page refresh, preserving context
- **Real-time Change Notifications**: All connected clients receive real-time notifications when the Agent modifies files
- **Plugin Management API**: Added public REST APIs for managing plugin installation, uninstallation, enabling, and disabling
- **Configuration Management API**: Added public REST APIs for querying and modifying configuration with scope-based operations
- **Clipboard Compatibility Enhancement**: Added JXA NSPasteboard fallback for macOS image pasting, improving compatibility with third-party screenshot tools like WeCom
- **Message Notification Optimization**: Improved Chinese descriptions for tool operations in WeChat and WeCom Channels for better readability
