v5.5.0
New in v5.5:
- private notes - with encrypted files and media.
- paste link to connect - search bar now accepts invitation links.
- optional recent history in groups.
- improved message delivery - with reduced battery usage.
- reveal secrets in messages by tapping them.
- all files in local app storage are encrypted by default.
- allow deleting the last visible user profile.
- do not share contact address in member profile.
- many fixes!
Also, we added Hungarian (Android only) and Turkish interface - thanks to the users and Weblate (https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat).
Commits:
- desktop (gradle): support specifying more versions in Gradle (#3614)
- core: allow quoted strings (with spaces) in network interface of remote hosts (#3592)
- android, desktop: localization script enchancement (#3616)
- ui: translations (#3615)
- website: translations (#3617)
- ios: rework UX of creating new connection (#3482)
- android, desktop: rework UX of creating new connection (#3529)
- ui: group history preference, enable in new groups by default; core: create group history feature items (#3596)
- android, desktop: self destruct becomes better (#3598)
- core: send group description to new members as welcome message after sending history (fixes welcome message being created before history) (#3623)
- core: compatibility with GHC 8.10.7 (#3608)
- android, desktop: search view will be shown always (#3625)
- cli: prompt for database key entry if required (#3626)
- ios: show clear search button when search is not empty (#3627)
- ui: show secrets on tap (#3628)
- core: 5.5.0.0
- 5.5-beta.0: ios 187, android 168, desktop 21
- docs: update downloads
- android, desktop: run with stopped chat (#3624)
- android, desktop: specifying text color globally (#3635)
- android, desktop: close gallery when media was deleted (#3636)
- ios: better way of starting chat after stop (#3637)
- core: always check integrity on MSG in direct chats (#3641)
- core: invalid name error when it matches hidden profile (#3647)
- core: batch send profile update (#3618)
- android, desktop: consistent colors in themes (#3649)
- core: update simplexmq (critical errors, worker restarts, subscription timeouts)
- Merge branch 'stable'
- core: replace deprecated memcpy (#3652)
- android, desktop: adapted code for self destruct for ios logic (#3643)
- Merge branch 'stable'
- android, desktop: alerts when device was disconnected (#3483)
- script: changes in script for downloading libs (#3663)
- mobile, desktop: invalid display name alert (#3664)
- android, desktop: accept calls after restart (#3662)
- ios: update core library
- Merge branch 'stable'
- ios: self destruct improvements (#3640)
- core: fix db method reserving extra local display name (#3659)
- Merge branch 'stable'
- core: 5.5.0.1
- 5.5-beta.1: ios 189, android 171, desktop 23
- mobile: chat deletion avoiding race conditions (#3650)
- website: translations (#3667)
- android, desktop: lock on changing user (#3669)
- cli: short command
- ui: translations (#3666)
- ui: add Hungarian (Android only) and Turkish (#3671)
- core, ui: create dummy member record when admin forwards a message from an unknown member (#3651)
- ui: fix unknown member UI (#3672)
- core: add notes chat type (#3568)
- android, desktop: moving to single thread in api calls (#3670)
- android, desktop: align member name functions with ios (fixes issue with displaying unknown members) (#3680)
- ui: show observer role in list of members (#3679)
- Merge branch 'stable'
- withLongRunningApi (#3675)
- android, desktop: local video encryption (#3678)
- core: members profile update, create profile update chat items (#3644)
- core: exclude some fields from member profile when sharing in group (#3688)
- ios: local video encryption (#3682)
- Merge branch 'stable'
- ios: profile updated chat items (#3692)
- android, desktop: fix alerts/modals when they are shown before UI init (#3697)
- android, desktop: disabling user picker items when chat is stopped (#3696)
- core: fix 8.10.7 compilation error (#3698)
- core: support deleting the last profile (always create user record in agent when user is created) (#3654)
- Merge branch 'stable'
- ios: update library
- controller: add GetAgentWorkers/GetAgentWorkerDetails debug commands (#3681)
- Merge branch 'stable'
- docs: downloads version
- readme: update link to users group
- android: profile updated chat items (#3700)
- ios: notes to self (#3690)
- core: reset address and preferences when updating profile of member without associated contact (#3701)
- android, desktop: ability to delete the last profile (#3645)
- android, desktop: notes to self (#3695)
- ios: text color of group invitation in chat list (#3703)
- ui: What's new in v5.5 (#3705)
- Merge branch 'stable'
- core: block member for all (#3689)
- core: fix blocked by admin encoding
- ios: allow to delete the last profile (#3707)
- android, desktop: withLongRunningApi when needed (#3710)
- core: update preset smp servers (#3713)
- core: process message errors (#3709)
- ui: update whats new (#3716)
- ios: block member for all (#3708)
- android, desktop: block member for all (#3711)
- ui: translations (#3717)
- website: translations (#3718)
- core: output messages and events while executing the CLI command passed via -e option (#3683)
- core: 5.5.0.2, update simplexmq 5.5.1.0
- Merge branch 'stable'
- ci: fix windows build (#3719)
- Merge branch 'stable'
- core: update min version for remote to 5.5.0.2 (#3720)
- ci: fix windows desktop build (#3721)
- Merge branch 'stable'
- core: 5.5.0.3
- 5.5-beta.2: ios 191, android 174, desktop 25
- ios: fix removing group link in iOS 17 (#3725)
- android, desktop: switching C calls to IO threads (#3727)
- core: improve chat list performance (indexes) (#3728)
- core: update simplexmq 5.5.1.1 (optimize expired messages query) (#3730)
- core: 5.5.0.4
- ios: update library (5.5.0.4)
- android, desktop: small fixes to UI (#3731)
- ui: translations (#3732)
- desktop: opening SimpleX links inside the app (#3738)
- 5.5: ios 194, android 175, desktop 26
Android SDKs:
SHA2-512(simplex.apk)= 8473321bae789f401afe181f958ae5755d6a357ea8c7b867912c70e462a964c5ebdb6e0dcbcf9c61e0005c50cd20d55c684b64fa57e276f9cb42a9af4a352512
SHA2-512(simplex-armv7a.apk)= 8b3abf79866460acd908f02155b86c57620de3e435101c25c0d54735dfec12f682713c85adc8829473daf00ecc66f3921f63ab9353768106eb52eaf42a5dc7e4
Desktop apps:
SHA2-512(simplex-desktop-macos-aarch64.dmg)= 00c115c383d50c44208afab4b98f24d233a6e3cf95f6c1b842c5b44d14549adbbdda5c2fcf22fdcd69f6ffd97bb10b8c4164118ace7cb0d6de1da02e9f8b3664
SHA2-512(simplex-chat-ubuntu-22_04-x86-64)= d6077cb04a96bd83d615be9fe6a88f7db51bc2d87ec05024b86f06b2ab8f0c96ed69ad6ae4ae0318f76d643a89ffd507b783e69a6d7c0e331ca67849083a0d19
SHA2-512(simplex-chat-ubuntu-20_04-x86-64)= ec07e624d6172b8a21cd2e3f9ca0eef1581b34268218ef43d2ac6949a5134ac12456d7137960b56b9acbe5d2c24db4081194d7bb0f6f6a00769ca579980e4c8d
SHA2-512(simplex-chat-macos-x86-64)= b59d94c5c5226676635f8d4ab8d1850d28f6d09c44866cf14a00116540f83f73bca8f920129fb0a1fc0b9f0d20448b3ac6ef49b05e3649bc2b12d801eeed1601
SHA2-512(simplex-chat-windows-x86-64)= 085506b8a9f6ebb17cc5906b946cf038bb31858b57ebb965a695a9b5f0206be8fcda4766b9118bb2acbc21e74d3a665b1004c92e2edf5fc579b9ce76be2bcee6
SHA2-512(simplex-desktop-ubuntu-20_04-x86_64.deb)= 695453046fde08a90856e6dda27c0db1a4f7af0734502350c89a7f3e5744d80e6e3e1b1e099ac82a08b650d655d4bd0cb803b4b0176ee334e1dbb98e8f59c837
SHA2-512(simplex-desktop-x86_64.AppImage)= c63b6cf62194ae148571d793b7c26d57292b71ec5425bb8f054615c0d77737bd11444a3ff55c5e29bd122ccf58cd52af61f3ae35d08812f116fc27b32fd3fb25
SHA2-512(simplex-desktop-ubuntu-22_04-x86_64.deb)= f435d9448195995f725f456250946fece936ce7587cecdfb95e9572b0b542087e1bb8dfb592603420a3b5475339c301c6f46aa2865332a74c1eb743c2cdc13d0
SHA2-512(simplex-desktop-windows-x86_64.msi)= 9b3dc69a9f9a0e0d67c4c0058b336becb70bc718627980d338b4fac88fe06cbd764ee1c2ca37d7b863cfea3113de04ee516f36e26ac9d058316fd813357379b5
SHA2-512(simplex-desktop-macos-x86_64.dmg)= c94f0bfa30edd9c30ca8824e836a29469ea4abe95abbf04aa2e420561963f397885347393bf77beb57e3a8f4905dbfc07d3ac415acfb983dd6a0c934fef1e54c