- Media messaging via OTRDATA
- Media storage inside IOCipher container
- Better UX for connection status
- Bug fixes
- 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
- Require TLS for all XMPP connections
- Fix SSL pinning
- Fix missing chat view on iOS 6
- Crash fixes
- Show warning when running on insecure iOS versions
Full changelog: https://github.com/chrisballinger/Off-the-Record-iOS/compare/v2.2.1...v2.2.2
- Remove AIM support (sorry!)
- Crash fixes
- Minor UI fixes
- Updated localizations
- Security improvements
Full changelog: https://github.com/chrisballinger/Off-the-Record-iOS/compare/v2.2...v2.2.1
- XMPP: SSL Certificate Pinning
- XMPP: Support for non-standard root CAs like CACert to support jabber.ccc.de
- XMPP: Better support for self-signed SSL certificates via certificate pinning
- Support auto-login for accounts
- User interface improvements
- Security improvements
- Internal refactoring and code cleanup
- Fix many crashes
- Update 3rd party libraries
- Fix Facebook login issues
- Fix non-Gmail Google Apps for Domain login issues
- Fix issue with erroneous SSL validation error
- Fix missing keyboard / chat input area
- Fix crash when quickly switching between buddies
- Fix 100% CPU usage bug
- Localization updates
- Fixes for delivery receipts
- Fix OTR negotiation with ChatSecure-Android
- Opportunistic OTR support
- iOS 6 Sharing Sheet
- Fix Facebook account disconnection crash
- Fix QR code sharing
- Fix XMPP SSL hostname mismatch and self-signed cert switches
- Fix various UI bugs
Full changelog: https://github.com/chrisballinger/Off-the-Record-iOS/compare/v2.1...v2.1.1
- iOS 7 Support!
- Bug Fixes
- Security improvements
- Added OAuth Support for GTalk & Facebook
- 2-factor Authentication support for GTalk accounts
- Fixes Facebook login errors (now requires OAuth)
- Updated localizations
- Asynchronous OTR private key generation
- Replace Crittercism with HockeySDK for open source opt-in crash reporting
Note: For GTalk and Facebook accounts you'll need to reauthorize using OAuth instead of username & password.
Full changelog: https://github.com/chrisballinger/Off-the-Record-iOS/compare/v2.0.1...v2.1
- Attempt to fix some of the new crashes introduced in v2.0.
- New UI design
- Updated translations
- Major internal changes that will make the app easier to improve in the future
- Add buddies
- Search buddy list
- Groups
- View buddy info on long press
- Add UserVoice support forum
- Add Donate Button (yay!)
- Update Translations
- Add advanced XMPP security options (allow plaintext auth, require TLS)
- Fixes crash on launch bug
- Fixes language switcher not working
- Better fingerprint verification
- In-app localization switching for languages not supported by iOS natively (e.g. Tibetan)
- Update translations
- Minor UI improvements
- Remove all references to a certain company's trademarks
- Update XMPPFramework (might fix connection issues to custom XMPP servers)
- Redesigned login view to be more flexible and extensible
- Added a port field to assist in connection to custom XMPP servers
- Try to fix a crash associated with Oscar logins
- Implemented two new optional XMPP features:
- XEP-0085: Chat State Notifications
- XEP-0184: Message Delivery Receipts
- Multiple simultaneous account support! (Facebook, GTalk, AIM, XMPP)
- Option to remember account passwords in iOS keychain
- User interface improvements
- Many, many bug fixes
- Upgrade to libotr 4.0.0
- iOS 6 and iPhone 5 support
- Removes support for armv6 devices and now has a minimum requirement of iOS 4.3. Sorry!
Check out the full changelog here: https://github.com/chrisballinger/Off-the-Record-iOS/commits/v1.2
=== Background messaging support ===
- You can receive messages in the background for 10 minutes.
=== Localizations ===
- Feel free to contribute a translation if it is incomplete or missing: https://www.transifex.net/projects/p/chatsecure/
=== Settings panel ===
- Choose your font size!
=== Share ===
- Share a link to the app via SMS, E-mail or QR-code.
=== Bug fixes ===
- Let us know if you find any bugs by using Github Issues. Please contact us directly for anything security related.
Full changelog here: https://github.com/chrisballinger/Off-the-Record-iOS/commits/v1.1
- (Retina) iPad support!
- Many bug fixes
- Converted to ARC
- Update XMPPFramework, MBProgressHUD
- Remove DTCoreText
- Added option to save username
- Fix some issues when sending/receiving messages over XMPP
- Multiline chat input
- Better behavior when receiving messages
- Add Initiate OTR button
Full changelog here: https://github.com/chrisballinger/Off-the-Record-iOS/commits/v1.0.2
- Attempt to fix an issue where AIM buddies did not appear
- Redesigned buddy list
- Initial Release