What's Changed
- Fixes for user config crashes by @mpretty-cyro in #868
- Added a method to determine if the database is probably suspended (not 100% accurate)
- Prevented a crash which could occur in rare cases when accessing the Seed via the home screen prompt (direct user to share logs with session - db locked or device in an invalid state)
- Prevented a crash which could occur when trying to send a message due to failing to retrieve the mnemonic (db locked or device in an invalid state)
- Fixed a crash where the image picker grid could go out of bounds when selecting elements
- Fixed a crash which could occur when a user provides a recovery password with a word that contains less than 3 characters
- Fixed a bug where optimistic outgoing messages wouldn't show the "Failed" state if sending a message fails due to a suspended database
- Fixed a bug where optimistic messages could end up appearing multiple times
- feat: Enable upside down orientation for iPad by @f-person in #864
- JobRunner unit tests by @mpretty-cyro in #813
- Make Updated User Config Permanent by @mpretty-cyro in #881
- Updated Push Notification API Integration by @mpretty-cyro in #856
- Community message request setting by @mpretty-cyro in #886
New Contributors
Full Changelog: 2.3.1...2.4.0
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/dev/utils/gpg_keys/KeeJef.asc
SHA256 Hashes
session-2.4.0.ipa 60df7fe32e39eee89e0084f1cd4c24d08ca842f1427680837a1ece6aa86ff04d
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZPUiogAKCRBQ94kLze2Q
q6cSAP0YHl2z0JzEBFH5nK5Dv281r/yXysNHAiK15FYR4PKeyAD8Cbk+jQT1MewX
vfvIJQvTAk+/AJ9lArKB57tWsQ6OcwY=
=JztN
-----END PGP SIGNATURE-----