Releases: Renset/macai
Releases · Renset/macai
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
This version contains important UI changes. Hope you like it! Also, some shortcuts were changed.
Improvements
-
⚠️ New shorcuts: ⌘ + N to create new chat, ⌘ + S to toggle sidebar, ⌘ + ⌥ + N to create new window
Fixes
- Fixed bug, when app crashed on sending message without selected API Service
v2.0.4
v2.0.3
What's Changed
- ⚡️ Fetch available Ollama models (instead of using hardcoded list) by @Renset in #50
- 🛠️ Refactor error handling in API response parsing and add SSE comment filtering by @Renset and @FreedomCoder-dev in #49
- Fixed new chat being created in multiple windows by @FreedomCoder-dev in #57
- ⚡️ macai is now available in homebrew cask by @ikurek in #59
- Credits.rtf: Fix typo by @cclauss in #61
- Upgrade to GitHub actions/checkout@v4 by @cclauss in #60
Full Changelog: v2.0.2...v2.0.3
v2.0.2
macai v2

Major New Features
- 🎭 AI Assistants
- Create custom AI assistants with configurable system prompts
- Customize temperature settings and visual indicators
- Quickly switch between assistants during chats
- 🔌 Multi-Provider API Support
- Support for ChatGPT, Claude, Ollama, Google Gemini, Perplexity, and xAI (Grok)
- Configure multiple API services with provider-specific settings
- Assign default assistants to specific API services
- 🔍 Enhanced Search Capabilities
- Search across all chats, messages, and AI assistants
- Quick access with keyboard shortcuts
Interface Improvements
- 🎨 Refreshed chat interface with assistant indicators
- 📝 Enhanced code block UI
- 🌐 Run HTML (+JS, CSS) code in built-in browser
- 💬 Message management with floating toolbar (copy/delete)
- 🔄 Chat name regeneration from context menu
- 🗑️ Clear chat option in context menu
Technical Enhancements
- 🔒 API tokens now securely stored in macOS Keychain
- ⚡️ Improved performance, especially for long chats
- 🏗️ Complete architecture redesign for better extensibility
- ⌨️ New keyboard shortcuts
- ⏱️ Increased request timeout to 3 minutes
Other Changes
- 🔄 Added current date to filename in chats export
- 🛠️ Improved error handling in chats
- 🐛 Fixed various bugs including crash on chat deletion and missing messages in export
v2.0.1
macai v2
Major New Features
- 🎭 AI Assistants
- Create custom AI assistants with configurable system prompts
- Customize temperature settings and visual indicators
- Quickly switch between assistants during chats
- 🔌 Multi-Provider API Support
- Support for ChatGPT, Claude, Ollama, Google Gemini, Perplexity, and xAI (Grok)
- Configure multiple API services with provider-specific settings
- Assign default assistants to specific API services
- 🔍 Enhanced Search Capabilities
- Search across all chats, messages, and AI assistants
- Quick access with keyboard shortcuts
Interface Improvements
- 🎨 Refreshed chat interface with assistant indicators
- 📝 Enhanced code block UI
- 🌐 Run HTML (+JS, CSS) code in built-in browser
- 💬 Message management with floating toolbar (copy/delete)
- 🔄 Chat name regeneration from context menu
- 🗑️ Clear chat option in context menu
Technical Enhancements
- 🔒 API tokens now securely stored in macOS Keychain
- ⚡️ Improved performance, especially for long chats
- 🏗️ Complete architecture redesign for better extensibility
- ⌨️ New keyboard shortcuts
- ⏱️ Increased request timeout to 3 minutes
Other Changes
- 🔄 Added current date to filename in chats export
- 🛠️ Improved error handling in chats
- 🐛 Fixed various bugs including crash on chat deletion and missing messages in export
v2.0.0 Release Candidate 1
Changes in Release Candidate 1
Features
Improvements
- Refreshed UI for code blocks and search
- Increased request timeout to 3 minutes (request #39 by @wedlj2094)
Older changes from the 1.5.3 release:
Expand
Improvements
- ⚡️ AI Personas renamed to AI Assistants (sounds better, right?)
- Updated Chat Parameters UI
- Cmd+Shift+S hotkey to toggle sidebar
- Added new models for Google Gemini and Ollama
- New templates in AI Assistants (to apply them, it's required to remove all existing AI Assistants)
Fixes
- Fixed Google Gemini API in stream responses mode (thanks @wedlj2094 for reporting the bug)
Changes from the alpha.3 release:
New features
- Support for Google Gemini and xAI (Grok) APIs
- Search across all chats, messages, and AI Personas
- Added hotkeys: create new chat, search
Improvements:
- Improved error handling in chats
- Improved performance
- Added current date to filename in chats export
- Added double tap gesture in API Services and AI Personas lists
Fixes:
- Fixed bug when the app may crash on deleting chat
- Fixed missing messages in export
- Other minor fixes
Other changes from the 1.5.3 release:
Major Features
🎭 AI Personas
- Create custom AI personalities with unique behaviors
- Configure system prompts, temperature, and color
- Quick-switch between personas during chats
🔌 Flexible API Integration through API Services feature
- Support for multiple AI providers (ChatGPT, Claude, Ollama)
- Configurable API services with provider-specific settings
- Assign default personas to specific API services
🔒 Enhanced Security
- API tokens now securely stored in macOS Keychain
🎨 Refreshed User Interface
- Streamlined chat interface with persona indicators
- Improved message rendering and code display
- 🎉 HTML Preview
- Ability to copy and delete any message from floating toolbar
Technical Improvements
- Complete architecture redesign for extensibility
- New Core Data model with proper relationships
- Standardized API protocol for easy provider integration
- Improved performance for long chats
License Update
Now using Apache-2.0 license (previously MIT) to:
- Better protect the project's long-term development
- Maintain clear patent rights
- Existing users unaffected - continue using as before