Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: breaking-brake/cc-wf-studio
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.8.1
Choose a base ref
Loading
...
head repository: breaking-brake/cc-wf-studio
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.8.2
Choose a head ref
Loading
  • 3 commits
  • 22 files changed
  • 3 contributors

Commits on Dec 18, 2025

  1. improvement: AI refinement UX enhancements (#292)

    * improvement: add real-time streaming display for AI refinement chat
    
    - Add executeClaudeCodeCLIStreaming() with --output-format stream-json
    - Add REFINEMENT_PROGRESS message type for streaming updates
    - Update refinement services with onProgress callback support
    - Update RefinementChatPanel to display streaming text in real-time
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
    
    * fix: preserve explanatory text messages in chat history
    
    - Added finishProcessing() action to refinement-store
    - Use finishProcessing when explanatory text exists to avoid overwriting
    - handleRefinementSuccess was replacing all messages with server history
    
    * refactor: Simplify streaming progress callback interface
    
    - Remove 'action' parameter from StreamingProgressCallback
    - Rename 'accumulated' to 'displayText' for clarity
    - Separate display text (with tool info) from explanatory text (for history)
    - Update progress handling to track hasReceivedProgress flag
    - Simplify message bubble management in RefinementChatPanel
    
    * fix: prevent conversation history reload during refinement
    
    - Track workflow/subAgentFlow ID with refs to avoid unnecessary reloads
    - Only reload conversation history when switching to different workflow
    - Prevents useEffect from overwriting streaming messages when updateWorkflow is called
    - Add debug logging for streaming progress tracking
    
    * feat: add model selector for AI refinement
    
    - Added model selection UI (Sonnet/Opus/Haiku) in Settings dropdown
    - Model preference persisted in localStorage with default Sonnet
    - Model passed to Claude Code CLI via --model flag using aliases
    - Added translations for all 5 languages
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
    
    * improvement: update AI refinement defaults and progress display
    
    - Added unlimited timeout option (0 seconds) as new default
    - Changed default model from Sonnet to Haiku
    - Use IndeterminateProgressBar for unlimited timeout
    - Unified progress bar styles (margin and font size)
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
    
    * docs: update refinement sequence diagram with streaming
    
    - Added streaming phase to AI workflow refinement flow
    - Shows real-time progress updates via REFINEMENT_PROGRESS messages
    - Removed non-existent AI workflow generation flow section
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
    
    * improvement: reorder settings menu items
    
    - Model selector now appears before Timeout
    - More intuitive ordering for AI refinement settings
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
    
    ---------
    
    Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
    breaking-brake and claude authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    c40c855 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #293 from breaking-brake/main

    Release: v3.8.2
    breaking-brake authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    44b73e0 View commit details
    Browse the repository at this point in the history
  3. chore(release): 3.8.2 [skip ci]

    ## [3.8.2](v3.8.1...v3.8.2) (2025-12-18)
    
    ### Improvements
    
    * AI refinement UX enhancements ([#292](#292)) ([c40c855](c40c855))
    github-actions[bot] committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    33e6fd0 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.