diff --git a/changelog.mdx b/changelog.mdx
index 8a062c1..0be2248 100644
--- a/changelog.mdx
+++ b/changelog.mdx
@@ -5,6 +5,65 @@ description: "Track the latest CodinIT releases, feature updates, bug fixes, and
New releases and improvements
+## December 30, 2025
+
+
+
+### New features
+
+- Added Diff Approval Workflow for reviewing AI-generated file changes
+ - Visual inline diff comparison with syntax highlighting
+ - Approve or reject changes before applying to files
+ - Side-by-side before/after view
+ - New action status: "awaiting-approval"
+- Added Live Action Console for real-time command monitoring
+ - Streaming command output in floating console
+ - Progress tracking for long-running tasks
+ - Command context display
+ - Real-time updates without page refresh
+- Added PromptSelector component for choosing system prompts
+- Added comprehensive MCP type definitions and schemas
+- Added MCP config validation and retry API endpoints
+- Added Electron IPC handlers for project initialization and file saving
+- Added project name utility for generating unique project identifiers
+
+### Performance improvements
+
+- Fixed critical performance regressions causing UI freezes and crashes
+ - Introduced concurrency limits for file writes (max 5 concurrent)
+ - Implemented batched state updates for file operations
+ - Added file write queue system to prevent memory overflow
+ - Optimized action queue with max 50 pending actions limit
+ - Added yield to main thread for better responsiveness
+- Improved Windows file system compatibility
+- Enhanced action runner with live output monitoring
+- Optimized file content streaming with 1MB chunk size limit
+- Improved file watcher buffer timing (300ms → 1000ms)
+- Added batch update scheduling for file changes (500ms delay)
+
+### Bug fixes
+
+- Fixed Ollama model selection issues
+ - Models now appear correctly in provider dropdown after configuration
+ - Fixed base URL configuration retrieval from provider settings
+ - Improved error handling and Docker host mapping
+ - Added proper validation for Ollama API responses
+- Fixed LMStudio provider error handling and Docker compatibility
+- Fixed app freezes during multi-file generation
+- Fixed terminal output stalling issues
+- Fixed browser crashes ("Aw, Snap!") during intensive operations
+- Fixed console mocking and cleanup in diff spec tests
+
+### UI improvements
+
+- Updated toast component font weight for better readability
+- Refactored editor styles with improved layout and scrollbar customization
+- Updated dialog component styles for improved appearance
+- Added new CSS variable for editor scrollbar thumb color
+- Updated Fazier badge to rank-2 variants (dark and light modes)
+
+
+
## December 20, 2025
diff --git a/features/development/code-editor.mdx b/features/development/code-editor.mdx
index bcae619..af0a740 100644
--- a/features/development/code-editor.mdx
+++ b/features/development/code-editor.mdx
@@ -65,6 +65,7 @@ Designed for modern development workflows, the editor panel provides everything
Delete/Rename
Drag & Drop Upload
File Locking
+ Diff Approval
### File Management Features
@@ -73,8 +74,17 @@ Designed for modern development workflows, the editor panel provides everything
- **Drag and drop** - Upload files from your computer
- **File locking** - Prevent conflicts in team environments
- **Search integration** - Quick file location
+- **Diff approval workflow** - Review and approve AI-generated file changes before applying them
+
+### Diff Approval Workflow
+
+CodinIT now includes an optional diff approval system that lets you review AI-generated changes before they're applied to your files:
+
+- **Visual diff comparison** - See exactly what changes the AI wants to make
+- **Side-by-side view** - Compare before and after versions inline
+- **Approve or reject** - Full control over which changes get applied
+- **Syntax highlighting** - Language-aware diff display for better readability
- **Quick Access**: Use the file tree tabs to switch between Files, Search, and Locks views for different file
- management tasks.
+ **Enable Diff Approval**: Toggle this feature in Settings → Features to review all AI file changes before they're applied to your project.
diff --git a/features/development/terminal.mdx b/features/development/terminal.mdx
index c206bb9..b6103c8 100644
--- a/features/development/terminal.mdx
+++ b/features/development/terminal.mdx
@@ -54,6 +54,22 @@ Built on XTerm.js, the terminal component offers professional-grade terminal emu
- **Auto-completion** - Intelligent command suggestions
- **Search functionality** - Find text within terminal output
- **Copy/paste support** - Standard clipboard operations
+ - **Live action console** - Real-time streaming output for running commands
+
+
+
+
+ ### Real-Time Command Monitoring
+
+ Monitor command execution with live streaming output:
+ - **Real-time output** - See command output as it happens
+ - **Progress tracking** - Visual progress indicators for long-running tasks
+ - **Command context** - Know which command is currently executing
+ - **Streaming display** - Continuous output updates without page refresh
+
+
+ **Enable Live Console**: Toggle this feature in Settings → Features to see real-time command output in a floating console.
+
diff --git a/features/overview.mdx b/features/overview.mdx
index daa2e63..c67516f 100644
--- a/features/overview.mdx
+++ b/features/overview.mdx
@@ -47,7 +47,7 @@ Experience a powerful, AI-integrated development environment designed for modern
- Advanced file operations with AI-powered search, diff viewing, and intelligent locking system for collaborative AI development.
+ Advanced file operations with AI-powered search, diff approval workflow, and intelligent locking system for collaborative AI development.
diff --git a/support/troubleshooting.mdx b/support/troubleshooting.mdx
index 1fbfeb1..f782b85 100644
--- a/support/troubleshooting.mdx
+++ b/support/troubleshooting.mdx
@@ -60,6 +60,26 @@ description: "Solve common issues with CodinIT AI IDE, LLM providers, code gener
Network issues typically resolve themselves - try again in a few minutes.
+
+
+ **Problem**: Ollama models don't show up in the model selector dropdown.
+
+ **Solutions**:
+
+ 1. **Install models first**: Ensure you've installed Ollama models on your device before using them
+ 2. **Configure base URL**: Go to Settings → Local Providers and set the Ollama base URL (e.g., `http://127.0.0.1:11434`)
+ 3. **Enable Ollama**: Make sure Ollama provider is enabled in settings
+ 4. **Check Ollama service**: Verify Ollama is running on your system
+ 5. **Refresh model list**: Return to chat and open the provider/model dropdown to see available models
+
+ **Docker users**:
+ - Use `host.docker.internal` instead of `localhost` or `127.0.0.1` for the base URL
+ - Ensure Docker has network access to your host machine
+
+
+ After configuring Ollama settings, models should appear automatically in the provider dropdown.
+
+
## MacOS Specific Issues