Skip to content

Releases: stravu/crystal

0.2.3

25 Aug 02:49
571e41c
Compare
Choose a tag to compare

[0.2.3] - 2025-08-25

Fixed

  • Session completion status updates - Fixed "Rebase to main" button not updating when a session completed
  • Session archiving performance - Made session archiving operation much quicker

0.2.2

23 Aug 20:38
39ddd9b
Compare
Choose a tag to compare

[0.2.2] - 2025-08-22

Added

  • Homebrew install - Crystal can now be installed with brew install --cask stravu-crystal on OSX

Changed

  • Performance improvements - Optimized application performance for faster response times and smoother operation

0.2.1

22 Aug 16:25
6d68c60
Compare
Choose a tag to compare

[0.2.1] - 2025-08-21

Added

  • 'Auto' model selection - New automatic model selection option that lets Claude Code choose the best model
  • Sub-agent output visualization - Enhanced UX for displaying sub-agent task outputs
  • Terminal/Logs separation - Logs from run scripts now have their own dedicated tab with filter and search
  • Dev mode for debugging - New developer mode to view raw Claude Code messages in the Messages tab
  • Canary channel publishing - Automatic canary builds from main branch for early testing

Changed

  • Performance improvements - Various optimizations for better responsiveness
  • Auto-scroll reliability - More reliable auto-scrolling behavior that only activates when at bottom of output
  • Project panel usage - Now uses project panel instead of special (main) session
  • Git branch actions labeling - Renamed "Branch Actions" to "Git Branch Actions" for clarity

Fixed

  • Double prompt submission prevention - Fixed issue where prompts could be submitted twice
  • Commit message display - Fixed showing commit messages in diff viewer
  • Worktree file references - Don't show worktree files when using @ to reference files
  • Git status indicators - Fixed "Behind Only - No unique changes" status marker
  • Revert button backend - Updated backend to use after_commit_hash for revert button functionality
  • Run script log clearing - Clear logs on fresh run script execution
  • Canary build process - Fixed canary build issues

Documentation

  • Demo video updated - Updated demo video to showcase latest features
  • Markdown cleanup - Cleaned up and reorganized documentation structure

0.2.0

05 Aug 20:20
f8daf39
Compare
Choose a tag to compare

[0.2.0] - 2025-08-05

Added

  • Rich Output for Claude Code to replace text-only output
  • Light/Dark modes
  • Compact context
  • AWS Bedrock model support
  • Git status indicators in session sidebar
  • Always use the latest versions of Opus/Sonnet/Haiku, including Opus 4.1

Changed

  • Terminal scrollback increased to 100,000 lines for better debugging
  • Project dashboard loading improvements
  • Enhanced IDE integration with loading states and command validation

Fixed

  • Duplicate right-click context menus issue
  • IDE button not opening IDE properly
  • Context compaction now actually restarts conversations instead of just showing status
  • GTK 3 forced on Linux to resolve Electron 36 compatibility issues

0.1.17

23 Jul 20:30
ced14e1
Compare
Choose a tag to compare

[0.1.17] - 2025-07-23

Added

  • Project Dashboard view
  • Multi-mode auto-commit system
  • Visual refinements to Projects & Sessions sidebar with tree lines
  • Slider to select session count when creating multiple sessions

Changed

  • Improved indentation levels in UI

Fixed

  • ReferenceError: ReadableStream is not defined
  • Bug where navigation away from dashboard was blocked
  • Index issue with session navigation
  • Messages tab functionality restored for debugging Claude Code JSON output
  • Subfolder creation issues

Internal/Development

  • Multiple code refactoring attempts (some reverted for stability)
  • Build artifacts now show commit hash
  • Added strict port checking for Vite dev server
  • CI/CD improvements including GitHub Actions for testing and building
  • Frontend console debugging for developing Crystal on Crystal

0.1.16

18 Jul 23:04
1bb751b
Compare
Choose a tag to compare

[0.1.16] - 2025-07-18

Special thanks to eshaffer321 who contributed almost all the code in this release.

Added

  • Ability to rename folders
  • Support for nested folders within projects
  • Archive sessions and view archived sessions
  • Persistent version display with git commit SHA

Enhanced

  • Improved prompt input bar UX
  • Create Session dialog UX improvements

Fixed

  • prevents excessive notifications on startup
  • Terminal output being cut off by 'Claude is working' status panel
  • Auto-focus terminal when switching to terminal view
  • Notification settings persistence and completion sound timing
  • Notification settings toggle visual feedback

0.1.15

17 Jul 15:21
ecbf047
Compare
Choose a tag to compare

[0.1.15] - 2025-07-17

Added

  • Model selection support for each session - defaults to Sonnet to avoid rate limits
  • Enhanced prompt history UX with modal dialogs for better readability
  • Double-click to view full prompt text in a dedicated modal

Fixed

  • Fixed Node PATH issues on latest macOS versions (hopefully)

Security

  • Fixed potential command injection vulnerabilities in git operations (#36)
  • Fixed potential XSS vulnerability in GitErrorDialog (#35)

Changed

  • Improved prompt navigation with better UI interactions
  • Cleaned up legacy pre-Electron code

0.1.14

11 Jul 19:16
68f32cb
Compare
Choose a tag to compare

[0.1.14] - 2025-07-11

Fixed

  • Fixed git main branch detection to properly detect the repository's actual main branch
  • Fixed terminal and output screens auto-scrolling when user is not at the bottom
  • Fixed delay in streaming new output to improve real-time responsiveness

Improved

  • Better handling of git commit list display
  • Updated Crystal-on-Crystal instructions for improved self-hosting experience

0.1.13

10 Jul 14:58
15237b1
Compare
Choose a tag to compare

[0.1.13] - 2025-07-09

Added

  • Clear button for terminal tab to easily clear terminal output
  • SQLite database documentation for better developer understanding

Fixed

  • Fixed duplicated output issue that was causing redundant display of messages
  • Fixed reliability of Mermaid diagram rendering
  • Main branch detection now properly uses the current project directory's actual branch

Improved

  • Better UX around @ file mentions with improved autocomplete and validation
  • Settings dialogs now have sticky footers for better accessibility
  • Session naming now requires manual input when no API key is set

0.1.12

08 Jul 20:51
e417697
Compare
Choose a tag to compare

[0.1.12] - 2025-07-08

Added

  • File tree view is now resizable for better workspace customization
  • Markdown file preview support for better documentation viewing
  • Support for adding files using @ syntax for easier file references
  • Ability to set a different worktree folder for each project, providing more flexibility in project organization

Fixed

  • Fixed bug where .gitignore files were incorrectly hidden in the file tree