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