Skip to content

Releases: oxen-io/session-ios

1.4.0

03 Aug 04:57
Compare
Choose a tag to compare

Fixes:
• Fixed a common crash that could occur after tapping a push notification.
• Fixed an issue that could prevent push notifications from appearing.

Improvements:
• File uploads and open groups are now also fully onion routed.
• When you tap a push notification to open the app, all your messages are now visible right away.
• Chinese (simplified), Portuguese (Brazil) and Italian translations.
• Simplified the onboarding process for new users.
• Improved performance.
• Improved French translation.
• Various minor UI improvements.

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

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

SHA256 Hashes

session-1.4.0.ipa 2cfdf3ce77f11d6bfd93afc5c770bef1c9f76610efd0c3d7a17b46b9cbb7b12e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJfJ5kLAAoJEKyXFIlc5F1Vk78H/28vOesAbO9TJ91OJoWYHkPs
flF+f/s46HCd6gVeMq/bXYPA5arkghPcaflot4uQ2eVm1aHENf3jP1esCoi1+ta6
gXPAo/gP0Ia08LpwShVFJcRNw0xhQL2JsDLCTICCRK91XYUcZZje81M1Gt3kjyw+
/fq8X0X+LVmqgBqodudN3Ffg1pQSJYYpGHdbtax1d4bZ0IQ0gQAgmN4ZiozR65Mk
6PRBeJVE/i5YEB88bJRMOvFgmE0fpnGWmuuDDSaVQ75a/zPoxca+v8bLGkdVXwz8
QNeE4XSNWRA3bfsp4oQJGGbcATDAPArXVBd1pVfHHE19wRTWkW6sQVaIPRExVmQ=
=ZTWt
-----END PGP SIGNATURE-----

1.3.0

23 Jul 06:54
Compare
Choose a tag to compare

Fixes:
• Fixed several common crashes.

Improvements:
• Replaced the friend request system by blocking.

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

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

SHA256 Hashes

session-1.3.0.ipa f5daefde6d474faccc9b12a60074279c61ef1f2823ac1b5db1984ab867505f65
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJfGTQbAAoJEKyXFIlc5F1VC84H/j/kM20JWgAgVnC5yTUfeQG6
nkCPvovPtEAV7F8eEET9HXlr30in4j+VSQKIKL3TNDJDIq+baWY4XmWmq48X6tGU
mzmNZt1plxytdi0wiAF0xf4T0TpSFOST3T6ygbVFwivoMQ/deRrRyaIoSDjsdOnM
u2/kCN/e9rVKWJ1/9CGzHJfLJLukJPAEsznvfJsfRksEDSEm8LmI0Nzt3ekRUhwk
4antTtNwqfwKmZQdphfFm6QKTDrHom1iOoKV+WSH+2v4ON5D3tkIehtiHheh93vT
ByWB78LrZkvT+pbqv4BLgp4qZwzZEhw2brM5iVOHP2ZJPKIbg0Hv6tZcfJlDQVY=
=iL/m
-----END PGP SIGNATURE-----

1.2.6

15 Jul 00:39
Compare
Choose a tag to compare

Fixes:
• Fixed link previews for users that have them enabled.
• Message actions are now consistent across different types of chats.
• Mentions behavior is now consistent with other platforms.
• Fixed a session handling bug that could occur in closed groups.

Improvements:
• Prepared the app for the upcoming desktop overhaul.
• Prepared the app for the upcoming closed groups overhaul.

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

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

SHA256 Hashes

session-1.2.6.ipa a9d9cda33e57881e3a037caeca8485ea97ee99103d87fcbaaf78c6491f8282ba
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJfDlA9AAoJEKyXFIlc5F1Vzr8IAIxL/1NJky4mFn0a84ji3fdt
4ObotB/KUaAkIzfnIrhUPJBvaR02cbGfaTTaIkWJQQ8EDGLigE49Qa/++aO10SB1
zqIHAeZc1eN08cOOT9HytjNtayqznM8BdLEOtk4+Ek5hUG9tHd6CRno2UfwgoDWg
/BhV4O2YFdMWzGMTILLOHC9uSNWDZT1szsbKJJTI+Bwc0bPwyTlKRO1eg2aP76zf
loRqFr09Rb4nZ6ls0HwZRaM7EfXSQTQnvc+tSZz5FeF1wASxz+QbVn3ssv+KoFsh
REw4NT/rg3HqypaY/5axDLj6wG/eNn//St0rfHlBQC8wnrB/Sfu6qsKgIh+0tWA=
=RLOe
-----END PGP SIGNATURE-----

1.2.5

23 Jun 01:06
Compare
Choose a tag to compare

Fixes:
• Fixed a crash that could happen after opening a notification.
• The share screen now shows the correct contacts.

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

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

