Releases: oxen-io/session-android
Releases · oxen-io/session-android
v1.18.2
What's Changed
- Fixed issue where delivery status did not change to 'Sent' in Communities,
- Fixed bug with mention list incorrectly rendering the user’s avatar when user backspaces,
- Fixed bug where the delivery status of the last sent message would disappear upon receiving a new message,
- Fixed bug where the reply button did not create reply in the input message box,
- Fixed consistency of scroll to bottom functionality,
- Fixed issue where new messages were hidden under the keyboard,
- Fixed issues with Ban and Delete functionality,
- Resolved crashing when using in chat search with extended characters,
- Resolved sign-up issue where Session ID was regenerated each time app lost focus,
- Resolved issue with mirroring functionality for the self-viewer in video calls,
- Improved accuracy of recently used emojis list,
- Resolved crash when selecting user image in group conversations,
- Added loading state when exporting logs,
- Removed ability to have multiple line display names,
- Link previews now off by default,
- Fixed dialog button appearance,
- Fixed a persistence issue with delivery status labels in conversation view,
- Resolved UI issues in light theme,
- Fixed bug where multiple quote previews would remain when replying to messages,
- Improved mention highlighting appearance.
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
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-1.18.2-arm64-v8a.apk 36d419e80c90e77ab487da4637ab6c2b2ef2fdcedefd46794c6f58ae99cc1ea8
session-1.18.2-armeabi-v7a.apk 0b5882fc1c9373fba23795ddf7886c46e2d18ae68c02fca76839b02038f7722c
session-1.18.2-huawei-universal.apk 55c88fd8ad775bc68876f0bf4f23365f52197c5a277deb233f960261cf82832d
session-1.18.2-universal.apk cb2a889025b0b547291a10870dd5b3595a7eceb78e1686e65a08a57420cd98e7
session-1.18.2-x86.apk 6bd46b44f7c4737c3f068616a22098bfd9a5f95e3dfa5a45625731e1f4b06a80
session-1.18.2-x86_64.apk f154d11b981fbac14ca0ade77383549de5edeadba9b92d22a51fc2ccfe1b2263
session-1.18.2.aab 63125da98ee684addc6139e91a6a0a95bf268c6186a5168be8a27ff68d32329a
-----BEGIN PGP SIGNATURE-----
iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZjIGXgwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKsmVQEAoDmTPzZGsf1eFeV/74/qG/jjAQkC9Ot6S9OlTH38
Y5kA/ixi7k859wR41XE2/MGACilhofCxOMZHTfXWQMpihtsH
=KqD/
-----END PGP SIGNATURE-----
Full Changelog: 1.18.1...1.18.2
v1.18.1
What's Changed
- fix: use the visible message view's context instead of the UserDetailsBottomSheet context which is null before showing by @0x330a in #1425
Signature
-----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-1.18.1-arm64-v8a.apk c1cff5a9163fc6c0f47321395c92e6e676e0b907e583b5e3c1c57067621d1042
session-1.18.1-armeabi-v7a.apk 0fa1dad3a4ebd4b7bae176069bf98cf05347d85e3a611613b69c513270f2e3d1
session-1.18.1-huawei-universal.apk 9b85d5bf47d76ca7dacdd3b4d6e7511f2ce46845afd4cb3a991b603dc75281b7
session-1.18.1-universal.apk 6d07071e84d84e5de1e593be1a1509852c2d6cef8d9928355be0349b5cc6ea5b
session-1.18.1-x86.apk c01562bee0d2e53b0c0d139423997404668e1d539afc5b1912a98fd6dd01499b
session-1.18.1-x86_64.apk ff001d2d3e64d2809c2e3232f3a7801649812171c181af8a85fa1e693b5b88c7
session-1.18.1.aab b72c1e5bc862b3056fbf05c7c5e1b197720c34057033b106de2435d36188382f
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZeW3wAAKCRBQ94kLze2Q
q28UAQCIfaplMZy0aKh2YP6q2qvNIMSI7sZ7rlMhTYKaXJhZ4gEA3UOp6ocy/yHD
zQz5H40J0OhaBGXGaJSJv0YlD+ySzwg=
=nRaB
-----END PGP SIGNATURE-----
Full Changelog: 1.17.6...1.18.1
v1.17.6
What's Changed
- Fixes oxen-io/session-android#704 - Reply state is lost when replying with link preview by @alansley in #1387
- SA429 Cannot save generic files by @alansley in #1391
- SA1390 - Session ID regeneration on focus loss by @alansley in #1392
- Add in CI unit tests and builds by @mpretty-cyro in #1413
- Rebuild Disappearing Messages by @bemusementpark in #1313
New Contributors
Full Changelog: 1.17.5...1.17.6
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
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-1.17.6-arm64-v8a.apk aaa8eac4accdac3b1913bb9a3beca06962bd5f69392c26a8a7530b3a7f6859fb
session-1.17.6-armeabi-v7a.apk 02024aa09a09994e39e336754ff3b1c23364ce64805914a83de6852e85318829
session-1.17.6-huawei-universal.apk f4961ffefa9c18a353877df4616774aa78dd2b58a19e88c62173bab03858cad5
session-1.17.6-universal.apk 268e860fac8a81a79f6bd1b008804b96e45864988fbb804d9beefe6b9bb9afa3
session-1.17.6-x86.apk 84b3305e9229a0ad24c257f67d0d247da263a34f5d49f234c4318776224406b5
session-1.17.6-x86_64.apk 07bbf5404a6ed496694e3da5ef8aac39094822877d0bc2caea6c0e0050fe85ae
session-1.17.6.aab f94615336d2d49a95a7418aced63027dd41871deac6af802972d3b041c331b4a
-----BEGIN PGP SIGNATURE-----
iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZd7nUgwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKu0zwEAxVKreCuforAZvnDxbHdWfoZooNfFDaAzXX7DZ+uI
BSUBAJE1W1vttJXIm82geqisDjHrCsWPX43TFnpdoTvPWZ4D
=+0Su
-----END PGP SIGNATURE-----
v1.17.5
Full Changelog: 1.17.4...1.17.5
What's Changed
- Remove unsupported call servers
Full Changelog: 1.17.4...1.17.5
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
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-1.17.5-arm64-v8a.apk a471626350a2eed38519f0fc99582b035d837d38b60696e3d1b861aba238e574
session-1.17.5-armeabi-v7a.apk b69873929ec764d44a1447d4e0f02e2830e41c5c3d7b572b22f654bbfe843eb2
session-1.17.5-huawei-universal.apk c76942bfe823f7e9580e27633bb18198bfe8119e3b7d75d683e9cb6005dfd708
session-1.17.5-universal.apk a8f68912892e8fd6e621411f7948d2b5b1bc8a6bff064ece5dd6fb9acb2e781f
session-1.17.5-x86.apk 3487744729564d38328816d7a8ba86050d3a2c53dbcdd23d5c098f2de866395e
session-1.17.5-x86_64.apk 01c890c1041fc34352327e4a4f2d3f03ad507ee83b8f0c60fe2da93f385ec3b3
session-1.17.5.aab 7989c11311a0824893435effd189743591fa1d7d85bbef2f9d1be85c7b3f78a1
-----BEGIN PGP SIGNATURE-----
iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZXanYAwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKvNigD/XmKDjNVko7UadVWOIruU/+skkCUfcGp2i+oT3230
t9QBAPNsW6YFcbLPpDevKiIgmQoqDjwI1/NLVPi9hHjzW0II
=mb1E
-----END PGP SIGNATURE-----
v1.17.4
Full Changelog: 1.17.3...1.17.4
What's Changed
Full Changelog: 1.17.3...1.17.4
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
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-1.17.4-arm64-v8a.apk d656fd826c78936a2b5ef6781caed40ac3884990a76d3e78a47d567c229fa8c7
session-1.17.4-armeabi-v7a.apk 5942ad765d0734c2babe04b6bc805044fe99e0fcd9cc6ed516261b1208f0e8a1
session-1.17.4-huawei-universal.apk dea35d6eee92232024f5c5973f831c189b8a63c5b37a7e285723385c8e001a74
session-1.17.4-universal.apk e5422dd3f57830801d7f884d27da123c9b6bcd44f93a5483d90b5aef1839097d
session-1.17.4-x86.apk 9f583a7958949f5a1f0fd2d1ad3637cde1760648190d23890657b351c34ae5a2
session-1.17.4-x86_64.apk 5a047433f6b0f641f6b5a5a82c71d4f6f7256e841ae2ebd741009c76f31bd8e6
-----BEGIN PGP SIGNATURE-----
iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZSjoZwwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKsuGAD/cJ+FFaGbdAMBj3Qq8ScRWHVxoh0UhXtlImyygUXt
HCIA/0z4hqJErZyCAYgZwdy1RaGLxxiuRmATEin75jvVi7wB
=+qta
-----END PGP SIGNATURE-----
v1.17.3
What's Changed
- fix: use the context compat register receiver to fix Android 14 crash by @0x330a in #1338
- Drop previously unprocessed attachment download jobs by @0x330a in #1339
Full Changelog: 1.17.2...1.17.3
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
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-1.17.3-arm64-v8a.apk bf5ecaedaa3212875220e6b981a951603bdce817ac425cece7661299268faca8
session-1.17.3-armeabi-v7a.apk 94d624bb4be3b5444ba2912a1a0889db3eb630a0e624509d924a2c8df08e5792
session-1.17.3-huawei-universal.apk 20a781bf16aeeb98ac32836c9d7310ba246b2a3bcf1c98f51073282c0de64146
session-1.17.3-universal.apk b523ae1f8c4f78036485e3da803722e1a6c8e768dc188b105c631d6cb135f212
session-1.17.3-x86.apk 084f0a994cb2bdb87a8825f0e4d652f9cba902f32bedf77805112837bdeed23e
session-1.17.3-x86_64.apk f7bf145d4974cf4093aeb610b085728f5e6c6295ebe781e35a18e03074a27a78
session-1.17.3.aab 541f171897526f543934cb1138749e8b4dcdc19b2cc1718e695ddcc78045be94
-----BEGIN PGP SIGNATURE-----
iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZSZLJQwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKt9TQEA0OUon9r/cjN643cgQ/BasMLq1cxIgPWa5ocfzS1X
x4IA/Ahfj1Mt3+qJSBcuPENEtuP9a9zQOWLn0d4I+u7/hJEK
=dspI
-----END PGP SIGNATURE-----
v1.17.2
What's Changed
- Fix post notifications permission request by @bemusementpark in #1314
- Fix attachment download for self-send by @0x330a in #1318
- Increase activity_home_outdated_client_config text size to 11sp by @bemusementpark in #1284
- Remove unused longmessage package by @bemusementpark in #1301
- Update issue templates by @KeeJef in #1253
- Make playDebug the default variant by @bemusementpark in #1322
- Ignore unknown fields in push V2 json by @bemusementpark in #1328
- Maybe fix oob in media preview adapter cursor adapter by @0x330a in #1324
- Update session libsodium by @0x330a in #1326
- Fix if check for attachment download by @0x330a in #1334
Full Changelog: 1.17.1...1.17.2
Signatures
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
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-1.17.2-arm64-v8a.apk b0553c7eb2cdbc8403b200877f7da2c0cf34719a98563c3ef301cc030afd5e6b
session-1.17.2-armeabi-v7a.apk 8bafd62e327d03b64de1a64e06a3245cec12bc5561609bbfd3c0451d79e7d81f
session-1.17.2-huawei-universal.apk 09e1dc364440e766f1dbb15bc945547340e72185513970bc309a43beabe1ad06
session-1.17.2-universal.apk c1e15ae1cc0f1b874e9fb14d5804ab433ed6b942cf41ecebbcc304b70c11be8f
session-1.17.2-x86.apk 32996557730f0559ae9844e1c35bb2cc59f689af2e0dc6419e1fd217eeadf68f
session-1.17.2-x86_64.apk 1f1df263a135796b616ca718419cad9eb9261144c49e9ab1e06a7d3f3a5adeca
session-1.17.2.aab 966d2ef7d07286ee6993e4f59fd8a286dca13f0d168c38a91ee05bfd55003298
-----BEGIN PGP SIGNATURE-----
iIIEARYIACoWIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZSOiuwwca2VlQG94ZW4u
aW8ACgkQUPeJC83tkKsVWgD/XDRpumAXifZhp6LSUH9De858lRKcdDkJrUq/zsjw
rvIBAKTS2Y4Lq9xXR5YloHdo2E0okf/LYoQXm6gfrygrKMEF
=brpW
-----END PGP SIGNATURE-----
v1.17.1
What's Changed
- [SES-206, SES-359] Enable reply with voice and fix layout by @bemusementpark in #1278
- [SES-205] Fix message clipping by @bemusementpark in #1277
- [SES-557] Update MessageDetailActivity with Compose by @bemusementpark in #1261
- Fix shareLogs() is canceled on early dismiss() by @bemusementpark in #1295
- Remove unused classes by @bemusementpark in #1289
- Remove contactshare package by @bemusementpark in #1288
- Fix Dialog#button default by @bemusementpark in #1299
- [SES-469] Update push notifications by @bemusementpark in #1293
- Utilise new Push Notification endpoint for 1-on-1 conversations. by @bemusementpark in #1249
- [SES-1002] Synced blind requests by @0x330a in #1303
- Use separate keys for huawei shared prefs by @bemusementpark in #1307
- Add huawei build folder to gitignore by @0x330a in #1308
- Prepare for release 1.17.1 by @0x330a in #1310
Only install Huawei APKs if you want the Huawei pushes and dependencies in your application, as it replaces the Google / Firebase-based pushes for fast mode
Full Changelog: 1.17.0...1.17.1
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-1.17.1-arm64-v8a.apk 8acb9750dafb6f044b4688044e0ad8de9a5f4238da4b82b738905150b9b4596a
session-1.17.1-armeabi-v7a.apk fa245b07b711e72e4838be62a8982537bf82fec70293b59d87208080ce480131
session-1.17.1-universal.apk 826e110bf61761eafa4210514bfe07f4112a6f9d5647dca12372cd1188c50a44
session-1.17.1-x86.apk 3af91c28b91e71b1103174903e3f977e220a9c267e8731e24f951db3ed3153c3
session-1.17.1.aab bf185bf2aa41cdfa3da72f5603c025dc73edb745b2ed6242f3f573a9a25c4c75
session-huawei-1.17.1-universal.apk 5904f34ccc70c030e55db52f92b8151b0c9ab8b7c1cc32cf8bdfa7dd0588064e
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZPVNKgAKCRBQ94kLze2Q
q+fAAP0TpkN6ppdqbpJ9VVrDuEFbZt1EgfoQOwQiZhniTEi71gD+PLjimnpZ0gol
Md/9L4PUN2UnFIgHbd+s2zuaPtVU5gU=
=wIF0
-----END PGP SIGNATURE-----
v1.17.0
What's Changed
- Add 50dp to isScrolledToBottom by @bemusementpark in #1228
- Add button ripple by @bemusementpark in #1220
- Add button downstates to appearance settings screen by @bemusementpark in #1224
- Fix debug screen security default by @bemusementpark in #1256
- feat: increase voice recording limit to 5m by @steveej in #1201
- Fix blocked contacts button by @bemusementpark in #1264
- Use consistent dialog style by @bemusementpark in #1225
- Integrate shared libsession-util library by @0x330a in #1096
New Contributors
Full Changelog: 1.16.9...1.17.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
app-play-release.aab 868287f688c648d07e8803aea0c2da6e1d0d30eb286fc8d53faa3ee8b926b268
session-1.17.0-arm64-v8a.apk 3f0428082c359941a449b1a6f292487685b9600c4138af5ddedf5bfac0d5f542
session-1.17.0-armeabi-v7a.apk 1e5515f98e726ba4efbd6e8dfb739b1face329a854bcccae5775922cc13ef2f0
session-1.17.0-universal.apk 8dd4498da0880258ff22b95598504b2fa54e3e7217a325c637d1bad4111d2a35
session-1.17.0-x86.apk a6ab9a6f99a3e98509e26187347fb4505f8ad537fd6522d20712b7dc863a0b8a
session-1.17.0-x86_64.apk db10621e8521d7a7a9b3f935292b7b6c8951a10f2dd00e6a0688de13200d02c3
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZLTWAAAKCRBQ94kLze2Q
q9dMAQDDWdqm0D1EJ4SU5UUP7V2tnDcdaZNPTK0kPX1Hm6E+RAD/Zow676fLIWmb
f7EXIBiky4A9/FWJTEXgS/itBHPhXAQ=
=jybv
-----END PGP SIGNATURE-----
1.16.9
What's Changed
- Update Session Android screenshot by @KeeJef in #1240
- Fixed a few issues with the OpenGroupPoller by @mpretty-cyro in #1241
- Fix broken modal styling from 1.16.8 by @mpretty-cyro in #1238
Full Changelog: 1.16.8...1.16.9
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-1.16.9-arm64-v8a.apk 20f58818db8a369398e06e872fdb2c238db154fca2556a58ca1fc65d17acbeac
session-1.16.9-armeabi-v7a.apk 4c7265287fda35b72379d0350321b900d7a0ecc9941b52f0688403440234d815
session-1.16.9-universal.apk 12bab137a8c6321d8477169b733c942f55cc873b14f466c4d46cbfbe59ae05a3
session-1.16.9-x86.apk 529234bf870b1daf8529de9398674ffb8b60be15b7346b637f560ce5754c146a
session-1.16.9-x86_64.apk 564cd1ce4c62f6d91258b1ba7eaca57259d2b1f5fdeda9563e31a86f2fed390d
session-1.16.9.aab 837ce2d8af5b26cb85501dfc322df4a14eaa284646d78174a60a2b576224c42e
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQT8KCHeNb2DnpPTrnZQ94kLze2QqwUCZIGlFQAKCRBQ94kLze2Q
q459AQCm04Z4UQBTjaZ7yzuOJjUA3cdCEOjzukK+dF/GQzQF1AD/XfAsbc91cLp3
1IhjNaAgBOtGe/20FAxGQFvLAzaNoAs=
=UH2H
-----END PGP SIGNATURE-----