Skip to content

Commit dfadb2f

Browse files
Merge pull request #15 from codinit-dev/mintlify/analyze-update-app-changes-50518
Pull request for mintlify/analyze-update-app-changes-50518
2 parents 98a9f95 + d8cdf4b commit dfadb2f

5 files changed

Lines changed: 108 additions & 3 deletions

File tree

changelog.mdx

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,65 @@ description: "Track the latest CodinIT releases, feature updates, bug fixes, and
55

66
New releases and improvements
77

8+
## December 30, 2025
9+
10+
<Update tags={[\"New releases\", \"Improvements\"]}>
11+
12+
### New features
13+
14+
- Added Diff Approval Workflow for reviewing AI-generated file changes
15+
- Visual inline diff comparison with syntax highlighting
16+
- Approve or reject changes before applying to files
17+
- Side-by-side before/after view
18+
- New action status: "awaiting-approval"
19+
- Added Live Action Console for real-time command monitoring
20+
- Streaming command output in floating console
21+
- Progress tracking for long-running tasks
22+
- Command context display
23+
- Real-time updates without page refresh
24+
- Added PromptSelector component for choosing system prompts
25+
- Added comprehensive MCP type definitions and schemas
26+
- Added MCP config validation and retry API endpoints
27+
- Added Electron IPC handlers for project initialization and file saving
28+
- Added project name utility for generating unique project identifiers
29+
30+
### Performance improvements
31+
32+
- Fixed critical performance regressions causing UI freezes and crashes
33+
- Introduced concurrency limits for file writes (max 5 concurrent)
34+
- Implemented batched state updates for file operations
35+
- Added file write queue system to prevent memory overflow
36+
- Optimized action queue with max 50 pending actions limit
37+
- Added yield to main thread for better responsiveness
38+
- Improved Windows file system compatibility
39+
- Enhanced action runner with live output monitoring
40+
- Optimized file content streaming with 1MB chunk size limit
41+
- Improved file watcher buffer timing (300ms → 1000ms)
42+
- Added batch update scheduling for file changes (500ms delay)
43+
44+
### Bug fixes
45+
46+
- Fixed Ollama model selection issues
47+
- Models now appear correctly in provider dropdown after configuration
48+
- Fixed base URL configuration retrieval from provider settings
49+
- Improved error handling and Docker host mapping
50+
- Added proper validation for Ollama API responses
51+
- Fixed LMStudio provider error handling and Docker compatibility
52+
- Fixed app freezes during multi-file generation
53+
- Fixed terminal output stalling issues
54+
- Fixed browser crashes ("Aw, Snap!") during intensive operations
55+
- Fixed console mocking and cleanup in diff spec tests
56+
57+
### UI improvements
58+
59+
- Updated toast component font weight for better readability
60+
- Refactored editor styles with improved layout and scrollbar customization
61+
- Updated dialog component styles for improved appearance
62+
- Added new CSS variable for editor scrollbar thumb color
63+
- Updated Fazier badge to rank-2 variants (dark and light modes)
64+
65+
</Update>
66+
867
## December 20, 2025
968

1069
<Update tags={["Improvements"]}>

features/development/code-editor.mdx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ Designed for modern development workflows, the editor panel provides everything
6565
<Badge variant="secondary">Delete/Rename</Badge>
6666
<Badge variant="secondary">Drag & Drop Upload</Badge>
6767
<Badge variant="secondary">File Locking</Badge>
68+
<Badge variant="secondary">Diff Approval</Badge>
6869
</BadgeGroup>
6970

7071
### File Management Features
@@ -73,8 +74,17 @@ Designed for modern development workflows, the editor panel provides everything
7374
- **Drag and drop** - Upload files from your computer
7475
- **File locking** - Prevent conflicts in team environments
7576
- **Search integration** - Quick file location
77+
- **Diff approval workflow** - Review and approve AI-generated file changes before applying them
78+
79+
### Diff Approval Workflow
80+
81+
CodinIT now includes an optional diff approval system that lets you review AI-generated changes before they're applied to your files:
82+
83+
- **Visual diff comparison** - See exactly what changes the AI wants to make
84+
- **Side-by-side view** - Compare before and after versions inline
85+
- **Approve or reject** - Full control over which changes get applied
86+
- **Syntax highlighting** - Language-aware diff display for better readability
7687

7788
<Callout type="info">
78-
**Quick Access**: Use the file tree tabs to switch between Files, Search, and Locks views for different file
79-
management tasks.
89+
**Enable Diff Approval**: Toggle this feature in Settings → Features to review all AI file changes before they're applied to your project.
8090
</Callout>

features/development/terminal.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,22 @@ Built on XTerm.js, the terminal component offers professional-grade terminal emu
5454
- **Auto-completion** - Intelligent command suggestions
5555
- **Search functionality** - Find text within terminal output
5656
- **Copy/paste support** - Standard clipboard operations
57+
- **Live action console** - Real-time streaming output for running commands
58+
59+
</Accordion>
60+
61+
<Accordion title="Live Action Console" icon="activity">
62+
### Real-Time Command Monitoring
63+
64+
Monitor command execution with live streaming output:
65+
- **Real-time output** - See command output as it happens
66+
- **Progress tracking** - Visual progress indicators for long-running tasks
67+
- **Command context** - Know which command is currently executing
68+
- **Streaming display** - Continuous output updates without page refresh
69+
70+
<Callout type="info">
71+
**Enable Live Console**: Toggle this feature in Settings → Features to see real-time command output in a floating console.
72+
</Callout>
5773

5874
</Accordion>
5975
</AccordionGroup>

features/overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Experience a powerful, AI-integrated development environment designed for modern
4747
</Card>
4848

4949
<Card title="Intelligent file management" icon="folder" href="/features/development/code-editor">
50-
Advanced file operations with AI-powered search, diff viewing, and intelligent locking system for collaborative AI development.
50+
Advanced file operations with AI-powered search, diff approval workflow, and intelligent locking system for collaborative AI development.
5151
</Card>
5252
</Columns>
5353

support/troubleshooting.mdx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,26 @@ description: "Solve common issues with CodinIT AI IDE, LLM providers, code gener
6060
Network issues typically resolve themselves - try again in a few minutes.
6161
</Info>
6262
</Accordion>
63+
64+
<Accordion title="Ollama models not appearing" icon="server">
65+
**Problem**: Ollama models don't show up in the model selector dropdown.
66+
67+
**Solutions**:
68+
69+
1. **Install models first**: Ensure you've installed Ollama models on your device before using them
70+
2. **Configure base URL**: Go to Settings → Local Providers and set the Ollama base URL (e.g., `http://127.0.0.1:11434`)
71+
3. **Enable Ollama**: Make sure Ollama provider is enabled in settings
72+
4. **Check Ollama service**: Verify Ollama is running on your system
73+
5. **Refresh model list**: Return to chat and open the provider/model dropdown to see available models
74+
75+
**Docker users**:
76+
- Use `host.docker.internal` instead of `localhost` or `127.0.0.1` for the base URL
77+
- Ensure Docker has network access to your host machine
78+
79+
<Tip>
80+
After configuring Ollama settings, models should appear automatically in the provider dropdown.
81+
</Tip>
82+
</Accordion>
6383
</AccordionGroup>
6484

6585
## MacOS Specific Issues

0 commit comments

Comments
 (0)