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