Skip to content

Release v1.1.23

Choose a tag to compare

@Gerome-Elassaad Gerome-Elassaad released this 09 Dec 00:23
· 297 commits to main since this release

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