Releases: session-foundation/session-ios
Releases · session-foundation/session-ios
2.14.9
What's Changed
- Session Pro Settings - Pro Users by @RyanRory in #558
- Session Pro Settings - Non Pro Users by @RyanRory in #631
- [Automated] Update translations from Crowdin by @stfsession in #650
- General Bug Fixing by @mpretty-cyro in #649
- Added a few logs to the NotificationServiceExtension where it could potentially end execution without a resolution log being added
- Updated review prompt modal
- Updated export logs to provide additional debugging information
- Tweaked the logs when failing to unwrap a message
- Tweaked the poller logs
- Fixed an issue where tapping on a "Call Missed" info message with an "(i)" wouldn't show a modal in all cases
- Fixed an issue where group admins couldn't "Clear All Message" only on the current device
- Fixed an issue where community conversations wouldn't have the correct created timestamp when linking devices
- Fixed an issue where placeholder community icons didn't render properly at different sizes
- Fixed a few TSan warnings
- Fixed an issue where the user may not be able to enable call permissions in an odd situation
- Fixed an issue where the QueryRunner would never go out of scope
- Fixed an issue where the calls permissions may not be correct after resetting a device
- [Automated] Update translations from Crowdin by @stfsession in #651
Full Changelog: 2.14.8...2.14.9
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
29a856b69fca15b9466934518626968b39dc1c9de0bc823f7ccce562a50834bc session-2.14.9.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmlB4PwACgkQxJks56iN
QmLsqBAAh68F8ILbUm694e9Pi4fvJ4KerwF8FADMpmoK5cT6IowQjURdXkVp4MZM
L7GNP6T0yvTMnVBbzwC05ZFDeqE8erEa/0/uLkkJ0swi18kFmdt0lfbNGBDxZchY
Zg8ouxP+FEyGhl7smt9kNtPZvv4gnFzDvzZ7m6XTAhkpibbHJwiEPNF3vl7zDrul
WuBZL9Hon2ZYtWjF6sKR4E1cT0yLQ32L6RmRzq5O/tQ33kXQ/DNhHpMIQjaGuUs9
gi/2PIZi8qSK6RcyUhiuAY+j4m7gPdN9Ow//VKtzZmMC9ZEKBzp37REvLyW3LT/N
x5Jp0K3aDnPj43FuEXW8isjuOx30apP09dNpLstLfuyb4cNVu+7tAuMbZzZMCorS
khsaeeRM0UsiWXE7UZArIwtI0Ah+F40ycqEzuMwmgyuJXI8lLRQ7yY8i7r/Tj0qL
ElhZ+tkU/URe/XN8coC3ueSI+aPIdsvLT4QI4V3LCSIU2YfzJ0mTnVE9DnKpBhvQ
v7bgfTAJf8I20uTjdZvfkg/MljAFt7Pb+L4jsqjrzsa8mXU8HYRagA3EwTylsecf
CDpNe489wIRzEbujEJRDv/P49U7AM2d1hf9CwNTye3GVVDpdDtTadOMKne9wRTLJ
KRkfTblPWqYGuDk8xeIhRSzfuwCJW/37+tFrjHxNP1JKGDGNmVE=
=Rg3K
-----END PGP SIGNATURE-----
2.14.8
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #642
- Fix iOS 26 push notification issues by @mpretty-cyro in #643
- Fixed an issue loading photo library thumbnails, UI/UX improvements by @mpretty-cyro in #641
- Fixed a bug with the IP2Country lookup, removed a redundant observation by @mpretty-cyro in #646
Full Changelog: 2.14.7...2.14.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 <jason@session.foundation>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
255625abcbedcf2be61e27f1826083f0d3fa8b7c646c9e99bde80977283f0226 session-2.14.8.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmk5h50ACgkQxJks56iN
QmL61g//YeF4hv+dubPaT95rvUukf0rMrM+SPKbZvYs/teu545DAmn3Am2ph4YVS
g67HHsyK2fXG+Il1vc7053R4MRzFUHH25/JVQ174CJG3e76OaM3UwZj+vorbICON
pPVKqbvwiLkP2cJTjGkMiwS6phdUwgXbqROvw61dc0q00Hf5Gxu4+qXZWjnI9jwV
aaVk40CvSFinlgirHv6s5vRUTTRN/jpsF9sBxhZxBsdM1jCczDJEsXW6vB8eInkS
dmL+OL6co7MB6bQy9gYt9Kl3zgsi0Qu/T1t24tqJD8zj7MS3ci4alUFdAezEug21
spipgn167fukzwj/HEkk7lGs6MTsPIA0w+2kzVj6TY3p4EtXkIn7qix7s4hSoxJg
v7E5hqxTQcyyqRjCxmENeUu2zRBPOH/RboW30RKVj5ZBSRnkqs+Y6B831W4G08p8
QyJWvGiAyBvGdHJucAEslaaiWlAcQIoY0K2Guc70Orwf/Yk58YrrgCzRQlO2SqoG
mdwktrENfuf3kAjf28scT8fc3B/GJXP3huNtOBdwG7CrcAcOjv7VRfEswDCaqA9x
FX7pAjIK5pSNdEY3v/fiMgY9sz8eZQIJd0e2uOEcGhJ4vJwT6mLTrIj0zL8AWDXI
b+FLNIcsFslF7T2LTMTOHVYeu9SLcAK+oQQrGtCwv443hHqKaZ0=
=CXM7
-----END PGP SIGNATURE-----
2.14.7
What's Changed
- Update string and tweak CI by @mpretty-cyro in #630
- [Automated] Update translations from Crowdin by @stfsession in #629
- Added dependencies of targets as explicit dependencies by @mpretty-cyro in #633
- [Automated] Update translations from Crowdin by @stfsession in #632
- [Automated] Update translations from Crowdin by @stfsession in #636
- Session Pro Badge by @RyanRory in #528
- Added a hack to work around a cell reuse height calculation bug by @mpretty-cyro in #634
- Rework input focus behaviours and shift files around by @mpretty-cyro in #626
- Donations CTA modal by @mpretty-cyro in #635
- Fixed a couple of issues found in the release by @mpretty-cyro in #639
Full Changelog: 2.14.6...2.14.7
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
a41c7051e066d64a778a710f572df8a62b06c74dc188300f725b56f0e7a6f146 session-2.14.7.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmkvKF4ACgkQxJks56iN
QmJPCw//WaN9FVNY+GEATMhtZYoWaq7o9ipwpG/FBl+qovNLWjFTwyeo6MVVgXjM
1IfWzAMGDcshTORpwFVDkz/S/SDD4wC55yf2RP0o7LDdfaBTOuFHyMRD7yXf5uRj
4UI55+ayFkRyrkVUH8whi19mTX+sUr6l/GADS0HorPNrV2tfMZE6el1xZk1WjfUA
dJzrZdFRRL6cCgI3EX05XQ3VTxsoExCnimFE+gLqNDMzbCsu5VQPJfOy4dN6NzA5
TcYWHM3TmAAqqdd62fiu9kzADuqZ6HVhkS0J7aUSdOkDQJfr2fCUddMTZHYr6JMn
eJe5igiy5Q8E+HcftDwmJSi2AeILBFU7VPBLJKz9mp51HS5eSTni8DM1QKTvDXBF
iIgzCd0grj1m+V0IZ6QsmPZtZeqLnqd/cfTxaS3navEgm1hZc7L1/Z7pf+fb2r1q
wpj542Tuhnw5bbTdE7pNAMgzkkmwThBgeviLaR55ShGbVgwe0iyydsPJGRA2SLuj
xpjzrNfTBwPhmcZlvCvQy46pvLB7ageo0DMB4aeLOFcet2aL9AQNWLAPwzzhsO0s
vkeWZXesPJT1fE/73XgGJbNjVhxoiVqyHdxauNJ1n6+e5W0qdrGjBkf/R7C7nm+N
pipvNdHkxdR/+O1h/vCCfaa0WwaJeTrcfSxCkbzB7Gn+WpNTHDw=
=D7XA
-----END PGP SIGNATURE-----
2.14.6
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #615
- Fixed an IP2Country crash on launch by @mpretty-cyro in #618
- Added missing emoji in welcome to session copy by @mikoldin123 in #606
- Added iOS support deprecation banner on the home screen by @mikoldin123 in #600
- Updated icons state for camera and mute buttons by @mikoldin123 in #614
- Fixed PN registration so a single group missing auth block all PNs by @mpretty-cyro in #621
- Added a dev setting to show the group pubkey in conversation settings by @mpretty-cyro in #622
- [Automated] Update translations from Crowdin by @stfsession in #623
- New reupload logic for user display pics by @mpretty-cyro in #588
- Fixed a number of issues found when debugging image orientation bug by @mpretty-cyro in #625
Full Changelog: 2.14.5...2.14.6
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
bca40f87e05132c4ba5784fa711cb05fe196552b7383769c565b1babdae896eb session-2.14.6.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmkH4ZAACgkQxJks56iN
QmKhZxAAlG7qmrQA61WOgKsIQ4Iw9TK993p/KoBHtoohJyWsl1ltqjnabLVaqIpL
l0CnCeXD/CFaJsZ3IitSnxQ0GU3ua8Z7lrRYo/kJ3Q7ij1Vbkx+jIFzabIqo13N3
BvtAlP9WgL4z0yTeWciOnqV2H7isX9nKfvOuvlYdF9/7caIYYzL5ryaXsv2MXDXW
VD8aJZnFc5sASV1r30NE5HVeTPbIFxeYvxfaJXK7l+SgoYUgwZiO19LhJYAj47y4
wWBuAWvFf09i8YgILam0afOBbCVoazLuB6SBIUHjhLIGVp6SQWYKSpfIzPOg4iwJ
KMJgZGWAszKyGoZyzLDoB+yjvDhSG/8vDwtovyM/qj4WsdvucQkQUqXXFjY9C4fZ
VbRxm8lyfBo57aeCTURUsDYzpKMw/M55IuNm5KcaRAAB9MvL9J+C/jdYHdo3AqGb
o5UrDucsYWP5PxQgr/Nz5V1Ypvf4McnVqtetS2e0QXIjZJkZ7TRIzsefisZt2xmz
l6COyHG2Rw1q3u5cpaENYQt5TUY/Ecg5gY/U/ahW3Bi14kwmIIFDPvWK36bfCxiV
NS8OtTYTqt0X9LVpGmR5OzIC9dbnd7mB45Yqxr6k8bpmckUL6AMKQIuHrTFFqZst
M/noENwmeoReCYoTT1eM2PZd5YpAWDait6fTib3kynKQSn3kE0w=
=RCn+
-----END PGP SIGNATURE-----
2.14.5
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #587
- [Automated] Update translations from Crowdin by @stfsession in #599
- [Automated] Update translations from Crowdin by @stfsession in #604
- Animated profile picture by @RyanRory in #490
- User profile modal by @RyanRory in #495
- Updated notification content to group message request type notifications by @mikoldin123 in #568
- Updated input disabled field and use better string for communities by @mikoldin123 in #576
- Fix delete emoji icon too large by @mikoldin123 in #577
- Show empty video inset as soon as any video starts by @mikoldin123 in #580
- Add handling of enter key from external keyboard by @mikoldin123 in #584
- Fix to only show approved contacts on global search by @mikoldin123 in #589
- Fix valid ip address labeled as unknown country path on some locale by @mikoldin123 in #590
- Fix log file fails to upload to google drive via share by @mikoldin123 in #591
- Fix conversation UI issues by @mikoldin123 in #592
- Fixes
inputAccessoryViewdisappears when dismissing emoji search modal by @mikoldin123 in #593 - Added missing accessibility identifier for Missed call dialogs by @mikoldin123 in #595
- Fixed layout bugs with contact list items and blocked contacts button by @mpretty-cyro in #601
- [Automated] Update translations from Crowdin by @stfsession in #607
- Feature/request refund dev setting by @mpretty-cyro in #608
- [Automated] Update translations from Crowdin by @stfsession in #611
- Removed camera permission request on call start by @mikoldin123 in #565
Full Changelog: 2.14.4...2.14.5
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
fd7c37b68718b152c8ea076e54a4ef31409e894cd37b3cf8acd1615e1f5555f5 session-2.14.5.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmju25AACgkQxJks56iN
QmKxhBAAm9B+ZLvrSPf6seAw+d2sO9jlvylYHD1GMgff2jxyeUuWZMfHWlkECMu0
pguIKuQqrnLJ3GDiSqTV1Gkp6IAE4oBMnj2oxCXHIKyQXlyP7orsCToRrWH185YJ
LKIUY24aopE1WYT4OJhZyHE7u1WjvppnpOwejE/84XRewluv8IJNJGMH9DrRBowa
qR1QYdLkfRlfVrTjcWK6BzcY8Ft/diO6okyIsIRZpOzAT6EhTGpz2vBBTrpEXK23
X67VD5vAgSZNPMfBBfRo5y3jxkpHo9yb4cRsqDW+7N9crwQRjvG2/adXVdags9m/
CbQx4NKaJKrkWSFwyIBPy8EV2aCIPLCFAgWD8zpoR61alKjfvH1oTozUiQa/nCvc
iFbG2Jrf61aWx43uMJF/PW4Zwb0+bBrbofpP4n16QLrGczBnwUioM3rjwQgEmkSd
SzMPAbcxVRww3UrPhyEsOmuMj3XvsJLW+1Cg24MjkTQS9YhXMJYl3L9o+ZkSKpOa
CZw+XMsUn4l2mPYKpAwTYC+mEKDUTH+3i/rP3CnmQ4mFDLlJrL5zm8P+PRoNUQaX
ZzwNzDssRnIr6FLKD4O46WwmdmpQTKuND76PVdRLA8c72XbWf6U6vN7tf5WYRBDK
9gam8pq2O6ll0phBwAkC5FEzixTCKfdk0ivPhX/Fexe2SxN6+bU=
=8q8t
-----END PGP SIGNATURE-----
2.14.4
What's Changed
- Flagged a bunch of functions as @mainactor to try to resolve crash by @mpretty-cyro in #585
- [Automated] Update translations from Crowdin by @stfsession in #581
- Fixed a crash when unsubscribing from group PNs by @mpretty-cyro in #582
- Fix/busted message layout by @mpretty-cyro in #594
- Bumped version number by @mpretty-cyro in #598
Full Changelog: 2.14.3...2.14.4
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
a04f2a9dd574d70fb7fd0832e881c522a6298a11b97e0c3fae2ca1a788af9d8e session-2.14.4.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmjdxy8ACgkQxJks56iN
QmIDGw//Z1prUe0AZVyBwvp2CIwgT6pPaXOmyvHEz5zsoEPSC+sAL4Yu4GkhU53j
sXOaJ23+mifdaOygO7ueRtjLTV15g1B1Iqb8Vp3InYmsZ3GZnYqP/OmoJ5NnCFby
5Upzm63qdDKbnLFkhrHf1YnHzW5b1EIbWoVvYlCpLtIC6GAwtRMeEtNCFYOj2hw3
eYFIgA0xgUOG0zMvzuySlWVGCAaPTksag+BS1mHMNW3DuqLjzpswry9qzhLYZyWt
NASh5kVBxyaXxrT9AstDriQ+0rawjfEx/Z1tNKFCwnPLiisjVQpM5k4FmpwMs96o
yjN6QstoTWziPV+NemytPO/kV3+ecJ5xYES+LSYneKS5ba3tdEqlkKJRJC9N1bXu
FNaLaos7s3/tSn0zQx2dQ2utUh3hpPue1RzeyX5qEWeY969D24QmfdzaQb3+O9J5
d+0/thWXxv6n1nDMlcKfhe5j3aCI5YfTJMEvdET35we3qKKPchuh/UwPpigKC4Fu
cMpWEx7UnsaKhjeyP545z5+/KJLjOOCrExe5NmfLSuFoz2jM0yBrOIuTUm3scmPy
kaTRGYjm+4ro8w3D0MvUmtArzNqIw8cmEGtY8dVbkcAHN4eRAPj+gseu8hmQoPHX
CXpIC5O6OCZ31SOHhm2qwVDfIqbw4Xr8W+KlH5SvOJbhPtRauPM=
=rgEk
-----END PGP SIGNATURE-----
2.14.3
What's Changed
- [Automated] Update translations from Crowdin by @stfsession in #554
- Renamed SessionSnodeKit to SessionNetworkingKit by @mpretty-cyro in #499
- Moved all migrations into one target, simplified migration logic by @mpretty-cyro in #501
- [Automated] Update translations from Crowdin by @stfsession in #561
- Fix issue on some device long delete message is not wrapping by @mikoldin123 in #534
- Fix input field not hiding when showing link preview modal by @mikoldin123 in #535
- Added skip authentication flags for some group api calls by @mikoldin123 in #541
- Update message request delete action by @mikoldin123 in #544
- Removed "Delete for Everyone" option when deleting pending messages by @mpretty-cyro in #545
- Fix overly large file placeholder preview by @mikoldin123 in #546
- Updated block contacts settings button design to be consistent by @mikoldin123 in #549
- Fixed an issue where the primary color would be reset when toggling "Folow System Settings" by @mpretty-cyro in #550
- Align dark mode toggle setting design with other platforms by @mikoldin123 in #551
- Fix/layout issue and cleanup by @mpretty-cyro in #555
- Fix edit image features not working properly by @mikoldin123 in #556
- Fix emoji category title not displayed properly by @mikoldin123 in #557
- Fix keyboard not presenting keyboard on long press reply by @mikoldin123 in #559
- Fix previously selected app icon not re-selected on toggle default off by @mikoldin123 in #560
- Add other ways to dismiss keyboard on conversation screen by @mikoldin123 in #562
- Fixed a recovery password string which didn't have styling applied by @mpretty-cyro in #564
- Fix missing
session_foundationvalue for voice call dialog by @mikoldin123 in #566 - Aligned deleted message bubble's font and text color by @mikoldin123 in #552
- Fixed a home screen refresh issue by @mpretty-cyro in #563
- [Automated] Update translations from Crowdin by @stfsession in #578
- Added dev settings to test subscriptions by @mpretty-cyro in #567
- Fixed an issue where UnsendRequests could be processed after their messages by @mpretty-cyro in #569
Full Changelog: 2.14.2...2.14.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 <jason@session.foundation>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
40127907c67a997a00aa361a7859a4ed17ceb5238ba2798d0ed297847f5b2d76 session-2.14.3.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmjQiWYACgkQxJks56iN
QmI7ExAAmEZ6sVVt/TEu1YyP662PVF2gLssmsKYW10MrwJOtEttwohUIpVWPUr/w
J58vq+6OMr7s+evgatmlz0Zmk5v4fHVIeZl4aAsrSGIr6rYKK1sOcRQhwhXwuWN9
CSm3k0kL5C/rxQwSCbvMMcsdOY2kEWPH+nc9Cp7Ptzutloo9gQ5uJn6yCWKw9zxX
Q03cF8z0FyA9ww4PfMeicNhZiwVuYcbhZywTqSzEGxkoOiIUyZztGFX7I7bP04mk
GF56fQfg8EeIFzpm+CH1XGEYM2U8GHihmwqWt7a4DHdG6PkAzHIydk4jbPf36oGN
V/t8MXhAVGZr3hykwAbke2JNjYEbzme5zDcqRw3eKiLPZR3eqQn2QwGXiKnmTzy5
IxeIB91g2MJBBl8MmO97dcyE9h4u70UvVUGKJbyUWXwiCMR8JUzre53zZYkmjiVq
ewdzkA73vqBg9ejCaC5nNYMr4y3E2+ai7h0KC27sUb5pR+72nIkYV51fyBjkfDY4
eIucMYLxEyGHH9ugx832lJNu4e7YVcH9IQxEpwlr9T7yjcJYAYV5oIjJRukqTrG5
HoMjfXXH6jtlyssLMKCl/7mEtwoz7LEGtgI6eJ6N21jDUp51FgiKJhGcY1XHuekb
zhW5XMF+ZheTnzjBuzCO/UVHsWWFKm+GS2YTZHGZTwGVScmaIws=
=ZiO5
-----END PGP SIGNATURE-----
2.14.2
What's Changed
- Fixed a string linter issue due to a string change by @mpretty-cyro in #532
- Added a dev setting to control the poll limit for the CommunityPoller by @mpretty-cyro in #524
- Fix incorrectly selecting image when scrolling thru collection by @mikoldin123 in #518
- Fix accessory labels expansion causing squashed content by @mikoldin123 in #519
- Fixed an issue with the home screen empty state and MR banner by @mpretty-cyro in #529
- String updates and new confirmation dialogs by @mikoldin123 in #530
- Fix unresponsive textfield due to small hit area by @mikoldin123 in #520
- Updated expiresStartedAtMs when message has been sent successfully by @mikoldin123 in #521
- Fixed an issue where reactions weren't working in groups by @mpretty-cyro in #523
- Apparently we don't need to escape the % character in notifications anymore by @mpretty-cyro in #525
- Fix some highlighted search bubble covered by keyboard by @mikoldin123 in #531
- Fixed a crash when tapping on a group member in the members list by @mpretty-cyro in #536
- Removed a database call from onboarding by @mpretty-cyro in #537
- Centralised message deletion logic by @mpretty-cyro in #533
- [Automated] Update translations from Crowdin by @stfsession in #527
- [Automated] Update translations from Crowdin by @stfsession in #539
- [Automated] Update translations from Crowdin by @stfsession in #542
- App review prompt by @mikoldin123 in #516
- Point release bug fixes by @mpretty-cyro in #540
- Fixed an issue where disappearing messages wouldn't actually disappear
- Fixed a crash related to async/await that would occur on iOS 15
- Fixed a bug where sending an UnsendRequest wouldn't update the home screen on a linked device
Full Changelog: 2.14.1...2.14.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 <jason@session.foundation>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
7548b538547b1e1a2f173e71b082d209e909269d23e6f57178608b71fde5f99a session-2.14.2.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmi3b/UACgkQxJks56iN
QmJwsQ//WO2Uzij30Fkrpo3H7GWiTYopiYvKwkZIxLMMeiSWX5EpJ1jAd230qNYR
jdkS65fJWZeyicfqv6KjKL9E4tO0PNyqVHm8y/QbtCrf+P+JDYwYtLTKrDzHDoPv
WL6/AjoaTMc17tzRM5MFkd9eI1SRQ5vL7wfO/BRTh1y4uVCtlkpifqEkF75TWd5n
AfldXL+5cBScfSNvOF/cA3hqyarYe20FVALkT7APRFPKcE+314pNLpH0H1XfCRRi
UGxeAZOV4q/m2w4CgJ81ojcjo34BD0lM0Ahmugmo8TWUAx29+3OVlpyE3xkfC1tA
PE4+apEU93n4ITXFQDMB/UplrCOLxOelhQRVdNiwk4qk2AJlysxJQVGCH+S9EHQH
6n2zIG7uujM8vc4PWzJGTMWHf4jGkftac8R0I8DhHg0INwZQk7tJ4TbtJbpxC6U9
+ANO5HX3UbUeUys+o99xjNxo3bPzWRFzTJLmINosPwrS3GPjW4Nh3myRxNLGJSSa
iSFUKj3bPNisG8h3MZqLexaHdTildycFJFDliGWqjadXmtwOPj99+QXKO0IKdEqc
Db5TvJj+jQV7DOwmN93brNQKepZikThVcqIkFRxhlTzCDj/mJeSXEPPIYtdUdI5A
MzUsd4A3e6ciVqIfVjcjvUjktEcHL65ycXQ92P83F4+coCEXa9w=
=tBrn
-----END PGP SIGNATURE-----
2.14.1
What's Changed
- Fixed an incorrect path in the libSession build script by @mpretty-cyro in #498
- Fixed an issue where we were storing the 'softfork' version in the 'hardfork' value by @mpretty-cyro in #515
- Fix emoji reacts notification by @RyanRory in #484
- [Automated] Update translations from Crowdin by @stfsession in #497
- Fixed a couple of cases where we were incorrectly resolving colors by @mpretty-cyro in #502
- Fix join community tabbar spacing by @mikoldin123 in #504
- Fix translated hide text button overflow by @mikoldin123 in #505
- Fix incorrect duration for uploading voice message by @mikoldin123 in #507
- Added accessibility identifier for app icons by @mikoldin123 in #508
- Fixed an issue where attachments would be incorrectly scaled down by @mpretty-cyro in #506
- Fix hash id displayed instead of contact name in apple watch call by @mikoldin123 in #513
- Fixed an issue where Desktop can't download iOS attachments by @mpretty-cyro in #514
- Fix reply does not cancel search state on conversation by @mikoldin123 in #511
- Stopped some message types making conversations become visible by @mpretty-cyro in #509
- Fixed an issue where the unread count could incorrectly get reset by @mpretty-cyro in #510
- Fixed an issue where notification settings weren't being respected for PNs by @mpretty-cyro in #512
- Fixed and cleaned up some attachment handling issues by @mpretty-cyro in #517
New Contributors
- @mikoldin123 made their first contribution in #504
Full Changelog: 2.14.0...2.14.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 <jason@session.foundation>, A88D4262)
- https://imaginary.ca/public.gpg
- https://github.com/jagerman.gpg
5f9a458893af41bb2fbe4dcd1cbd42f911c374f98fe293158128fede61d04aab session-2.14.1.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmimal8ACgkQxJks56iN
QmKBVA//TVI4R8QiO9BE0Z3d2U6n8l81zw8iAlm+RlsrAD4okLO6yT2OHiiEf6OS
Es5CYMEU75vQsHL+LVhNz0ntHTYRgC94cdaGGTVgRMywDQ4Kk0wmd0A5NhHzD7ge
AMuzye+xudcRgJqnS9ovRSncRGO5Nuztfcp3VQZZt1xOBsgYWJV85hNp6Lj4qL7q
wYW6r1X8u5eQcuw7tR4SjpPgP+hLf3W70EioI40T7AxIsgqFk+5UNxlVBFzajMlG
+97rSsRtw6vMumFPg6wPYI7ilOV1h3Q9mHJz8ku/dLDQ25MZKYBsKETqzFXIbymj
qJlwfymMp3U0k6uDj7WPccoRLJqb93YEt2qdsY/dr6RZh3BYlBK++UJGSVQAIwij
dGPx2XzONpHlU51L+dzSr2SpUKJyjeYIXXZQJtWug+krPd5EMwtpwo1PnA0dF55h
R2oCPfrPHKMGkHqCMQ3tQoX13ae8PH4+9PBuuwTBzmIg/CVXoAX4w1YdoBi3NFKP
ZXEvEtjrZbPGhUc8B1QIg6kIuxXAjxbeSlXktffHJ+VqnrLL0ZLEWSuH0gGY3zCn
b2ocTJFoeSkX+xLthBwBbpQUCZLmw/DdUq4U/tpIQs5gXiM1bqap/Vuo9wKilI5x
uPsyFCr/e3Yw/XbzGNIh3sPBg9KN7VQAoQT4Y5rS/NVbZBScEYk=
=6sh6
-----END PGP SIGNATURE-----
2.14.0
What's Changed
- DBR - 1 - Cached seckey, cleaned up crypto usage by @mpretty-cyro in #442
- DBR - 2 - Refactored the message deduplication logic by @mpretty-cyro in #443
- DBR - 3 - Initial notification extension refactoring, handling visible message PNs by @mpretty-cyro in #446
- DBR - 4 - Saving and reading messages from disk by @mpretty-cyro in #450
- DBR - 5 - Config message handling by @mpretty-cyro in #451
- DBR - 6 - Remove database from message sending pipeline, send busy call message by @mpretty-cyro in #455
- DBR - 7 - Update code to use libSession preferences finish of NSE changes by @mpretty-cyro in #464
- Remove database usage from push notification extension by @mpretty-cyro in #452
- Fix modal input clear button by @RyanRory in #481
- Higher character limits by @RyanRory in #482
- Added SessionAsyncImage and improvements to image handling by @mpretty-cyro in #487
- Increased pinned conversations by @RyanRory in #483
- [Automated] Update translations from Crowdin by @stfsession in #491
- Fixed an issue with video attachment quality by @mpretty-cyro in #492
- Animated image handling improvements by @mpretty-cyro in #493
- Release 2.14.0 by @mpretty-cyro in #494
Full Changelog: 2.13.1...2.14.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
cee299d59ada5b2bb256e3409cc5624c5288b27f6f30b847e5bc015c3be596d5 session-2.14.0.ipa
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEZjYdjjyW5Bxty3BRxJks56iNQmIFAmiSpJsACgkQxJks56iN
QmIgEg//V86XybNiMU9CSKy8/6TKijj6D3DD5XEKnnY9zIWN1Hx6PYod6GK8+6/x
xtu9tIaNmxTgvndiGh5VGUzHet4RgSPcsWSDNjRUraPmBOAvSUiCzP3JqXpDENVR
wjboDGtOWH9h4RXKq2MOV4G38xHGSOuS/PY1mvXw5jHuV8xer0iE0ojvjGL7+Hvl
NVhRRnfIvW0X0ucLow/p2awtb0KLLIBRljpNBoUtGAOYIyvwQtwUvGrj/sX9Egz8
5gxOkktVRoWV2p32DpVajWP625lz6grDBQ11jwWhJ36dn7PmNm0gdoWPeBqp6ZZ+
LmdX8sMBlqfyLJpVTx8/6zbxv8bgtdSJPayBLByt1o9El+vWyZmvUUqONFgMYqCE
2UwqwXICvH5NPLSahencoilbXs7NhlmNCn6NGAxoTPUCZStBDGovCUytF9RMQnfC
twiYYA2VgyQKJPRQNmOE3xafjv7eh1GscA+8zjp3WpaMpi4hRE/MgojYKNUzqs3w
26RatQ8WXVPZ/66Ep+x8TpU6w5gBRa2LMk5XaF8ebxHWafmjeOglo/gkfeF/c4zY
IWiKdYJ4c9AcRSpVcV5Q3+Iswb7I/WnJoI18T4l3ZsGnOTw0GbVBn6hA63sV9v22
DX3+91nKDZFglC84EsxVY1q/H4dX9Y/MiVcPD5Fh+LnghAnKLv4=
=yT/j
-----END PGP SIGNATURE-----