SHA256 Hashes

session-1.2.5.ipa 80b921c670e31194195bf611a26cee9dc2e8fb8c422688276d0583c6647c352f
session-ios-1.2.5.tar.gz 761f67d43812ac3ad5ac70a04ce370587423e595d43ae25a5b72590175f6f0e2
session-ios-1.2.5.zip 89daa05bd7b89ddcdcf122ac3574d7394964fc54c875c5ff460f568842a10129
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJe8rIPAAoJEKyXFIlc5F1VPVAH/3rHTxMvZfc/0D0KCiSg3WXv
HnCWp9JlTKYw3cLbqCwR+sWOAm8bMJgQqJNfywkCkEAhCNrn1UePA8yUDu4gyQjv
qNUxTdz0ZFmEUzzZWcrVw5GPANEHcCRZyzKeD/m/J2vJ4ALBB4doEbbOwmFr9qp6
NvqXT2dBSbWYfx6gv4yrtPLPN153HxQsIAxY0PypTNQ0D+wzkuuMIihccZGW0WNf
1aMi+kzXbAc0hJRreudV15LB2BFsPUBRz5R7EKi06SQJc6Soh/3ItjWzXdsGvfDb
UyW5ZfIwK4sUsLxQIPeCRvIJ/Skio72fV+xaGSeB3IutXM7x8G87dAHGFRavCko=
=fDUS
-----END PGP SIGNATURE-----

1.2.4

21 Jun 23:29
Compare
Choose a tag to compare

Fixes:
• Joining open groups didn't work for some users. It should now be much more reliable.
• When you unlink a device you want it to be gone. Preferably permanently. Devices now don't come back after you unlink them.
• Fixed an issue where some of your messages could be missing after leaving and re-joining an open group.
• Fixed open group messaging from a linked device.
• Open group names and logos now update correctly.
• When someone messages you in a closed group you will now correctly see their profile picture.
• Your profile picture should now sync across correctly when linking a device.
• When your clock is out of sync with the Service Node network that's a problem. The app now tells you when this is the case.
• Fixed an encryption issue that could prevent some users from sending messages.
• Unknown contacts now no longer show up when creating a closed group.
• The app now guards against Service Nodes specifying an unreasonably high proof of work requirement.
• Some users reported the app crashing when searching in group chats. This has now been fixed.

Improvements:
• Overhauled database handling resulting in a more performant and reliable experience.
• The app now makes better use of multithreading, making everything smoother.
• Photos taken with the in-app camera could be rather blurry. The quality should be a lot better now.
• All mentions are now styled the same.
• Building the app from source is now considerably easier.
• Some protocol changes to ensure compatibility with the upcoming desktop refactor.
• Minor UI improvements.

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

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

SHA256 Hashes

session-1.2.4.ipa cc9d4da2176e0480e9f7479c2fa8bd9cc930562eff2d02fd4830a160eb6e5e53
session-ios-1.2.4.tar.gz 1c187b2879906c816e6d76ae2faf626a67d3922b6b782d35a5a2f45b6968d5fe
session-ios-1.2.4.zip 746fe6f67de2107ef0fbe05b4b4d3ca72baebffbf7948fba4104a600351499ea
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJe8rGsAAoJEKyXFIlc5F1Vru8H/RRjQfmNpPamciV+yUYETLBw
ztF0GN4Nf5Z+SReNRtUA5NeVHc9NmK39Rz9wc3RzY5S8tQ0+AoYn90K5P0YlHHMf
EApth39CAx7BYB4ZzvulazWllQyRaqTwPoFwyxiHkFuVpYIOHx9FN9ZscJUbS68O
8oXM6gK6a4GKqAMAhmwAeuQ4bUU8gQ7SryspNPl2k8kdkp7Jr15Fy8jZcLeP2G8a
Gkr9qoOXoEe8Huq7VrNe0eqN83PwYh6Zt3yUAq8ZE28fuW6aEXZlYjYCF3Ev/R1P
O7ELL0J/dtOwEosyrik3xL/S5sIEWeJL42BI6XoEzbQvToDR11ASfxoZv+Cqk3g=
=wHXh
-----END PGP SIGNATURE-----

1.2.3

05 Jun 01:14
Compare
Choose a tag to compare

Fixes:
• Open groups show the actual number of members now.
• Fixed profile pictures in closed groups.
• The bottom of your conversation list is now always reachable.
• No more duplicate push notifications.

