Skip to content

Releases: aws-samples/swift-chat

SwiftChat v2.5.1

14 Aug 01:43
Compare
Choose a tag to compare

What's Changed

Other Changes

  • fix: truncated JSON formate issue

Full Changelog: 2.5.0...2.5.1

SwiftChat v2.5.0

08 Aug 02:02
Compare
Choose a tag to compare

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 and Option + 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

07 Jul 16:34
Compare
Choose a tag to compare

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

10 Jun 01:01
Compare
Choose a tag to compare

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:

  1. Upgrade your CloudFormation Stack, please refer upgrade-cloudformation
  2. Upgrade your API, please refer: upgrade-api

SwiftChat v2.2.0

06 Apr 13:42
Compare
Choose a tag to compare

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

11 Mar 02:55
Compare
Choose a tag to compare

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

02 Mar 05:30
Compare
Choose a tag to compare

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

26 Jan 10:19
Compare
Choose a tag to compare

What's Changed

Features

  • Support for Ollama text and vision models
  • Support for DeepSeek models: DeepSeek-V3 and DeepSeek-R1
  • Support for OpenAI models: GPT-4o and GPT-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

14 Jan 01:56
Compare
Choose a tag to compare

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

30 Dec 04:41
Compare
Choose a tag to compare

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