Skip to content

Releases: codinit-dev/codinit-dev

Release v1.2.4

13 Jan 05:50
be2695e

Choose a tag to compare

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

04 Jan 16:39

Choose a tag to compare

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

04 Jan 16:37

Choose a tag to compare

Full Changelog: v1.2.1...v1.2.2

check test

v1.2.1

04 Jan 16:07

Choose a tag to compare

Full Changelog: v1.2.0...v1.2.1

v1.2.0-test

04 Jan 06:23
a51bc1d

Choose a tag to compare

v1.2.0

03 Jan 14:18

Choose a tag to compare

Release Notes: v1.1.26 → v1.2.0

What's Changed


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

20 Dec 09:20

Choose a tag to compare

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

19 Dec 08:54

Choose a tag to compare

What's Changed


⚠️ 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

13 Dec 14:37

Choose a tag to compare

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-dev and 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

09 Dec 00:23

Choose a tag to compare

What's Changed

Full Changelog
v1.1.20...v1.1.23

What’s Changed


✨ 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.ts for improved code validation
  • Community Documentation: Added CONTRIBUTING.md and 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-app to codinit-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.toml name casing (now lowercase)

🧪 Testing

  • Added toolMentionParser tests
  • 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:

  1. Move the app to your Applications folder (or another location of your choice)
  2. Open Terminal
  3. Run the following command to remove the security quarantine:
xattr -cr /path/to/your/Codinit.app

Full Changelog: v1.1.18...v1.1.23