Skip to content

Commit c76b954

Browse files
Update changelog.mdx
Co-Authored-By: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
1 parent 243fdb5 commit c76b954

1 file changed

Lines changed: 71 additions & 2 deletions

File tree

changelog.mdx

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,37 @@ New releases and improvements
2222
- Command context display
2323
- Real-time updates without page refresh
2424
- Added PromptSelector component for choosing system prompts
25+
- Integrated into Chatbox for easy prompt switching
26+
- Removed "Lazy Edits" button in favor of prompt selector
27+
- Uses PromptLibrary for centralized prompt management
2528
- Added comprehensive MCP type definitions and schemas
29+
- Separated type definitions into dedicated types/mcp file
30+
- Refactored mcpService to use centralized types
31+
- Updated MCP store to use types from types/mcp
2632
- Added MCP config validation and retry API endpoints
2733
- Added Electron IPC handlers for project initialization and file saving
34+
- Project initialization IPC handlers in preload
35+
- Local file saving functionality in workbench store
36+
- Update IPC event handlers in electron preload
2837
- Added project name utility for generating unique project identifiers
38+
- Project name retrieval in action runner
39+
- Project name integration in chat history persistence
40+
- Added Electron utility functions for IPC communication
41+
- Added storage unit tests with comprehensive test coverage
2942

3043
### Performance improvements
3144

32-
- Fixed critical performance regressions causing UI freezes and crashes
45+
- Fixed critical performance regressions causing UI freezes and crashes (PR #60)
3346
- Introduced concurrency limits for file writes (max 5 concurrent)
3447
- Implemented batched state updates for file operations
3548
- Added file write queue system to prevent memory overflow
3649
- Optimized action queue with max 50 pending actions limit
3750
- Added yield to main thread for better responsiveness
51+
- Increased action sample interval to 500ms (5x reduction in update frequency)
52+
- Increased file watch buffer to 1000ms for better event batching
53+
- Implemented batch Nanostores updates in FilesStore (500ms batching)
54+
- Added 1MB streaming content limit to prevent memory overflow
55+
- Added requestIdleCallback yielding to prevent UI freezes
3856
- Improved Windows file system compatibility
3957
- Enhanced action runner with live output monitoring
4058
- Optimized file content streaming with 1MB chunk size limit
@@ -52,7 +70,21 @@ New releases and improvements
5270
- Fixed app freezes during multi-file generation
5371
- Fixed terminal output stalling issues
5472
- Fixed browser crashes ("Aw, Snap!") during intensive operations
55-
- Fixed console mocking and cleanup in diff spec tests
73+
- Fixed console mocking and cleanup in test suites
74+
- Added console mocking to diff spec tests
75+
- Added console mocking to message parser spec tests
76+
- Added console mocking to storage tests
77+
- Added console mocking to Markdown tests
78+
- Added console mocking to toolMentionParser tests
79+
- Added console mocking to diff tests
80+
- Added console mocking to code validator tests
81+
- Added console mocking to llm utils tests
82+
- Added console mocking to LLMManager tests
83+
- Fixed unused imports across multiple API endpoints
84+
- Removed unused imports from api.system.diagnostics
85+
- Removed unused imports from api.check-env-key
86+
- Removed unused imports from api.github-template
87+
- Removed unused import from index route
5688

5789
### UI improvements
5890

@@ -61,6 +93,43 @@ New releases and improvements
6193
- Updated dialog component styles for improved appearance
6294
- Added new CSS variable for editor scrollbar thumb color
6395
- Updated Fazier badge to rank-2 variants (dark and light modes)
96+
- Redesigned SettingsTab with framer-motion animations and improved UI layout
97+
- Refactored UpdateTab with improved UI and code simplification
98+
- Updated BaseChat styles for improved layout spacing
99+
- Updated BackgroundRays styles with improved positioning and effects
100+
101+
### Prompt system improvements
102+
103+
- Refactored prompt registry to remove base prompt and update labels
104+
- Updated stream-text to use PromptLibrary for prompt retrieval
105+
- Updated Chat to use default prompt from PromptLibrary
106+
- Added promptId and setPromptId props to BaseChat component
107+
- Simplified optimized prompt by removing duplicate mobile instructions
108+
- Simplified fine-tuned prompt mobile instructions to focus on Expo SDK 52
109+
- Updated api.chat to use promptId from request
110+
111+
### Code cleanup
112+
113+
- Removed system-prompt-universal.ts file
114+
- Removed legacy prompts.ts file
115+
- Removed base-prompt.ts file
116+
- Removed ConnectionForm component file
117+
- Refactored ConnectionsTab to remove inline ConnectionForm component
118+
- Removed unused embed image SVG files
119+
120+
### Developer experience
121+
122+
- Refactored useUpdateCheck hook with improved error handling
123+
- Updated GitHub funding username to codinit-dev
124+
- Updated README with better formatting and new badge links
125+
- Added 21st.dev SVG badge
126+
- Fixed linting errors in SCSS files
127+
- Fixed linting errors and formatted code across codebase
128+
- Removed unused imports throughout the application
129+
- Updated UnoCSS config with new color palette
130+
- Updated dark mode icon SVG
131+
- Added @types/node dependency
132+
- Updated pnpm lock file with new dependencies
64133

65134
</Update>
66135

0 commit comments

Comments
 (0)