mirror of
https://github.com/getAsterisk/claudia.git
synced 2025-12-23 11:37:27 +00:00
BREAKING CHANGE: Complete refactoring of checkpoint implementation Backend Changes: - Replace custom checkpoint implementation with titor library integration - Remove state.rs and storage.rs in favor of titor's built-in functionality - Simplify CheckpointManager to wrap titor's API - Add new checkpoint/commands.rs for Tauri command handlers - Update Cargo.toml to include titor dependency - Refactor claude.rs commands to use new checkpoint API Frontend Changes: - Add DiffViewer component for displaying file diffs with syntax highlighting - Enhance TimelineNavigator with improved checkpoint visualization - Remove CheckpointSettings.tsx (functionality integrated into TimelineNavigator) - Update ClaudeCodeSession to handle new checkpoint API responses - Improve StreamMessage component styling and functionality - Add comprehensive styling for checkpoint UI in styles.css API Changes: - Simplified checkpoint creation and restoration API - Better error handling and progress reporting - Support for checkpoint diffs and timeline visualization - Improved performance with titor's efficient storage This refactoring provides: - More reliable checkpoint storage using titor's battle-tested implementation - Better diff visualization with the new DiffViewer component - Improved user experience with enhanced timeline navigation - Reduced code complexity and maintenance burden |
||
|---|---|---|
| .. | ||
| capabilities | ||
| icons | ||
| src | ||
| tests | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| tauri.conf.json | ||