Releases: codinit-dev/codinit-dev
Release v1.2.4
What's Changed
- Bump jspdf from 3.0.3 to 4.0.0 by @dependabot[bot] in #63
- Bump @modelcontextprotocol/sdk from 1.24.2 to 1.25.2 by @dependabot[bot] in #64
- Bump @remix-run/node from 2.17.1 to 2.17.2 by @dependabot[bot] in #67
- Bump @remix-run/react from 2.17.1 to 2.17.3 by @dependabot[bot] in #66
Full Changelog: v1.2.3...v1.2.4
⚠️ MacOS Users Please note:
The current .dmg file isn’t signed, so macOS might block it when you try to open the app. To allow it to run:
After moving the app to your Applications folder (or another location of your choice), open Terminal.
Enter the following command to remove the security quarantine:
xattr -cr /path/to/your/codinit...
Release v1.2.3
Full Changelog: v1.2.2...v1.2.3
⚠️ MacOS Users Please note:
The current .dmg file isn’t signed, so macOS might block it when you try to open the app. To allow it to run:
After moving the app to your Applications folder (or another location of your choice), open Terminal.
Enter the following command to remove the security quarantine:
xattr -cr /path/to/your/codinit...
v1.2.2
Full Changelog: v1.2.1...v1.2.2
check test
v1.2.1
Full Changelog: v1.2.0...v1.2.1
v1.2.0-test
Full Changelog: v1.1.26...v1.2.0-test
v1.2.0
Release Notes: v1.1.26 → v1.2.0
What's Changed
- added googles gemini 3.0 ai model by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#33
- Agentic tools by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#39
- Migrate by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#40
- 42 add anthropic opus latest by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#43
- Feature/UI enhancements settings foundation by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#48
- Feature/live action console by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#49
- Feature/diff approval workflow by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#50
- 52 cannot select a model from ollama by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#54
- Fix/issue 59 app freezes crashes by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#60
- Feature/built in tools by @Gerome-Elassaad in https://github.com/codinit-dev/codinit-dev/pull/#61
Built-in Tools Infrastructure
- Added comprehensive built-in tools system with 6 core tools:
- ReadFile: Intelligent file reading with smart truncation for large files
- LSRepo: Repository file listing with glob pattern support
- GrepRepo: Regex search across codebase with file filtering
- SearchWeb: Web search with Vercel ecosystem first-party docs support
- FetchFromWeb: Full web page content fetching and parsing
- TodoManager: Structured project task management
- Implemented tool registry system for dynamic tool management
CodinIT Pro Subscription System
- Added Pro subscription state management with API verification
- Integrated Pro features in chat UI: Web Search and Lazy Edits toggles
- Added Pro subscription management UI in settings
- Implemented credit tracking and tier management
MCP (Model Context Protocol) Integration
- Added comprehensive MCP server support (stdio, SSE, streamable-HTTP)
- Implemented MCP configuration validation and retry endpoints
- Added MCP marketplace with card grid layout and Pro tier indicators
- Enhanced external tool connectivity through standardized protocol
Electron Desktop Enhancements
- Added local file saving functionality for Electron
- Implemented IPC communication for project initialization
- Enhanced auto-update system with improved error handling
Project Management
- Added project name utility for unique project identification
- Implemented project name persistence in chat history
- Enhanced workbench with improved file handling
🎨 UI/UX Improvements
Settings Redesign
- Complete SettingsTab redesign with framer-motion animations
- Enhanced ControlPanel with new depth tokens and improved layout
- Redesigned ConnectionsTab with horizontal navigation
- Updated all settings components with modernized styling
Chat Interface Enhancements
- Redesigned send button with circular shape and upward arrow icon
- Enhanced thought box with collapsible animation
- Implemented progressive step reveal animations
- Improved message spacing and border radius for better readability
- Added mixed file and tool reference support in autocomplete
Visual Design System
- Migrated to modern Zinc color palette with improved contrast
- Implemented depth token system for consistent visual hierarchy
- Enhanced workbench header with synchronized width transitions
- Updated artifact components with modernized card layouts
Marketplace & Navigation
- Redesigned MCP marketplace with card grid layout
- Added Pro tier indicators throughout the interface
- Replaced sidebar navigation with horizontal tab navigation
- Enhanced action buttons with rounded pill design
Memory Management
- Fixed UI freezes with requestIdleCallback yielding implementation
- Added 1MB streaming content limit to prevent memory overflow
- Implemented concurrent file writes with queue system
- Added action queue limits to prevent memory overflow
File System Optimizations
- Implemented batch Nanostores updates in FilesStore
- Increased file watch buffer to 1000ms for better performance
- Enhanced file locking mechanisms
API Improvements
- Improved Hyperbolic API error handling with detailed debugging
- Implemented persistent localStorage caching for AI model catalog
Test Suite
- Added comprehensive tests for diff utility functions
- Added tests for LLM message processing functions
- Implemented console mocking and cleanup in test suites
- Added storage unit tests and MCP-related tests
Code Quality Enhancements
- Fixed various linting errors across SCSS and TypeScript files
- Improved error handling and logging throughout the codebase
- Enhanced type definitions and removed unused imports
- Centralized repository configuration management
Build & Dependencies
- Added @types/node dependency for better TypeScript support
- Updated UnoCSS configuration with new color palette
- Enhanced electron build process with improved IPC handlers
Repository Management
- Added backend folder to gitignore
- Centralized version and repository configuration
- Fixed duplicate release workflow issues
- Updated GitHub funding username
UI/UX Fixes
- Fixed workbench positioning to use relative flow layout
- Removed unnecessary z-index conflicts
- Fixed header positioning and transparency issues
- Corrected border opacity in electron title bar
Workflow Fixes
- Prevented duplicate yml file uploads in release workflow
- Fixed duplicate release creation and type conflicts
- Enhanced update checker with reduced API calls
📊 Release Summary
- Version: 1.2.0 (Minor Version Bump)
- Files Changed: 146 files across the codebase
- New Components: 15+ new React components and utilities
- Test Coverage: Significant expansion of test suite
- API Endpoints: 3 new MCP-related API endpoints
- Dependencies: Minimal changes, focused on type definitions
Full Changelog: v1.1.26...v1.2.0
Release v1.1.26
What's Changed
- Fixes for .exe startup fail complete
- Latest.yml will be added for startup to work correctly (due to the repo migration)
⚠️ MacOS Users Please note:
The current .dmg file isn’t signed, so macOS might block it when you try to open the app. To allow it to run:
After moving the app to your Applications folder (or another location of your choice), open Terminal.
Enter the following command to remove the security quarantine:
xattr -cr /path/to/your/codinit...
Full Changelog: v1.1.25...v1.1.26
Release v1.1.25
What's Changed
- 42 add anthropic opus latest by @Gerome-Elassaad in #43
- Feature/UI enhancements settings foundation by @Gerome-Elassaad in #48
- Feature/live action console by @Gerome-Elassaad in #49
- Feature/diff approval workflow by @Gerome-Elassaad in #50
- Fix: cannot select a model from ollama by @Gerome-Elassaad in #54
⚠️ MacOS Users Please note:
The current .dmg file isn’t signed, so macOS might block it when you try to open the app. To allow it to run:
After moving the app to your Applications folder (or another location of your choice), open Terminal.
Enter the following command to remove the security quarantine:
xattr -cr /path/to/your/codinit...
Full Changelog: v1.1.24...v1.1.25
Release v1.1.24
What's Changed
Maintenance release: cleanup, build optimizations, and branding updates.
- Removed 2,788 lines of unused code (30 files) — smaller, cleaner codebase.
- Standardized Electron app name to
codinit-devand unified artifact naming. - Branding: added theme-aware Fazier SVG badges and replaced Product Hunt badge.
- Docs: updated README links & release download path.
- No breaking changes; no migration required.
⚠️ Please note:
The current .dmg file isn’t signed, so macOS might block it when you try to open the app. To allow it to run:
After moving the app to your Applications folder (or another location of your choice), open Terminal.
Enter the following command to remove the security quarantine:
xattr -cr /path/to/your/codinit...
Full Changelog: v1.0.23...v1.1.24
Release v1.1.23
What's Changed
Full Changelog
v1.1.20...v1.1.23
What’s Changed
- Chore updates by @Gerome-Elassaad
#31 - Added Google Gemini 3.0 AI model by @Gerome-Elassaad
#33 - Agentic tools implementation by @Gerome-Elassaad
#39 - Migration updates by @Gerome-Elassaad
#40
✨ New Features
- Product Hunt Badge: Added a Product Hunt badge to the header using a local SVG
- GitHub Star Badge: Added a GitHub star badge with dark-mode support
- Settings Enhancements: Introduced new API Keys and Updates tabs in the settings panel
- Diff View Controls: Added a diff view icon button to workbench headers
- Manual Refresh: Added manual refresh capability to the Updates tab
- Code Validation: Introduced
code-validator.tsfor improved code validation - Community Documentation: Added
CONTRIBUTING.mdand a Contributor Covenant Code of Conduct
🚀 Improvements
Provider Updates
- Updated xAI provider with new Grok models and token limits
- Updated provider icons to use official logos
- Refactored the Groq provider
UI / UX Enhancements
- Header buttons now support dark mode and have consistent sizing
- DiffView now includes an attached header
- Improved UpdateTab UI structure and hooks
- Updated icons across the application
Architecture
- Refactored CodeMirror and workbench components
- Migrated the repository from
Gerome-Elassaad/codinit-apptocodinit-dev/codinit-dev - Migrated Docker files
- Updated Electron window management and builder configuration
🐛 Bug Fixes
- Fixed dropdown menu buttons and the reload button in
PreviewHeader - Fixed
wrangler.tomlname casing (now lowercase)
🧪 Testing
- Added
toolMentionParsertests - Added server tests
- Added runtime tests
🛠 Technical Updates
- Updated 20+ component files (Messages, CodeBlock, AssistantMessage, DiffView, and more)
- Updated Electron-related files (icons, main process, window management)
- Updated utility files (shell, file store, auto-save, prompt enhancer)
- Updated type definitions and configuration files
⚠️ Please Note
The current .dmg file is not signed, so macOS may block the app on launch.
To allow it to run:
- Move the app to your Applications folder (or another location of your choice)
- Open Terminal
- Run the following command to remove the security quarantine:
xattr -cr /path/to/your/Codinit.appFull Changelog: v1.1.18...v1.1.23