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 <jason@session.foundation>, 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
Ct7jlMFpikI8RD2MhKh/wdps4SwY7WYGGWHXOsIFPb+NZHAumxSW87kNuYfm/chA
V8NbGTbW6T7GBy8TRCPMEXVyPQ22MQxCydM+yanbqaT73ozi6TjamP1FrdrJFFzw
9KcjPkvNeuj6RWDjBBO6HJa3sLgp3csLEGb6U6+cLs9/9XB3rvefncgaZ4mCcJ/N
qLwKV/YHr0aEURN4k/mB+tyn52MY+VOxr5chVNbT24qmP31TAis=
=whmJ
-----END PGP SIGNATURE-----