Releases: aws-samples/swift-chat
SwiftChat v2.5.1
SwiftChat v2.5.0
What's Changed
Features
- Support Bedrock API Key for Text and Image Model
- Support Virtual try-on, automatically recognize clothes, pants, shoes and try them on
- Support add API Key as bearer token for Ollama models
- Support add up to 10 OpenAI Compatible model configuration
- Support adding images while using system prompts, add preset image prompt templates
- Support for collapsing and expanding the reasoning section, and remembering the most recent state
- Support copying the reasoning and response separately
- Support line breaks on macOS through the shortcuts
Shift + Enter
,Control + Enter
andOption + Enter
- Support
⌘ + C
,⌘ + V
shortcuts to quickly add multiple images(Screenshot), videos, and documents - Support opening multiple Mac windows for parallel operations by using
⌘ + N
- Support French, Italian and German for Amazon Nova Sonic
- Support GPT-5 Series Models
Other Changes
- Fix version for on-headers and compression
Full Changelog: 2.4.0...2.5.0
Note: Using Virtual try-on feature via SwiftChat Server needs to upgrade your API, please refer: upgrade-api
SwiftChat v2.4.0
What's Changed
Features
- Support Dark Mode on Android, iOS and Mac (Following system settings).
- Support adding richer document formats('json', 'py', 'ts', 'tsx', 'js', 'kt', 'java', 'swift', 'c', 'm', 'h', 'sh', 'cpp', 'rs', 'go', 'class', 'cs', 'php', 'rb', 'dart', 'sql', 'css', 'xml', 'yaml')as plain text in user prompt.
- Support adding documents for Ollama models and models compatible with OpenAI format.
- Support thinking mode for Claude sonnet 4 and Claude opus 4.
- Support New Nova Sonic Voice ID Lupe and Carlos in Spanish.
Other Changes
- Fix the duplicate rendering issue caused by audio waveform updates.
- Fix crash issue for add voice system prompt.
Full Changelog: 2.3.0...2.4.0
SwiftChat v2.3.0
What's Changed
Features
- Support speech to speech by Amazon Nova Sonic on iPhone, iPad and Mac 🚀
- Support Custom Voice Conversation System Prompt.
- Support Selecting Voice ID on Settings page.
- Support Barge In, also you can disable in system prompt.
- Support Echo Cancellation, you can talk directly to the device without wearing headphones.
- Support Voice Waveform to display realtime volume level changes.
- Support display Latency and token response speed metrics
- Change question text UI into a bubble format, update side bar background color on mac
- Support use proxy for OpenAI Compatible models
- Add Support for GPT-4.1 series model
Other Changes
- Fix OpenAI Compatible Reasoning model Reasoning text do not display issue
- Fix Bedrock model chunk parse error by add
converse/v3
api - Fix the jittery scrolling issue when content doesn't fill a full screen
Full Changelog: 2.2.0...2.3.0
Upgrade Notice !!!
Starting from this version, we begin to use the /converse/v3
API, which requires:
- Upgrade your CloudFormation Stack, please refer upgrade-cloudformation
- Upgrade your API, please refer: upgrade-api
SwiftChat v2.2.0
What's Changed
Features
- Support OpenAI API Compatible Models
- Support quick switch text model by click bottom right model icon
- Support manual interruption of scrolling for streaming
- Add regenerate icon for regenerate any history AI response
- Add edit icon for auto select all raw markdown text
- Add an eye icon to show API keys in Settings page
- Support dollar($ and $$) format latex display
- Support loading for wait first streaming response
- Support loading when open long text history session
- Support tap message title to copy all response messages
Other Changes
- Add notice for using Chinese prompt to generate images when
nova-lite
is not enabled - Add notice for DeepSeek models not support multi-modal
Full Changelog: 2.1.0...2.2.0
SwiftChat v2.1.0
What's Changed
Features
- Add support for
DeepSeek-R1
model on Amazon Bedrock
Full Changelog: 2.0.0...2.1.0
SwiftChat v2.0.0
What's Changed
Features
- Support
Claude 3.7 Sonnet
with thinking mode. - By optimizing the caching strategy, significantly improve Markdown rendering performance 🚀
- Added
/converse/v2
API for better parse the reasoning text. - Increase the lambda timeout to 15 minutes.
- Update the UI display of the reasoning content, and support the rendering of reasoning in Markdown format.
- Fixed known issues.
Full Changelog: 1.10.0...2.0.0
Note: Starting from this version, we begin to use the /converse/v2
API, which requires upgrading your API, please refer: upgrade-api
SwiftChat v1.10.0
What's Changed
Features
- Support for Ollama text and vision models
- Support for DeepSeek models:
DeepSeek-V3
andDeepSeek-R1
- Support for OpenAI models:
GPT-4o
andGPT-4o Mini
Full Changelog: 1.9.0...1.10.0
Note: Using OpenAI API Proxy feature needs to upgrade your API, please refer: upgrade-api
SwiftChat v1.9.0
What's Changed
Features
- Support fully customizable System Prompt Assistant 🎉
- Support Permanent Sidebar display mode for Mac
- Change default Image model to
Stable Diffusion 3.5 Large
Others
- Upgrade
react-navigation
to 7.x - Support native stack with drawer layout.
Full Changelog: 1.8.0...1.9.0
Note: Using System Prompt feature needs to upgrade your API, please refer: upgrade-api
SwiftChat v1.8.0
What's Changed
Features
- Support LaTeX display for Amazon Nova.
- Change default text model to Nova Pro and change default translate model to Nova Lite when generate images.
Others
- Support GitHub action for release new version.
Full Changelog: 1.7.0...1.8.0