Releases: session-foundation/session-android
Releases · session-foundation/session-android
1.25.0
What's Changed
- Feature/compose avatar by @ThomasSession in #1091
- Feature/updated conversation appbar by @ThomasSession in #1105
- Feature/base conversation setting screen by @ThomasSession in #1111
- Feature/conversation settings nav by @ThomasSession in #1116
- Updated Conversation Settings features by @ThomasSession in #1121
- Fullscreen Avatar by @ThomasSession in #1126
- Updated Conversation Settings screen features by @ThomasSession in #1130
- Feature/ucs feautres 3 by @ThomasSession in #1131
- UCS Features by @ThomasSession in #1135
- Feature/ucs notifications by @ThomasSession in #1144
- Feature/ucs notifications by @ThomasSession in #1148
- Tidy up Gradle scripts by @SessionHero01 in #1150
- Updated Conversation screen - Search by @ThomasSession in #1154
- [SES-3806] - Initial work for 16kb page size by @SessionHero01 in #1156
- [SES-3811] - Fix image not showing up immediately when sending by @SessionHero01 in #1157
- Bring 1.23.1 into dev by @SessionHero01 in #1159
- Updated Conversation Settings: dialogs by @ThomasSession in #1160
- Fix google play services being disabled by @SessionHero01 in #1163
- Fix dependabot syntax issue by @SessionHero01 in #1161
- [Automated] Update translations from Crowdin by @stfsession in #1158
- Last touches on UCS by @ThomasSession in #1164
- Merge library modules back to app by @SessionHero01 in #1162
- Description was being overriden on subsequent poll by @ThomasSession in #1167
- Move crowdin string file to strings.xml by @SessionHero01 in #1168
- Using SecureRandom as a direct instance by @ThomasSession in #1169
- More places to use message id by @SessionHero01 in #1166
- Feature/merging 1.23.2 by @ThomasSession in #1178
- Network Page > Dev by @ThomasSession in #1180
- Updated conversation settings > Dev by @ThomasSession in #1181
- Feature/hide blocked contacts by @ThomasSession in #1183
- Fix missing table column by @SessionHero01 in #1184
- Fix reactions being put into wrong messages by @SessionHero01 in #1185
- Change more message querying to using messageId by @SessionHero01 in #1171
- UCS Cleanup by @ThomasSession in #1186
- Add subproject support for libsession-util-android development by @SessionHero01 in #1187
- [SES-3817] - Replace signing/verify with libsession-util by @SessionHero01 in #1188
- Encryption/decryption with libsession-util by @SessionHero01 in #1189
- Fix unable to react on community messages by @SessionHero01 in #1193
- Final push to remove libsodium by @SessionHero01 in #1192
- Feature/backlog grooming pt1 by @ThomasSession in #1196
- 16k memory page-size support by @SessionHero01 in #1197
- Backlog grooming pt2 by @ThomasSession in #1199
- [Automated] Update translations from Crowdin by @stfsession in #1201
- Feature/conversation input state by @ThomasSession in #1203
- [Automated] Update translations from Crowdin by @stfsession in #1204
- Backlog grooming pt3 by @ThomasSession in #1205
- Feature/extra debug actions by @ThomasSession in #1207
- [SES-3538] - Clean up community related classes by @SessionHero01 in #1208
- [SES-383] - Fix voice message duration issue by @SessionHero01 in #1200
- Fix/ucs updates by @ThomasSession in #1210
- Fix/disappearing message setting by @ThomasSession in #1211
- Feature/donations by @ThomasSession in #1218
- Feature/blocked users options by @ThomasSession in #1219
- Fix/blinded message request header by @ThomasSession in #1220
- SES-3870 - keep microphone while backgrounded by @ThomasSession in #1221
- Updated donation URL by @ThomasSession in #1224
- SES-3876 and SES-3877 by @ThomasSession in #1225
- 1.24.1 into 1.25.0 by @ThomasSession in #1230
- Fix/store crashes by @ThomasSession in #1236
- First round of QA fixes for 1.25.0 by @ThomasSession in #1245
- [SES-3931] - Only show member count when reciepient is approved by @SessionHero01 in #1251
- UCS QA fixes part2 by @ThomasSession in #1249
- UCS tweaks by @ThomasSession in #1253
Full Changelog: 1.24.2...1.25.0
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
2bde772eb1f17bf8f3c8efa764c4648bd4876488368b08d27d9ff4866039423f app-play-release.aab
a3fa4820b62ca6006872ba0fa8f565c29ac6334fcc9b44a47b80220d65488c9c session-1.25.0-arm64-v8a-play.apk
83d1157c775a529c3a20f5b4a06312b6254c32d6c54a29fc1503ee6a0e4aa530 session-1.25.0-armeabi-v7a-play.apk
0bd3e940ac30e6b38b1f0e94991c983ca3c7afb328bcbe5f105289696d60a8d2 session-1.25.0-universal-huawei.apk
4c5425ba6c15b1c7f2d7e810138c36e94766c928fea21b02a4ebac9585ef6c37 session-1.25.0-universal-play.apk
4a9ed6bac41aad132e85c4ba52f2317275c5dc43d11377fdfdddaedff05ede23 session-1.25.0-x86_64-play.apk
56e54220fc564b5d74a1d7f42a04b7d301eafbff424e22c02526645e4fb6fac2 session-1.25.0-x86-play.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmhbh+EACgkQxJks56iN
QmIdHQ/9FIoQEz9AUZZJwM+R8gJr7rgt5oVcg77VyQtFsU25mdYHrBgUXLeVatxc
EuHOn168sCEt0V9mURopWizU61DFyvR97YfP23t/6zmVXvliM5sS5OajFhQXk+Lv
vuX8jx7LgdHGi0eAIir/j19Dv/9apeYVuyM4rs/vWZC/vr3H9cxd3t98E0Q+acU0
Yu333ukawE1rvmHekVFE2LWA/MkbSDQhgHOoqOlM10tsy+1+dx4cMQAXWC9QI0IM
/+PmX1mKbwFbcpzKIsQ3NjkQEIwSHBiaa3BS5PpH+S6rRaCaXwP32WRRPhAqyGKa
rv4vDhUPVPWqPBB/0COP9Fh4WdOf1zl2horIuJ2iRAwrS76NmzlnubEwS2C17cMc
lKcHzBD49SRpam2AzSCtdGbOwu/wLt4YnpAPsQhBQaOX4BIdhbeom7RWEB1zs6yA
zmq/s5ZiqP7yLgbd7jm1gJmX+zciBGiyHoGrtye3LWF/KFTNDPneyuWYyNR3ePIt
9qqxw9k65Vd99f0ItYbX0b+gxiaBA3NNT2P8E+HJaxjF+7GKzw2TBk3X2r6037mr
pWv2TsEkASGpF4iVbO2qCWb9q8SN0niqAm9Tz/hYo5eO9KVo/rXPwcsGXlPiL08h
Ikk8+q6nFjdSUg+wgWzZ+TFzFnQZRvQhANwJakibR2rWLskMpHI=
=WRBI
-----END PGP SIGNATURE-----
1.24.2
What's Changed
- Slow mode polling fixes
- 1.24.1 into master by @ThomasSession in #1228
Full Changelog: 1.24.1...1.24.2
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
b22ad52ac12f536c970e22d3e44221eb211dbb279e6961606890f144ec9658d5 session-1.24.2-arm64-v8a.apk
192e00ddc737135ca2d75379fcf4aa2df1d46d52682832e4a39c26316e61bb0c session-1.24.2-armeabi-v7a.apk
99a73b7f4f36af9306d0d6ed3f5503b94d877451db5de9f14d11002adbc12da9 session-1.24.2-play-release.aab
953fab42658bce663251a5ab1884aaf173a2bb52c4884055532f0b6c88ef8278 session-1.24.2-universal.apk
454f101694ca31ec9a850387068320e24b2687bd34e6c5d73d92909fa64584e5 session-1.24.2-universal-huawei.apk
9b94a358a7ee15d91729320f2a92e3eea48a076fdedae881aa4354b51d062f4e session-1.24.2-x86_64.apk
95b13611a5db1fa5c687f969a41c3a2e0fd3558f2192360e4d14425c7b71bb42 session-1.24.2-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmhV2iAACgkQxJks56iN
QmKipA/+LzXWchzywgBrwODvw3cC1jaZd9tgFiRneYDTHPS1nhkTrzcFzLhh5Ire
phK7GVxhEQI2aWSkdY7P1v3NFaxlxmSBI17pu0sMSF3Z3yjLpkAs+FXElXizs+wa
XTbOocYMTBz+15Dm4ySY6ZgnFbXxLtq5Y51P3pp5fb+W83v/HNfSW6Os1ZGtNgB2
DBUovDqGGzoTdtzCtvzeFaL4dBso8gf5Fwq6F5V6APWzufnlE7+5wZCGUuxTsE0Z
L7fZcyeVcmMoK/bdrbBAzzkwBJgv7MzW+XbhF81p+nd7Yk0L0+X2mHgLWTjQ84Gt
RSU6zN0Wn4I2jQsUDzsFEADl8MqJUBHx3no2mWrwurKnzRI4NjRTaJGHepUOtVkj
h/kIYFVrZ8HCT9zWrsSjmMkq7gNQvbtwpdYHCiulFB6LXagjAlHsHaeeeCDarg14
3xp2byIn8AZpSV38qniR4ZrjVaAhNK4WxFePvUsEvdZ57+Czk6ga1Si4RhcWU6BO
I1hGg1wSmKHkspNV3YbRiIzWvScFGf2k89Fbo1EZWUqO1lOq4cy4WGgypO4gAOJs
HhZICPDwKJa+EKk4tORNNs13oNjy+iE3j8aYI6eJ/mjVhsI3YS7H+3/MRdWStRPq
/EsrUUGd77futY1iZMT1pbRjLm6PElhs9WuXYuU09mwNxmiSGo8=
=6lXA
-----END PGP SIGNATURE-----
1.24.1
What's Changed
- Network Page > Master by @ThomasSession in #1179
- Fixes/1.24.1 by @ThomasSession in #1227
- New Donate button
- New grouping in Settings
- Network page fixes
Full Changelog: 1.24.0...1.24.1
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
6461adb25103f49808212ab012e7114274082a95d6b54a5f6aeb4262cbf22912 session-1.24.1-arm64-v8a.apk
97fee170978ea5d7a182fa107c8b6c96adc3efff97ecd9142de9982ff38d5cf8 session-1.24.1-armeabi-v7a.apk
798e43d183cd6ab636200718db3834047c453b27478d17acc99e4edf1ce22ad7 session-1.24.1-play-release.aab
93ead1a0219f3c0797b5fe1d5575ea53b5920740e5a44b6e13b99ed1eab0275f session-1.24.1-universal.apk
d8b6022498ef60b9bf016ba2510d53f7b0973b28e4b68cf924cc8e441d1afed6 session-1.24.1-universal-huawei.apk
5d4cdc8213d3d4fe0ae066c6e3c45f8f508fbb4cdf7efd1d36a0c2052e782894 session-1.24.1-x86_64.apk
5c9f318de49d357447675fe9285dff98ac094940857cbbb5fea172e3865fbee6 session-1.24.1-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmhCKCcACgkQxJks56iN
QmJI7w/+MowUBXByCMEvfIEdobaK6tJn0WhhTCP6ozPRpu6+lwXuCWKhzcswyblu
jpwPu9TKNFVGSzID3i2Q6hMO48QuMoqgsrxNRsF2/GAbZwnJ66BBPJgseTMKEJtH
j4KpU64dh9zPydvejq3yiN+tqLc6yqFk9XwvsXqOcSZGEU+CH6PJzN81kJEMcufu
Zy7L2ZbtU6B9uuqUuf5EWeHZjVAU96CihIxBHuQyZa9VG4aBonW7qNby0UrmUbPe
2utO6wPJiXWHQgHtVazUuf5o248+QCn6OI7Hei07207CSuwfhwJQoBi6glE18yvh
G4ugFAUtOrE8BpK2buEjwIOOse2wfU2jX5Vu97a98+LmiQ3lV2mQJsXJbuGa/CCw
L+SXlCbFuTBapqf2HltVYNb0FkSbi949mX/SpAVBm+Z+dok8VBEreoBYnUikXzMa
XHUHSFqonywPqqf0m/nRkBrTdONGQPZgXWqjFGQN0Je5fDcKBU1z+xkIj5Fb1CxB
eyy62I4HRr3QHUt58i2qorcmBuKZ7vOIu+5PsjjIqIBSldns1eO+JCjBXTmWKIoN
25fPOdlC6SEw5wGorBes9Tm9B4T2N0iprbmKUTHtU3Lu2i+UZJ+PVbQx5h1A4Mu1
W8SmvSs+QMf+6VfjQjKc06fxEhmnH2uNzyJyl29IgWCzo2yMWHU=
=1j3p
-----END PGP SIGNATURE-----
1.24.0
What's Changed
- Feature/network page by @ThomasSession in #1165
- Release/1.23.2 by @ThomasSession in #1176
- Handling null market cap since the API can now return a null value by @ThomasSession in #1206
Full Changelog: 1.23.2...1.24.0
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
e4b7a71fb7ed2fbc40e130a8d74deb0bd51d08db751491d66278bb525823e9b1 session-1.24.0-arm64-v8a.apk
8c1f8af6886d76658524f1384a5aa0fb42bd678b79622f48d15b656cab6c3e4e session-1.24.0-armeabi-v7a.apk
f03b9082ae532433c1005dadaebf3ac20812db7cb6d2ea9f535dc3ee156e838d session-1.24.0-play-release.aab
074ae971acbaa1bf3324276918e8f6beb0ff05338ca7c43a36404428beff9099 session-1.24.0-universal.apk
d4e769cc671805c0b1353b79927eb7380242a98345066a5278fb17b4219e9172 session-1.24.0-universal-huawei.apk
832c27b4fb6b1e4d771eddcb6d585ddb9937e4d3bfc704f2e1098a50fc6c0c82 session-1.24.0-x86_64.apk
156d452efa3ff65f63d925d582e786b3b90c4bd49dbd7dd5d604738ecd90ab91 session-1.24.0-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmg5HPcACgkQxJks56iN
QmJmmhAAoYAn0u5S9Y7SjsaD6fhj4MqvjU8eXP80DoQZy7cROcJ4ymxeQBrMBjmm
UDRSTrw/ko9klMJDn60YnhiEBSxXYGeB1SvWv0xCvs0cwUzOBBBZDQfP3TX+CmA1
7cwGoVKCo8j+VZxK4WxJLdjXnXqXOjvsTRnX8QNztfAiBeDSWLXum0LltZg4Ca09
uEjE9oFFhjYLpfnol8mZEDmeiPASU3pfhP3SDkn4as6ZldEQ5HwcLnPo71J5AcFI
HidUVlOxauXaers9VJhy7a/yGMCwXbnice0WVGG2IAjh5inmVeq5FSY/4asQyrvy
+WCzYCuu2+R59owC256tp/PK/fYhPO33N/QqLT0EbR1Eq9+oyIFCQ8Cs758sP1/P
DJpbKo5XSBNVxPKKYmK/YYi3Ur2o19tzW11VdRnK4Xp8w7aSloRRYbsVKiOyBzoz
hOL1JWYoIPWwHmCAl+z6e2tfwCDAHrXCZsmDBlYoAAgCGiPtI6J5p9bMFXx+dYw1
yY1c0NplN1Q0aRK1wwPaOwvDanfmDLETYFkWz35D/FrArNH92DIG734NEFqeISK4
VUJgPZcmIpgcaBMpsJe4PrWn7KxnvTDXcaLP5cD42Orvgy/Y1Q8/i8xVrNNnKDvP
zyc7mjPVFOYSz45b2RA0D8uDqQ52KZomfmd8c03dtlhc/ZQ7KSY=
=F9FR
-----END PGP SIGNATURE-----
1.23.2
What's Changed
- Fix/1.23.1 crashes by @ThomasSession in #1174
- fixed builds that don't support adaptive icons by @ThomasSession in #1175
Full Changelog: 1.23.1...1.23.2
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
7cf5881a0af2df0b5a702b27b1ed33259663879cb0cce316c1e0bf29dc867569 session-1.23.2-arm64-v8a.apk
8ba5f2266148cbc6ca042e35e257d56273049fd1e72d2d7446270e12288a7d9d session-1.23.2-armeabi-v7a.apk
7ba3aa85b2b5e4748d8ad5d15647a4358d102248744a91c40272de4f390d977b session-1.23.2-play-release.aab
b07a35d44d4a570f7a865063e2f1cd4fdcb13cb1f5b0d78bbe9f0a7e7a9ff27e session-1.23.2-universal.apk
70d4af3962288118959d82529bad61059524b7203c9153d04d2efad803763a99 session-1.23.2-universal-huawei.apk
466ee12dc4ce3deacfa06c97c0068e279e91f607afc9fd38a75eacb06a1ec448 session-1.23.2-x86_64.apk
23e08c1a65df081daf24249be3d639d24e1fc0398220a539e28f49ee1951bf02 session-1.23.2-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmgrzIcACgkQxJks56iN
QmIBJg/+O9cldTlQzuMARYWV4ca08RTL5FS38I4XuBXNYkDmjEJ4wEaTGBvdJxhz
pr6H5l2JdwQtxCPITPr5roSo+Y1IpXMi0H/aZAYLt5MyBucfkcLc77jqp0XCMhnM
jZqKk30bSooNHOdc9UC9Q02V3ioCpzEqMkVxnkvzB7zCFiT63kAEDdXDoHZt7BlE
mvbpkZcrGEtVznStq0ODIqy7yrfZXcjJd9ScNils9ESCuMex23SLMf4teVXVvhG8
a3wCo9QnfK/YjuAqzUBmIp0nZpCEbRl0p33SCgu5U3KeyQVyp73Ys/VmMPgGNq/G
rMRolaFDIjFBiAc7FordOcGxe9bXQcttioorz59T1tkZlD6uffQSukTNZTpyXwtv
giq+5NCsKl3tfqY3QBbUnjwp82sUG8fENHsUfMHWPmKZLyQqr5OehrA1sWz06Ctj
k/8A0Lk2bLg5tWBE17uc+3sHn+xQGIxQt8npPmjrMZAnLAojhKXz3MCQH7udt9n5
jmK+40Ajasuf8wRHz99tScut18UGDlcfX9TuQJiDUpGvG8kOOffasqIINGQPOMdf
8qO2/nifU/X8ld9Ng2WDzcXlvMvThMEsuHkcmM8hoPu4bS0HD71WQWOyo5YUMqIt
yfC2p7AIT4X4l+TNt20kAuo/fDxSFFXHITx3IJRvO47l5EgmO6Q=
=o7Gn
-----END PGP SIGNATURE-----
1.23.1
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #1113
- [SES-3575] - Refactor sent status querying by @SessionHero01 in #1122
- Bring release/1.23.0 to dev by @SessionHero01 in #1124
- Bring Release/1.23.0 to dev by @SessionHero01 in #1128
- Migrate to gradle version catalog by @SessionHero01 in #1129
- [SES-3601] - App disguise by @SessionHero01 in #1132
- App disguise feature tweaks by @SessionHero01 in #1133
- Enable edge to edge for conversation screen by @SessionHero01 in #1134
- [SES-3778] - Replace ViewPager with ViewPager2 by @SessionHero01 in #1136
- Add a bottom spacer view for convo screen by @SessionHero01 in #1141
- Tweaks dependency start up order by @SessionHero01 in #1142
- [Automated] Update translations from Crowdin by @stfsession in #1143
- UI tweaks for app disguise settings by @SessionHero01 in #1140
- Make sure hasPath runs in background thread by @SessionHero01 in #1146
- App disguise bug fixes by @SessionHero01 in #1149
- [Automated] Update translations from Crowdin by @stfsession in #1147
- [SES-3792] - Fix navigation bar issue on conversation screen by @SessionHero01 in #1152
- [Automated] Update translations from Crowdin by @stfsession in #1153
- Update app disguise by @SessionHero01 in #1151
- Fix incorrect QA tags by @SessionHero01 in #1155
Full Changelog: 1.23.0...1.23.1
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
7a9539b5f42aa50ea3255efdf845394dd6cb1fdf60a326ee77507ec59f2f332f session-1.23.1-arm64-v8a.apk
8b8ffa147ff3deec5e3732e925facf3e8a213cec640072191e565d103c67be6b session-1.23.1-armeabi-v7a.apk
906aa2a548d3d223342804278a2bad3a1fa47b0a13e4d2760009fc94fc705bbc session-1.23.1-play-release.aab
cb33bf6cd6a5e88528dceec9ef2379ae7c9c334e60d9e5e09e55869bc40cc1cd session-1.23.1-universal.apk
aa2f7d30f5b05fa2e846054cacdd3caaecc043293924a202fb2c6fc7405e8100 session-1.23.1-universal-huawei.apk
0f7e422d0b9853294a50e75516d18f7a4b803fe9e22b09bc32d45778751f9d42 session-1.23.1-x86_64.apk
de3ca953dc2d3d455f1111dfbf0934c27caeae007115efd4800455b4c487fbfd session-1.23.1-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmglccgACgkQxJks56iN
QmLFKhAAmn78vTiFSJt1W501wMCB9GJ9gE83Ifvu5I+viyahL52eAGtIeWyxdqXa
lmddvnt8lCW3JkQrc1uAQMu7pOqT+qDZ7xiZ57tKLlquxYP3yBt94RDmtCofjiM6
bfPEExf6GCJzDrFgF1d0XLVXKbjxvkjqCwEYx+4dBm0MaffwQGkESu1XCXxPufhC
wjAxXowMhH9Nwk3i8qgL/Z4yJvQs+hIPJ1YmsBgG0XFNtuz43HopsuWtSPjAYh0g
TnnvlcZJgbguppt3cc4wTIDvMpFvCREdxGGxSumiB6bOjfozur88IgtZqfNu4/2U
QdHConr1ttnLiOIn0o5Y3ctSEj8I8oZjrK2thFaskNc0loNjvlRvC0YrFOpliSfn
MB78HTnuwnURHic/qvlbNk64Ffw3KcrAfQq69TwdaBF2EvcwUrmE/Zj5NCgzr8p9
O9LNgZ0mAVYoGzJH/D3OZT9OP2obu6BZ5fjSFzVNsZzikdfxA9y+B1weul82ho6F
MNmHgftxc1SJsJAvWbyqtn+oXKRihPJcKss7N5eUGM2rPouCMBgy9lIVcLa5lZr+
qtpqlKPPNQQ9/V8eJSnoKlJMaaCteLGtuHwHDpkpyBAV8DAWTlHAV8HRIljE9GaA
tRzXJ+2sg2IJC2cnCCY+8ziyon6JtrjGL11HXZj6jJCaGPP2BXk=
=QlhH
-----END PGP SIGNATURE-----
1.23.0
What's Changed
- [SES-3551] - Move libsession-util to remote repo by @SessionHero01 in #1042
- Making sure the path activity renders well o n small screens by @ThomasSession in #1061
- Feature/expired attachments by @ThomasSession in #1037
- Android target sdk 35 by @ThomasSession in #1063
- [SES-3368] - Convert MediaSendFragment to Kotlin by @SessionHero01 in #1064
- Release/1.22.0 by @SessionHero01 in #1065
- Android 15 fixes by @ThomasSession in #1066
- [SES-3368] - Fix image partial loading issue by @SessionHero01 in #1046
- Fixing gradient issue on older android versions by @ThomasSession in #1069
- Searching for "Note to self" should show note to self in search results by @ThomasSession in #1070
- Konvert searchRepository by @ThomasSession in #1071
- Tidy up MediaSendFragment by @SessionHero01 in #1068
- Release/1.22.1 by @ThomasSession in #1074
- Fix/ses 3518 qa fixes by @ThomasSession in #1075
- SES-763 Contact block and delete functionality by @AL-Session in #994
- Fix "config too large" crash by @SessionHero01 in #1077
- SES-3628 - Attachment alignments by @ThomasSession in #1079
- SES-3674 - Contact deletion sync by @ThomasSession in #1080
- Tweak UI to enable edge to edge by @SessionHero01 in #1078
- New ui for failed attachment control by @ThomasSession in #1082
- [Automated] Update translations from Crowdin by @stfsession in #1067
- Fix unable to leave v2 groups by @SessionHero01 in #1089
- [Automated] Update translations from Crowdin by @stfsession in #1090
- Share debug key by @SessionHero01 in #1092
- Fix/contact delete qa by @ThomasSession in #1093
- Only removing contacts from 1on1 by @ThomasSession in #1094
- [SES-3717] - Multi part config by @SessionHero01 in #1095
- Fix/attachment controls qa by @ThomasSession in #1096
- [SES-3593] - Disable KDF for sqlcipher by @SessionHero01 in #1081
- [SES-3717] - Add debug options to generate contacts by @SessionHero01 in #1097
- [Automated] Update translations from Crowdin by @stfsession in #1099
- Updating logic by @ThomasSession in #1102
- Fix deadlock clearing data on migration failure by @SessionHero01 in #1103
- [SES-3731] - Fix multi part config not showing up by @SessionHero01 in #1104
- Fix search issues by @SessionHero01 in #1107
- [SES-3709] - Only toggle fullscreen on tapping media by @SessionHero01 in #1108
- Fix contacts not appearing on search/share screens by @SessionHero01 in #1110
- [SES-3615] - Make sure the image editor is placed within controls by @SessionHero01 in #1109
- [SES-3609] - Apply extra padding on camera screen to avoid being obscured by animating system bars by @SessionHero01 in #1112
- [SES-3740] - Fix "message requests" not showing by @SessionHero01 in #1114
- Fix empty state showing incorrectly by @SessionHero01 in #1117
- Fix up home/search animation by @SessionHero01 in #1119
- [SES-3743] - Fix message request approval message not showing by @SessionHero01 in #1118
- Add dependency between approval and reply job by @SessionHero01 in #1120
- Always wait for message request approval to go through first before sending messages by @SessionHero01 in #1125
- Fix message request deletion not synced by @SessionHero01 in #1127
Full Changelog: 1.22.1...1.23.0
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
6598c9373183437821fe6121745682dd62dd144406cf668cc35b0f48077873ca session-1.23.0-arm64-v8a.apk
06626a7e4a65f20194b7be37df6abd83f1f94268b41f2fc8ca6341a3164a1e1c session-1.23.0-armeabi-v7a.apk
c3a86942f2bb47cb42eb52e9a427f9b509de6636fe08056e73a5cd45b6f127dc session-1.23.0-play-release.aab
04ee9dd6c1f56785a35cebbe8d55ea82e4e70edea999c42e7b975ebb216440f3 session-1.23.0-universal.apk
1e928cf0be3fb4164bde8b168c8c971c251484ababcafc3efd5dc69722cb76f4 session-1.23.0-universal-huawei.apk
a4a9f2f825b78940654859b7d3032950162add08976b3a9c970f1186f8197445 session-1.23.0-x86_64.apk
95cb69b5f7f6ca09a6eb081a3f8f94243a69bb2fac9df79efe8f730547ba3aff session-1.23.0-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmgYT4wACgkQxJks56iN
QmLzQQ//bg47J0Vtaq8yt8gN8fcMOne+aguWN5ieUFjjstJb0d74rjPm40zpp1yR
yZOUoc6l+XvkZCKiUrpsZ94jbIJylpFKKoi0MTUOhuEBvZLeeIRsQ7txs6qzL6pY
V39QceXA2CzyzPrgOCX5FCZsnBO6ZIc7PfBEBQWyig0vmL2/OsjmzKV1ONlpYj0G
vngZXuzxsqtDukh6lNdS8q/Kj1NKpKUajMYZGr89SmqY0hL0zWYkDoAh3g0XTc/7
EAUUYnJaEEVcLM6AjuImRic2UBFfRd5iObt62OgYy/dvDvsLA7Z/NkghCGR8ywYC
2xM+hOHmb5zY1bLn/qQr575fj5vACK1Oi5oAQo5i1W6HjUl5xYp5vupXLjUeeLno
WXSwe8aoG/UyHvoiVNWX77LFMDGJNYLTxqJKXmLB6eD/zf/j4LMKtqdTyjiF6/Bz
hjLdiWzjjFTY2trKZEcISbXCb0eMC6zcI56qPREOLpGbGHfz6FbGNVotTCVrj+b6
jLwgzCKdLj64mKAcmT9ef0oYl57a3ul5sWv1Ro6/kP4z8ycsrIIleL/PHRBIen7P
lOgVAgExtv8V2K9Gb6yXRMb/U+YK8+yHebWXrlfxfweFqXLMgsTlbJ6J41hXSNlN
vtIhd2ygYAD1L/k8gdx4IiHe3C9MbnYz7qxBBq2o9J5QEmklN9s=
=Eo4J
-----END PGP SIGNATURE-----
1.22.1
This release contains mainly crash fixes.
Full Changelog: 1.22.0...1.22.1
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
998725a73d8a31b8f537eec7f4f01eb6c4406b589d6e07d33af9cf66b4868c5b session-1.22.1-arm64-v8a.apk
3faf1e5d13fff888ad6a58377dc3dbe8fa6ff0021966a1c90008dde4f960814c session-1.22.1-armeabi-v7a.apk
625167caeb5505df035131c4691c0cb5992c83983d118cda1169e56b7378e0b0 session-1.22.1-play-release.aab
2ecabc168da8fd0175ba53494d181a786e4f0a1adecfd172a1b2cc6e122b8eab session-1.22.1-universal.apk
6b2b2cc80814ed888ab40c830ce70dadc79ddec4272a9a799c36ddff7f832f85 session-1.22.1-universal-huawei.apk
8250c22f8c45a2c7663600b5bd0676b1035935e9434db2f7a4b75e45fdd17229 session-1.22.1-x86_64.apk
63f0c7564dff7af0d9a91746375667f3fc8347de44c896680f240aeea4e20591 session-1.22.1-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfz8iMACgkQxJks56iN
QmLJlQ/8Cb++VySFBUMkEHGfiGqKu0ctdcVsXs6HDmQLWjuV1XAdmQyspocX3KZm
WJbpKJH6dEAgdb4T7Uw5MMtWS4g+1EKaJKvG9MDRyHG61eihYZwLgYODZvTaikEF
IKotZagK7jGZBTmNFUEdgT3McfAjM5E4Nyo3/i2dPJTbjKOU5YXJQ/BIZNn4dEVC
8oeKTHLkx5/v6E1jD9XHRSInMfm7FZbTa/VJ5+7+gh8UBE25BGrBsSFp8ktCYYlM
lNgQ4U92FCY6NG5lKBlKWmZ5y/9X9iSHJmsY2oeNymeUxbGNaErbew8YHPtr3ULH
wLbVba4mwqTN/fZK6yCZrSHZGZ7eR364qsTcDYwbJJV6oKeDI2Qkz7Jo0E/hjj2o
IYb3RqrYbb6YBlA6vYvKkfenA+wkaG5PLDHcmEGp4WJ/Dkz6ly0TSwgFZob0pk8o
9tLyqoa+A80fkc0fI+t4pgGB99hnGj3V/6lTRXbAk4NJb0pIafUhPM1QIwOuWewp
U7C3r8k1Ld4bX+K4wNN57oIeByDY/W3zXZI0nV7cjbe72Otmnqb0ZqpPtllCC1Ex
B2qYUjqjFmxiFIOWPhVjJvyo3X4zOg0RwVONpAE+RNff0JdqzfSazsu6Hh5bzq9N
InhBAkivq7vPxo1PIJqYY/GP+xPhVqgA1lBACCnBTPxYQklfsXw=
=Bqb5
-----END PGP SIGNATURE-----
1.22.0
What's Changed
- Fix/make file attachment message visible by @AL-Session in #854
- Feature/lucide icons by @ThomasSession in #827
- Feature/lucide icons pt2 by @ThomasSession in #863
- Set the recovery phrase as being viewed when the user has visited the… by @AL-Session in #846
- Feature/lucide icons pt3 by @ThomasSession in #864
- Fixing the position of the reply icon by @ThomasSession in #865
- Warning as a dynamic color by @ThomasSession in #866
- Feature/lucide icons pt4 by @ThomasSession in #869
- Merge latest changes to groups back to dev by @SessionHero01 in #879
- Fix/share external with fingerprint lock by @AL-Session in #867
- Fix/attachment filename finetuning by @AL-Session in #886
- Fix link preview images so that they have filenames by @AL-Session in #890
- fix/voice message upload duration ONLY by @AL-Session in #894
- [Automated] Update translations from Crowdin by @stfsession in #862
- Fix/recovery password copies linebreak by @AL-Session in #909
- Merge release/1.21.0 to dev by @SessionHero01 in #910
- Merge release 1.21.0 to dev by @SessionHero01 in #913
- [Automated] Update translations from Crowdin by @stfsession in #915
- Recovery password linebreak / double space removal - QA feedback by @AL-Session in #918
- Konverting MediaSendActivity by @ThomasSession in #921
- Konverting the MediaSendViewModel by @ThomasSession in #922
- Merge release 1.21.0 to dev by @SessionHero01 in #927
- Merge 1.21.0 to dev by @SessionHero01 in #930
- [Automated] Update translations from Crowdin by @stfsession in #929
- Making sure we puny-encode data before ons lookup by @ThomasSession in #936
- [SES-3292] Updated photo picker by @ThomasSession in #934
- Bring 1.21.0 to dev by @SessionHero01 in #953
- Fix/qa 882 mic button by @AL-Session in #943
- Feature/username cleanup by @ThomasSession in #957
- Fix/username cleanup --> remove address serialize method by @AL-Session in #959
- [Automated] Update translations from Crowdin by @stfsession in #960
- SES-2145 - Fix re-scroll to bottom after clicking on original message in a reply by @AL-Session in #961
- [Automated] Update translations from Crowdin by @stfsession in #966
- Fix/SES-1789 Message info for send and receive by @AL-Session in #970
- fix/QA882 voice message duration on android 9 API 28 by @AL-Session in #980
- Bring 1.21.0 back to dev by @SessionHero01 in #991
- SES-2113 - Never display a username that matches that user's id. by @ThomasSession in #992
- Release/1.21.0 by @ThomasSession in #998
- Updated Calls by @ThomasSession in #917
- Release/1.21.0 by @ThomasSession in #1001
- [Automated] Update translations from Crowdin by @stfsession in #1004
- Merge 1.21.0 to dev by @SessionHero01 in #1012
- Feature/calls kee updates by @ThomasSession in #1007
- SES-3506 open document messages on tap by @ThomasSession in #1013
- Update AGP and a few essential dependencies by @SessionHero01 in #1017
- Bring 1.21.1 back to dev by @SessionHero01 in #1018
- Add github action workflow by @SessionHero01 in #1016
- QA Fix ups by @ThomasSession in #1020
- Release/1.21.1 by @ThomasSession in #1023
- Fix/qa fixes by @ThomasSession in #1024
- Fix/SES-3278 prevent multimedia send to blinded recipients and tint buttons appropriately by @AL-Session in #952
- fix/prevent_button_spam_on_scroll_to_replied_message - and VisibleMessageViews in general by @AL-Session in #983
- Fix a potential crash when handling member removal offline by @SessionHero01 in #1025
- [Automated] Update translations from Crowdin by @stfsession in #1026
- Fix additional play store crashes by @SessionHero01 in #1028
- [SES-3536] - Unable to navigate back on search screen by @SessionHero01 in #1031
- [SES-3536] - Fix flashes on search result list by @SessionHero01 in #1032
- Convert ApplicationContext into kotlin by @SessionHero01 in #1033
- [Automated] Update translations from Crowdin by @stfsession in #1035
- Fix more crashes by @SessionHero01 in #1036
- Fix empty state showing up on home screen by @SessionHero01 in #1038
- [Automated] Update translations from Crowdin by @stfsession in #1039
- Making sure we use the right string for Huawei builds by @ThomasSession in #1041
- Feature/release 1.21.3 merge by @ThomasSession in #1050
- Bring 1.21.3 to dev by @SessionHero01 in #1057
- Release/1.22.0 by @SessionHero01 in #1060
Full Changelog: 1.21.3...1.22.0
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
2cd3708e4b9a8c1478e67e64f31c436b7501315c2adbbb972c19942047ebfbd4 session-1.22.0-arm64-v8a.apk
cac8efb0c6e946d07ea9e4e7b4a551c09efb8e11eaa1721ce18bdaf0190d9f16 session-1.22.0-armeabi-v7a.apk
6bb2b8e10046d66bc6fac8674c078f39336da616bd4434f1b59a906666b46290 session-1.22.0-play-release.aab
9da57b67999475dde53f6aae28299a974f726f4aa75d9fdfa9340324a840aa31 session-1.22.0-universal.apk
98b6edcbeefc48f382e73d7c264499a52e2332962aef274f91dd83291466f1ed session-1.22.0-universal-huawei.apk
ab1abcd00ceccb2d53afdab84a540ac488f4c30a126b54e97b042ccd6b8eac42 session-1.22.0-x86_64.apk
4555ec0f975e9243418c985ab56f006d8c96d1f58b91261daf510c4959d99c84 session-1.22.0-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfqttUACgkQxJks56iN
QmIfVQ//Zgt3mtvrzNAjv9Yba65yR3ouKMm74GnfPhQbXUA/SzxqJ1pQNkSFQAmC
cFfdEn+lhZQeY66RHhquuYbvvkfBhqGI2HH4/aO2G/sDWskMnTbvIZjbQHxMVs6V
CD7+90HQwkcz+C6exchH91dLUhMM/RxHDK8If+/ubV0Hsiouk2wLCMIXAh5t1KSk
wN0/kH9U1z09+EyPmOwok8WTpqR+wqJCSnP01ukTzR63LfjJr97JgWPG8+u+dxaf
S0Hw6JVh1oEG5NHFmms+em5bk7nnMgRA9lGM+lND/tftTUw1tVZDcxcetaN937m/
QQ92FC6mZmftWxinBBXYoSUW5ncW8eAJEjrurcxXR1gcYBCrrT5LPhH2DcyG2wWc
aW5AvbsJddw6vc3Cf7veR0dSlKar6+GGM+nT7xby2P4hqAODq5Fu0e0udcXDCKGQ
Ct7jlMFpi...
1.21.3
What's Changed
- [SES-3564] - Fix crash replying on push notification by @SessionHero01 in #1048
- Fix prod crashes by @SessionHero01 in #1049
Full Changelog: 1.21.2...1.21.3
Signature of release files
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Signed SHA256 hashes of release files. These are signed using Jason's GPG
key available at:
- the oxen-io/oxen-core repository, at /utils/gpg_keys/Jason.asc
- OpenPGP key servers (Jason Rhinelander <[email protected]>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
7897dc3e15ad4ec60bf8eaf7c204fd1f06429c67474bc689c66ba5e61d6ceac8 session-1.21.3-arm64-v8a.apk
ebc74e749ff5f005e124c059de209329799edee25a28d70e1a226ca675996403 session-1.21.3-armeabi-v7a.apk
653dd58f948b36eb9d6d73f050a1bd3b69005804d97789122cc63a03bafd1036 session-1.21.3-play-release.aab
e4cefe4134368b86f817c1d75915813aefb67e2f36760a72c66dff11b6a7051b session-1.21.3-universal.apk
0f1aaa794ceb2c7f20d539a23203777c52857a4e8b2e579a554742075fa1a1ce session-1.21.3-universal-huawei.apk
f523d4a2b14a17afcb3e2556c59e2fcb64950efa52677f281ae813666857f84d session-1.21.3-x86_64.apk
7a3595536e56f85fe406ebb6dbe22b554d4773996496990c66d00fdbc4ae0d3c session-1.21.3-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfi2xgACgkQxJks56iN
QmIjhA//S33+d6KO+gh9qDNZFZ8p8nezwVvTBS6CxPq5YspmT6FpBwBi75mi54Td
Q4A2U/XKHvjlLhgV7V4Y6bwERpbvXwAI2UKYM25vBJOKAJQ/CyFCHGHyx6jp/cJ8
JRKL/x4rUcyBYzygAkK9TZwtV5HkJeiv1nL6nGfp5+zKUriyEGT2yqG3fQ9I3+fV
fB849JPzdtKa5PnTFplRfKY/E8vhrEvEFqf8afq+7yG1NqB4e0gSQKaQ/fzBnCQc
zI4CE7aBbcCVoBaryDO8bjKV1hbBEtgTCQIGgvXgJlrd0yIoLid0ak8939ZjiGEV
YTZl6vzuezHptBlRViHoFo7ImDsmg7O2MftO8FWMnXNWln8aisz8ZxArJc8EMBi/
olhPknhge/nXtwCSkWro9BirjHYXq7ZBMroqPhJT/XOTJOcZW4yIr9cbMRGU/Vbe
KvVOX1fGtVBMsXi7M9NYrrnWY1bsyVTYJ0SZAdXa4IeeNvxloVgOnubDOeWQNQCH
0bhW9Ccr9zIvEKjvMcRuHrQex9TAhKW1pCgjlaRK9sK3vH6Va5PDYdrtShwBTVnz
NE/xhnqfxxejrW/d0RXAtkkuZw5yIleGwax0ZbbtrYgKkjYdFhUeAZatTX0r6MHk
G7au0Q5UUIkK4/U1tRO9FI3Qfz9LXIHKi79zCXCnCO8+0BH0NnM=
=5Als
-----END PGP SIGNATURE-----