Releases: session-foundation/session-android
Releases · session-foundation/session-android
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-----
1.21.2
This release contains mainly crash fixes.
Full Changelog: 1.21.1...1.21.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
08c897b99c9c48ca6ad62fafa1af0c667dac654e1622ffd8f42012969c3aee78 session-1.21.2-arm64-v8a.apk
9d66c6c51d8771c8808e1f2233c68f6afc440cbeb3b42cb85c0501dc6b8f3a7e session-1.21.2-armeabi-v7a.apk
efe399e2947bd10613168f355061cd510ddfa6761cf967cd0b87ec220c9d62f0 session-1.21.2-play-release.aab
06918b8f008ba0d0755903ef27794da195d371ed5b40cbc6e0853fa4281eaac6 session-1.21.2-universal.apk
70c0b6558e273f02f6ff280c2cdb98541aa48f6cd4d2351066ff806344d44142 session-1.21.2-universal-huawei.apk
c3590a1d45e6fe70b86bbb4e7e2d3d085f68f219c9465f176642f511fbbf5e2a session-1.21.2-x86_64.apk
67f7df84243759cfe4e1895b1dde484da851e01a18ac3c988be67e15ba941638 session-1.21.2-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfa5b4ACgkQxJks56iN
QmIb4xAAgMrwNVXbfF31JLLF0qHXVFDtvpbIqGoryId1Mxhr8Bz+X2atjwBV3qfR
BXsOdcDMBIcQOS5kor11BR8/jvkambS2SGimaZIP9puoYb0RUTDg9/hx00722jzb
XIjv2ueO7Cgt+fPWjjGrZKaDxZD7IQM/tzEm8Bn8O/QR1x0iUMls/W67/CB9HaBz
TRUoHs9AgqB37hhyL/5ZrLBeOIexn0cKzdLBRTJ+Gqq7S4x5HXJWIKLOV+nzfqK+
54f1jtbAtEb4M5H0+p78d3r5X/payaXCCL+Q2ZrY2jdwWihWJT6ryjHJHshx3Acd
rbwICd1J+q8NF3I9vRRxAKMwFUpVEDj0ic/igfDBV3/BbEZxcvEE7lldx4mCbV9P
slkgif9vAlSAwvrvkTFfl2oeNXPV/2KFUVBG7seJiWogSuFmmM0toij9uE+eUh0o
NR+/Wnibq9mdg6YQPzD9ZOmgaZ1fvvwkzgdzsfUKBZRUjAsyL1jkZAZ5A0XPMVKM
JktDlkyG3ZUtr7yNuFk/QB9AeBcTzqErSZLR6ZK3Y4jueiuzS2Z9Kv1A+dIpOcN9
V8fDWkB00k8YX0LxLVDdnUKE0b6ZG4EzB4y+apSAftFHWbMLFxcAYdFRueMGvtNb
EIjZRrt2d1mEsmLUig743bcx250kDds7iY6WWJWYU24/dsZhRvg=
=R+Oj
-----END PGP SIGNATURE-----
1.21.1
What's Changed
- Add resetToken to TokenFetcher by @SessionHero01 in #1009
- Fix website variant build by @SessionHero01 in #1015
- Move getSwarm into try catch by @SessionHero01 in #1021
Full Changelog: 1.21.0...1.21.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
5d0843eb061d491120af4e9bcab65c45f3363996e051c2bcc2824e4a0330765f session-1.21.1-arm64-v8a.apk
791842b9da23b82a7dc11f53f792ed2d4f0e28fc315c07f6d20cbed6cb23740c session-1.21.1-armeabi-v7a.apk
67c7ae96dfd7afadbd3bd017a9b1ea52a7445aaf8fe26c37b10a2317128a49d2 session-1.21.1-play-release.aab
eec872330d970ebb584e76308c82bcee08d06dc5535d64452afb5d86dd622d2f session-1.21.1-universal.apk
35617b6a001773489bc92a1144c3d2c4ae6fa535af0626108e41fadd0042943f session-1.21.1-universal-huawei.apk
6d8e9dede9e5872974b599927d3e22abe7cf8b1401b0bd5dd4fcd027f8d5ce8a session-1.21.1-x86_64.apk
daaa5bca1df1bc144c9bd41103f12251e627f6746e6d4d1dec05659c806a4942 session-1.21.1-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmfXd9oACgkQxJks56iN
QmLhHg//cS5pRAx4blGeCtIqG2cV2oRuN6pDKjAFRysbxe4ZTVVdVkLEmUNvVFrr
gf4gXhVUsYqyqzCzOk1/V2aLOTN7mb4CGzuqRaSPEbAfdEX1loktiD2z4RuBpYnL
MXU4HemeBSO6bebVb+f2FYhTL7RbrTnf1DGY+kB+cOTU55MsneFlLmnkp1JPirL2
CDwYUWqvukP3USWQhIO05T7Dm9m3rL0xus2ebrlPvHXkUcDlr1oqpe0EhaKIq2GE
wsSib67fiDuaji1JWIGG1PAaXRL0C2EZ/XS4917YW8yt82hy9q3VwYqNFX4LsdTl
U1AFWYc1m+LDDG9mvRTkuTuSHRYd6wpiPmZ1xePjInCN4efhmH0yqD7GgMcVosrD
K6f7P8znC3BImXXBvvwcFt3IP3esj6IAmQixBEhSZT88/Wm/xw3vTw9JxOM6p5EU
su8AtHCEDtoA8O9jU0Q3wbUGGikgTUtEq//hYUIkF7JBjrxQGvUYEj1he2z2YIKw
7MB0564asBpiqeUTvuH1rl+adsFIrvpRyPvJqjTedu5BD8FCN4KNQmSJH0wlFMui
HNMWkRsf+DMgzn8I3+kp7/ZS1PUmZMGWW9xPk7zgKTHKTejwnwC/28cSO41R7+L6
b4t+usOpfdMQMbbqPb2kenTkd838ohSqoMAi5BN+/yR/BBc0Rkg=
=ITEX
-----END PGP SIGNATURE-----
1.21.0
What's Changed
- Bring release 1.20.7 to dev by @SessionHero01 in #810
- [Automated] Update translations from Crowdin by @stfsession in #811
- [Automated] Update translations from Crowdin by @stfsession in #812
- New group implementation by @SessionHero01 in #4
- Use consolidated member state and add pending removal support by @SessionHero01 in #813
- Infinite group sync issue by @SessionHero01 in #814
- Add missing implementation to delete member's message on swarm by @SessionHero01 in #815
- Fix/ses 2919 delete group by @ThomasSession in #816
- Fix unit tests by @SessionHero01 in #817
- Handle config migration by @SessionHero01 in #818
- Text size changes from discord + consistency fixes by @ThomasSession in #821
- SES-3001 - Note to self vs 1on1 delete by @ThomasSession in #823
- Fix attachment autodownload flooding thread pool by @SessionHero01 in #824
- SES-2966 - Fix group message deletion by @SessionHero01 in #826
- SES-3036 - Thread should not set default creation time to now by @SessionHero01 in #828
- SES-3034 - Fix "you" not showing on group member list by @SessionHero01 in #830
- Added missing joined_at for groups by @SessionHero01 in #829
- SES-2929 - Fix member not having access to old messages by @SessionHero01 in #831
- SES-2966 - fix group message bulk delete by @SessionHero01 in #832
- Add lucide license by @SessionHero01 in #833
- [SES-3073] - Fix error joining communities by @SessionHero01 in #836
- [SES-3050] - Kicked group message state by @SessionHero01 in #837
- [SES-3078] - Pending group invite not restored correctly by @SessionHero01 in #838
- [SES-2966] - Do not delete link previews or audio message while deleting attachment by @SessionHero01 in #839
- [SES-2968] [SES-2929] - Fix up misc kicked and re-invited message syncing issues by @SessionHero01 in #842
- Introducing thread status for groups by @SessionHero01 in #844
- [SES-3089] - Also delete group invite from swarm when rejecting invitation by @SessionHero01 in #843
- [SES-2925] - Clear thread messages before accepting/rejecting group invitation by @SessionHero01 in #849
- [SES-3090] - Only send group messages after keys obtained by @SessionHero01 in #848
- [SES-2966] - Delete the right attachments by @SessionHero01 in #850
- [SES-3093] - Fix 1970 timestamp issue by @SessionHero01 in #847
- Also delete group invitation whenever an invitation is blocked by @SessionHero01 in #851
- Merge Release/1.20.8 back into dev by @AL-Session in #841
- SES-2916 - Remove group config when blocked by @SessionHero01 in #852
- Temporary measure for CI by @SessionHero01 in #853
- SES-3111 - Improve overall networking bottleneck by @SessionHero01 in #855
- [Automated] Update translations from Crowdin by @stfsession in #856
- Use mark_kicked when kicked by @SessionHero01 in #857
- Do not reuse placeholder drawable by @SessionHero01 in #858
- [Automated] Update translations from Crowdin by @stfsession in #859
- SES-3053 Send only the first 32 bytes of admin key as promotion message by @SessionHero01 in #860
- Update min version banner color by @SessionHero01 in #872
- Fix OpenGroup blocking default dispatcher by @SessionHero01 in #873
- Delete a group directly if it's already destroyed by @SessionHero01 in #876
- Warning as a dynamic color (#866) by @SessionHero01 in #877
- Added progress indicator for group editing by @SessionHero01 in #875
- Integrate the group member status change by @SessionHero01 in #874
- [SES-3119] - Clear group messages whenever it's destroyed by @SessionHero01 in #882
- Add a group scope to limit group work concurrency by @SessionHero01 in #881
- [SES-3153] - Fix crash when admin deletes our attachment by @SessionHero01 in #883
- [SES-3154] - Fix group admin unable to delete message with attachments by @SessionHero01 in #884
- Reset last hash on promotion by @SessionHero01 in #885
- [SES-3202] - Fix group unable to poll when accepting invitation by @SessionHero01 in #888
- [SES-3119] - Unread count not cleared by @SessionHero01 in #887
- [SES-3183] - Delete existing expiring settings message when receiving new ones by @SessionHero01 in #891
- [SES-3192] - Fix unable to receive "invite-ad-admin" by @SessionHero01 in #892
- [SES-3196] - Incorrect sorting order for group members by @SessionHero01 in #893
- [SES-3183] - Do not accept 1-to-1 disappearing messages in a group by @SessionHero01 in #895
- [SES-3222] - Add "you" in the list of mention by @SessionHero01 in #896
- [SES-2960] - Control messages for leaving groups by @SessionHero01 in #898
- [SES-2997] - Show "xxx is invited" upon group creation by @SessionHero01 in #899
- [SES-2930] - Show the correct toast message when invitation fails by @SessionHero01 in #900
- [SES-3238] - Fix unable to leave group on home screen by @SessionHero01 in #902
- [SES-2924] - Fix incorrect version of "you were removed" used by @SessionHero01 in #903
- [SES-2960] - Fix issues on group leaving control messages by @SessionHero01 in #904
- Onion paths as a StateFlow by @SessionHero01 in #901
- Add a global state management for internet connectivity by @SessionHero01 in #907
- [SES-3247] - Fixed crash upon launch by @SessionHero01 in #911
- [SES-3200] - Offline control message improvement by @SessionHero01 in #912
- [SES-3248] - Using member names in the control messages wherever possible by @SessionHero01 in #914
- [SES-3251] - Legacy group migration - Part I by @SessionHero01 in #916
- Showing the admin crown for legacy groups by @ThomasSession in #923
- [SES-3251] - Add recreate group UI and show/hide thread/message options accordingly by @SessionHero01 in #919
- Fix a clock drift when the device is in deep sleep by @SessionHero01 in https://github.com/sessio...
1.20.8
What's Changed
- Fix phone call from lock screen by @AL-Session in #835
- Merge Release/1.20.8 back into master by @AL-Session in #840
- Prepare for release 1.20.8 (2nd attempt) by @SessionHero01 in #845
New Contributors
- @AL-Session made their first contribution in #835
Full Changelog: 1.20.7...1.20.8
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
8c7fbe49f8ac3355403cf9b22192257b5740b1b035748805219c5cda1f290c90 session-1.20.8-arm64-v8a.apk
33fc53fa215b9440b110ebedce760151ace0a930e2910e7806f7697f3a66a054 session-1.20.8-armeabi-v7a.apk
e7c60b6569e06cdeeede98d76e64d4ee582118cf7f31fca86007869ad0216193 session-1.20.8-play-release.aab
5f4a649b16bedeacd1134f86184d7c0619f322f21b6d582c8e2857a4eb2ff103 session-1.20.8-universal.apk
334f1f134eea08cb0b8ae394844ad9b35ca8b57e039b95ee5ec8dbde9cbe7724 session-1.20.8-universal-huawei.apk
10ba11f1c1c02bf8a124b45852b914cf628577084cd6b41153d786480872e02e session-1.20.8-x86_64.apk
2ee9bbbe5444d5ee84a3a0d2a4681d971d37cc55b345d68816433955ec5709d7 session-1.20.8-x86.apk
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmdfyFkACgkQxJks56iN
QmLSIw/+LbriFyO9ma8iwzT11YS5m5klAMtdTW9Xr2ZCfQDKdaZA1GobRGGH4ocu
QLgUPaNaw0uMwvSFBALUCCoNZd4gg2MFMK9BNRYeUD1FLS3i1I+y7WqGtEDsy9no
pCRIK3sjEe8odesbuBFzIC6ImdH0Z6qQsjahLK52tdOpJ/ILsB2XwonNKCi87A4e
8BpjKAZVPyyzVifUAygJsS/KtOyw0QXIDFKJIWZEMiIX4K8I2qtw2+RLfyrd3kfD
SWxhQElVQATd6nP34XAasrgzb4RgDvAskfJslqgEUL889BOzXwLhP6Fgo7nIMJ2E
iloLUQo8CyeFCJv4jvGIyFEpEehhJOSOCeyntEXYX4dcdVvJr3uVRFkdRb31FUvG
lECsCnlTNZFnATkqibQeILMsrKvcggTEoeK724M2uF6eKepmDMipOFmVBlgU50gW
sevZR4rLZJ4mYWjgxQgUbS+KydRVjHAWJKFv5kKrh8QPCbFb8sTrRiI0BulF5psa
7QQ5HAXpOlpmPNfRHi834GMIZmLVABy3MRoFjzdzkYZ+AesI7Bpe/z6Ph5cuNBlO
Jv2iiwKtQ8r2jDZyYNNS0xuT9Xq27TNz+u7fR6jvQJncaAON95lXIYyF67kbJgPN
QuJkeQgrJO0O7mMT+Oz+hGKwNsDASTm+IMjW3jKvEZpnO9VWBo8=
=cFvT
-----END PGP SIGNATURE-----