Releases: ChatSecure/ChatSecure-iOS
Releases · ChatSecure/ChatSecure-iOS
Version 4.0.5
What's new in v4.0.5:
- Shows notifications for incoming requests and outgoing approvals
- Displays idle status / last activity in the title bar, for instance "Active 10 min ago". This keeps track of the last time you interact with the app, and will report this value when queried by your contacts. The time you last interacted with the app is identical for all of your accounts, so broadcasting this value is disabled for Tor accounts and when auto-login disabled.
- Fixes a crash when viewing your account details on iOS 8 devices
- Fix issues with contacts that get stuck as "Pending Approval"
Changelog: v4.0.4...v4.0.5
Version 4.0.4
What's new in v4.0.4:
- Added an account detail view
- New view to help troubleshoot and fix push issues
- View XMPP server capabilities information
- Redesigned account cell on Settings screen
- Fixes push notification registration on ejabberd 17.01 and Prosody 0.10
- Refactoring to help make push registration more reliable
- Small bug fixes
- Now using Swift 3
Changelog: v4.0.3...v4.0.4
Version 4.0.3
What's new in v4.0.3:
- Add back presence information (by popular request)
- Improve display of nicknames
- Show contact's JID below their nickname instead of your own
- Removes stream resumption timeout (XEP-0198)
- Update dependencies (includes OpenSSL 1.0.2k)
- Update translations (Greek, Slovak)
- Other minor bug fixes
Changelog: v4.0.2...v4.0.3
Version 4.0.2
- Fix Pending Approval bug
- Fix audio message 0:00 duration bug
- Always show Compose button if you have at least one account
- Update Translations (French)
Changelog: v4.0.1...v4.0.2
Version 4.0.1
- Fix pending subscription for approved contacts
- Fix removal of pending contacts
- Fix removing account UI update
- Fix stream resumption for stream management (XEP-0198)
- Improve handling of message carbons (XEP-0280)
- Move presence info to profile screen
- Fix possible deadlock
- Tor 0.2.9.9
- Update Translations (German, Spanish)
Changelog: v4.0...v4.0.1
Version 4.0
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
Version 3.2.3
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
- 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
- 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.2
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.