github oxen-io/session-ios 2.2.0

latest releases: 2.8.0, 2.7.4, 2.7.3...
2 years ago

Features:

  • Added theming
  • Updated the conversation creation UI
  • Updated the main app settings to be standardised across platforms
  • Added the ability to locally delete messages which have already been deleted by the sender
  • Added the ability to locally delete "info" messages
  • Added a toast to indicate when hitting the soft emoji reactions rate limit
  • Marking messages as read when the message appears on the screen instead of when opening a conversation
  • Increased max length for profile name to 64 bytes
  • Updated the document message UI

Crash Fixes:

  • Fixed a crash when receiving a message which contained a mention followed by a link
  • Fixed a crash which could occur when doing the initial DB migration due to invalid data
  • Fixed a crash which could occur randomly due to multi-threading and SNodeAPI variable access

Bug Fixes:

  • Fixed an issue where the user config message wouldn't get sent correctly
  • Fixed a few issues with disappearing messages (conversation not updating, messages not disappearing immediately)
  • Fixed an issue where the timestamp label in the context menu can go off screen for large messages
  • Fixed an issue where the snapshot for the context menu snaps into place when it is too close to the top/bottom of the screen
  • Fixed an issue where in-conversation search could hang in conversations with a large number of messages
  • Fixed and issue where global search could hang in some cases with large databases and short search terms
  • Fixed an issue where some characters could cause global search to not work intuitively
  • Fixed an issue where conversation "jump to bottom" wouldn't work properly in some cases
  • Fixed an issue where the emoji Picker wouldn't avoid the keyboard
  • Fixed an issue where typing indicator messages could incorrectly remain for 23 hours
  • Fixed an issue where the read receipt job would needlessly and excessively run
  • Fixed an issue where screens weren't triggering data updates when "related" data was getting deleted
  • Fixed an issue where registering for PagedDatabase observations could briefly hang
  • Fixed an issue where profile information wouldn't always be sent through when accepting a Message Request
  • Fixed some layout issues with messages and reactions

Other:

  • Refactored some Objective-C classes into Swift
  • Removed a bunch of redundant code
  • Improved layout support for RTL languages

Signatures

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

The following hashes have been signed for verification using keejef's GPG keys
located in the oxen core repository at https://github.com/oxen-io/oxen-core/blob/master/utils/gpg_keys/KeeJef.asc.

SHA256 Hashes

session-2.2.0.ipa 73d2792b4bf9331c90aa323018f317c0ccf3acf8a47a6e397269556211aaa438
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJjT3+/AAoJEKyXFIlc5F1V1RsIAKjO/gMFdXrliUX58SJniCHJ
Jd6iu85U6xx72LX6VfPfcXiv3xy7Mus3dwHve9AoRlSJTNpY8/aJzl3vnYc23VQ7
dhHMe/FYxzk+a9FWiyeISuK2gZiOfaE6B295rfJmorSQw7SL5D0y5c6seB2q8wAj
MVf2MLrhTISt+UdIBmueWviczOLWnGqR8CPLZIlQHBEEE231C7POTKdp3zP1pD8i
rxDvTQEbTb4DXNtIqKhPusVz0uwTR9mgCcttoqPN5jBIraAZzS//akeGogpTOPFb
s/3djq7l1L61wd9Tfzzmo3DdnZ/1wpYEzNuimCjQmnqayWy4RzeAB+XX1ZyQ/gQ=
=rq/8
-----END PGP SIGNATURE-----

Don't miss a new session-ios release

NewReleases is sending notifications on new releases.