Latest release

Version 4.0

@chrisballinger chrisballinger released this Jan 17, 2017 · 0 commits to develop since this release

What's new in v4.0:

  • OMEMO Encryption
  • Profile screen that shows contact's OMEMO and OTR fingerprints
  • In-app notifications on iOS 10
  • Outgoing message queue for improved reliability
  • Resend any outgoing message
  • Automatic selection of best available encryption with manual override per contact
  • TOFU (trust on first use) for OTR and OMEMO fingerprints
  • Easily share and compare OMEMO and OTR fingerprints
  • Keeps screen awake while device is plugged in and app in foreground
  • Improve reliability of audio messages
  • Slightly longer XEP-0198 timeout
  • Fixes multiple group chat bugs
  • Significantly improves database performance
  • Many more bug fixes and performance improvements [2]
  • Full changelog

Download ChatSecure on the App Store


Version 3.2.3

@chrisballinger chrisballinger released this Nov 8, 2016 · 33 commits to develop since this release

Jul 25, 2016

  • XMPP push for supported servers (XEP-0357)
  • Improved subscription requests UI
  • Basic vCard nickname support
  • Fix issues with missing messages during stale OTR sessions
  • Improved IPv6 support for NAT64/DNS64
  • Fix some issues with presence/availability
  • Added button to view your password
  • Fix issue where message view would appear multiple times
  • Automatically start OTR sessions when contact is online
  • Send error messages back to contact when messages cannot be decrypted


Version 3.2.2

@chrisballinger chrisballinger released this May 3, 2016 · 95 commits to develop since this release

  • Fix crashes and UI issues caused by asynchronous database initialization
  • Improved contact search when starting a new conversation (also now with less crashes)
  • Fix crash when sharing account on iPad
  • Update Italian translation
  • Fix multiple Knocks and improve reliability
  • Don't send delivery receipts if decryption fails
  • Update 3rd party dependencies


Version 3.2.1

@chrisballinger chrisballinger released this Apr 25, 2016 · 108 commits to develop since this release

  • Fix bug causing 73% of all crashes
  • Fix issues with Google Talk logins
  • Fix other crashes and bugs
  • Faster startup times
  • Slightly improved UI on iPad


Version 3.1.3

@chrisballinger chrisballinger released this Apr 15, 2016 · 410 commits to develop since this release

  • libotr 4.1.1 hotfix


Version 3.2

@chrisballinger chrisballinger released this Apr 15, 2016 · 132 commits to develop since this release

New in v3.2:

  • Push: You can now briefly wake up offline ChatSecure iOS contacts via the "Knock" button. The Knock button will replace the Send button when no text is entered, you've previously established an OTR session with a Push-compatible contact, and the contact is offline.

We would appreciate feedback on the UX of this design, which we know acts very differently from centralized messaging apps. There are plans to improve this experience when connected to servers supporting XEP-0357, which will allow any contact to wake your client.

  • Group Chat: You can now start and join group chats. End-to-end encryption is planned but not yet supported.

  • Onboarding: When starting the app for the first time, or adding a new account, there is a new onboarding flow to help simplify setup for new users.

  • Under the hood: Many changes that should improve performance and reliability.


ChatSecure v3.1.2

@chrisballinger chrisballinger released this Aug 5, 2015 · 410 commits to develop since this release


ChatSecure v3.1

@chrisballinger chrisballinger released this May 19, 2015 · 429 commits to develop since this release

  • Media messaging via OTRDATA
  • Media storage inside IOCipher container
  • Better UX for connection status
  • Bug fixes
  • Tor, OpenSSL 1.0.2a, Libevent 2.0.22-stable
  • Removes Facebook support (sorry!) -


ChatSecure v3.0

@chrisballinger chrisballinger released this Jan 7, 2015 · 594 commits to develop since this release

  • Message archiving with SQLCipher support (using YapDatabase)
  • Tor support for XMPP
  • XMPP account creation
  • Updated UI for iOS 8 and new iPhones
  • Major internal refactoring