Skip to content

@chrisballinger chrisballinger released this Dec 12, 2018 · 13 commits to master since this release

  • Fix security issue in certificate pinning alert dialog, where any valid certificate would show as valid #1071 (thanks @mimi89999!)
  • Fix crash when rapidly scrolling through chat history #817 #977 #1038
  • Fix issue where chat history is temporarily blank after sending a message #950
  • Swift 4.2 / Xcode 10.1
  • Updated 3rd party dependencies
  • Other minor bug fixes

Changelog: v4.3.5...v4.3.6

Assets 3

@chrisballinger chrisballinger released this Dec 7, 2018 · 31 commits to master since this release

  • Support for new iPhone screen resolutions
  • Minor bug fixes

Changelog: v4.3.4...v4.3.5

Assets 2

@chrisballinger chrisballinger released this Jul 19, 2018 · 39 commits to master since this release

  • Attempting to fix source of crash regression in Swift 4.1.2 runtime (reabstraction thunk helper swift_getObjectType crash).
  • Other crash fixes

Changelog: v4.3.3...v4.3.4

Assets 2

@chrisballinger chrisballinger released this Jul 14, 2018 · 44 commits to master since this release

  • Actually fix crash on launch by disabling download resumption. #1034
Assets 2

@chrisballinger chrisballinger released this Jul 13, 2018 · 45 commits to master since this release

  • Fix crash on launch when resuming downloads

Changelog: v4.3.1...v4.3.2

Assets 2

@chrisballinger chrisballinger released this Jul 13, 2018 · 51 commits to master since this release

  • Fix bug causing duplicate MAM messages
  • No longer expires the last remaining OMEMO key after it hasn't been seen for > 30 days
  • Minor bug fixes

Changelog: v4.3.0...v4.3.1

Assets 2

@chrisballinger chrisballinger released this Apr 10, 2018 · 106 commits to master since this release

  • Message Archive Management (XEP-0313) - one-to-one and group chat history is now synchronized between multiple devices, if supported by your server.
  • Group Chat Bookmarks (XEP-0048) - Group chats are now bookmarked on your server to allow persistence between devices / installs.
  • OMEMO Group Chat Encryption - This is not yet recommended for general use and is for advanced users only. Must be globally enabled in Advanced Settings as well as individually for each group chat.
  • Improvements to general group chat user experience
  • Bug fixes and performance improvements

Changelog: v4.2.1...v4.3.0

Assets 2

@chrisballinger chrisballinger released this Jan 23, 2018 · 381 commits to master since this release

  • Fix some crashes and odd behavior in the chat view bubbles
  • Fix crash when media URL cannot be parsed
  • Fix crash when room messages are orphaned
  • Add toggle to allow database passphrase keychain entry to be persisted in encrypted iTunes backups to allow for better experience when restoring a backup to a new device
  • Connections are more likely to be cleanly disconnected during background fetches
  • Match room occupants to contacts if possible
  • Remove UserVoice
  • Update a few dependencies
  • Show full version number at bottom of Settings
  • Move 3rd party library license and version information to Settings bundle
  • Migrate to Swift 4
  • iPhone X support
  • Now requires iOS 9 or higher

Changelog: v4.2.0...v4.2.1

Assets 2

@chrisballinger chrisballinger released this Oct 24, 2017 · 427 commits to master since this release

  • Improved group chat reliability
  • Media sharing in group chats (unencrypted only)
  • Redesigned group participants view
  • Improvements to OMEMO session initiation. Thanks @N-Pex! #809
  • Improve performance of chat view. Thanks @stigger! #817 #823
  • Group chat: Use displayName for nickname instead of JID #818
  • Fix UnsentGroupMessagesViewName crash #645
  • Attempt to fix extraneous push registration dialogs
  • Do not discard messages with identical stanza ids #813
  • Show better warning when certificate changes #825 #777
  • Bug fixes and refactoring
  • Tor 0.3.0.11

Changelog: v4.1.0...v4.2.0

Assets 2

@chrisballinger chrisballinger released this Jun 30, 2017 · 607 commits to master since this release

What's new in 4.1.0

  • XEP-0363: HTTP Upload support for much faster and reliable media messaging. [1]
  • XEP-0352: Client State Indication. Helps reduce network usage when running in the background.
  • End-to-end encryption for file transfers in OMEMO or OTR sessions [2].
  • Inline media previews for incoming URLs. (Optional)
  • Bug fixes and refactoring.
  • Tor 0.3.0.9

Caveats

  • Your server administrator must enable support for XEP-0363. See mod_http_upload for Prosody [3] and ejabberd [4] for more details.
  • Encrypted file transfer is required in OMEMO/OTR, but has limited compatibility for receiving clients. Users on the other end will receive aesgcm:// links [2].
  • Inline media previews are enabled by default, but can be disabled on a per-account basis. This feature should be disabled if you have extreme privacy concerns or do not trust your contacts. This setting is always disabled for Tor accounts.
  1. https://xmpp.org/extensions/xep-0363.html
  2. https://github.com/iNPUTmice/ImageDownloader
  3. https://modules.prosody.im/mod_http_upload.html
  4. https://docs.ejabberd.im/admin/configuration/#mod-http-upload
  5. https://xmpp.org/extensions/xep-0352.html

Changelog: v4.0.9...v4.1.0

Assets 2
You can’t perform that action at this time.