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 <jason@session.foundation>, 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-----