Improvements:
• The app now uses 3 hop onion requests, providing even better anonymity than before.
• You can now see the Service Nodes used by your app for onion requests (and what countries they're in).
• Made the Session ID in conversation settings copyable.
• The app now uses more secure seed nodes.
• Performance improvements.
• Improved copy across the board.

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

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

SHA256 Hashes

session-1.2.3.ipa 4c1b0682d1ed58ed5e9bb47ae67772a32af635dce246db2d437880847e07dc6d
session-ios-1.2.3.tar.gz 91d4ca635da52bb562859ee9c9b90971c315db2c7163a61d0cda795aabd94644
session-ios-1.2.3.zip e2f333e6973ba3a20b0776287352dc7127d4f057bc8e5d1d1989d95b4592f647
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJe2b1cAAoJEKyXFIlc5F1VUdQH/3hlM0B6rpUWTQtDtW8ulz1F
hwuj+/a3L7aB6aVrqACrQTUfDPvxbNQGBGqcGE6G0M+Px9LH1pBWFGca24XGvwcz
QPnPKyGTvn9QePRHVrH1qWaLMY/njlc+iejb98bqILF0kRHMcXF5BNc1HPFtTr01
uvg95Q75ti9RqWPRTAO8Y6pCxk9U3FUerVv/ynXB2eeysgUT+O9CIt3yBgtoVyqz
9fDCnFoeBfDFEt2Aqiiyd8g6x0Dot/qx1a8d2tCRWLBI987dQYUU9m0IqyguvveQ
qMgfWzulzBhUPvFQEilY44Gk13WHP7AVtArNZ6ovNLyxCh5wnzLY02xNghPTiXU=
=arMY
-----END PGP SIGNATURE-----

1.2.1

20 May 05:01
Compare
Choose a tag to compare

Fixes:
• When you link a device your contacts now correctly show up on your other device.

Improvements:
• Significant performance improvements.

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

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

SHA256 Hashes

session-1.2.1.ipa f998c0485e67a6a7e933baf52bfd2cbf0c5f8c37dce7422b36f03b30d0b0ba21
session-ios-1.2.1.tar.gz 395f60dd703fa8efd6624139177f53547e89207676707b18a0ee7e294e3e6e30
session-ios-1.2.1.zip 6d0227e295bea5ece2e2cde9caa38bda19cc14ed2a78b6fbfe6bb353500c8f03
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJezLvYAAoJEKyXFIlc5F1V6yYIAIrEJXipjivQfzav27IRRlwb
m7PZ8tQ5JfvPsV8CKUdgsoSTDLpPwKfsT0tqePHm4MmCGkUxdFVDbjriO25wgshz
UCcXGUspyGDHQhJLZ8ZVhJgQehr0jG84MAQgNcY+wNhmlwU4NHOFBTFRoK6hA769
OpnJ3Cyv52zBtAF9nFToOd4jd20bp09Xx3w4FMeC4O1bFPj2yAtk648mUNZykVUl
C7/DAiTK1ZCY/rhCNVxHrzxb1Lrzu8nz3F7iiZCnItL43QnYQ5/068FeLLq9iXwy
OlIOxyqS2s73kpUWrAwjywO6SziM84wIMcxF+P61AIwkPU4QNIHmC9e6lEbVv34=
=Qpdu
-----END PGP SIGNATURE-----

1.2.0

08 May 23:52
Compare
Choose a tag to compare

Fixes:
• Fixed multi device friend request acceptance.
• Fixed multi device auto-generated friend request bug.
• Fixed contact syncing.
• Fixed APNs token uploading issue.
• Fixed various database handling bugs.
• Fixed various minor UI issues.
• Fixed various crashes.
• Fixed multi device display name updating bug.
• Fixed multi device message status bar updating bug.
• Fixed session reset.
• Fixed various closed groups issues.

Improvements:
• Don’t attach the sender’s profile picture URL to friend request messages (to prevent unsolicited content from being sent).
• Major refactoring of the Session protocol layer.
• Made default RSS feeds deletable.
• Don’t auto-join default RSS feeds.
• Increased message TTL.
• Added tests for Session protocol corner cases.
• Made device linking more reliable.
• Improved performance.

1.1.0

17 Apr 05:21
Compare
Choose a tag to compare

Fixes:

• Sometimes Service Nodes aren't reliable. Session now correctly retries with a different Service Node if a message failed to send.
• Fixed various multithreading bugs that could cause poor performance or undefined behavior.
• Fixed various closed group bugs.

Improvements:
• Session now offers the choice between using APNs and background polling (previously the default) for push notifications. APNs provides much more reliable and immediate push notifications.
• Heavily refactored the service node communication layer for greatly improved reliability.
• Various minor UI improvements.

1.0.8

26 Mar 00:41
Compare
Choose a tag to compare

Fixes:

• Updated for service node changes making attachments over 1 MB work again.
• Moved away from long polling in accordance with service node changes.

Improvements:
• Made device linking instructions clearer.
• Fixed various text clipping issues.
• Editing photos now doesn't make the modal glitch anymore.