This commit is contained in:
epoberezkin
2023-09-25 08:34:09 +00:00
parent baf826e0cb
commit 8aff6dd39f
12 changed files with 377 additions and 67 deletions
@@ -408,7 +408,7 @@ window.addEventListener('scroll',changeHeaderBg);
<p>To accelerate product development and growth we will be raising a seed funding this year, both from the VCs and angel investors, and we also might offer our users an opportunity to participate in the crowd funding round on the same terms as other investors, allowing to both support the project and to benefit from its future growth. <a href="https://simplex.chat#join-simplex">Subscribe to our updates</a> not to miss it, connect to the team in SimpleX Chat and <a href="https://github.com/simplex-chat/simplex-chat#join-user-groups">join users' groups</a>.</p>
<h2 id="whats-new-in-v50" tabindex="-1">What's new in v5.0</h2>
<h3 id="send-videos-and-files-up-to-1gb" tabindex="-1">Send videos and files up to 1gb!</h3>
<img src="./images/20230422-video.png" width="288">
<img src="./images/20230422-video.png" width="288" class="float-to-left">
<p>In the beginning of March <a href="20230301-simplex-file-transfer-protocol.html">we released servers and command-line utility to send and receive files via XFTP protocol</a> - a very private and secure protocol that sends end-to-end encrypted files in chunks, protecting meta-data better than any alternatives we know of.</p>
<p>Now this protocol is fully integrated in SimpleX Chat, and all files except small voice messages are sent using this protocol (small voice messages are sent as usual messages). Not only it is much faster than before - with the fast Internet connection I can send 25Mb file in 3 seconds and 1gb file in 2 minutes (for most users it's capped at the available Internet bandwidth), it has two other major advantages making it more usable:</p>
<ul>
@@ -423,7 +423,7 @@ window.addEventListener('scroll',changeHeaderBg);
<p>While we do think that app passcode does not increase security too much, compared with device passcode or biometric protection, there are cases when it may be preferable, and also many users really wanted that it is added.</p>
<p>Now you can choose whether to use faster and more convenient system biometric authentication or to use a separate app passcode. You can choose which one to use when it is first offered, or switch later in the settings.</p>
<h3 id="networking-improvements" tabindex="-1">Networking improvements</h3>
<img src="./images/20230422-socks.png" width="288">
<img src="./images/20230422-socks.png" width="288" class="float-to-left">
<p>Two small improvements to the app networking capabilities were added in this version.</p>
<p>Firstly, you can now make your self-hosted servers available on IPv6 addresses, and the app supports them as well. Please bear in mind that older clients won't be able to connect to you if you use IPv6 address, and also that some ISPs do not provide IPv6 addresses to their users, in which case they would also not be able to connect if IPv6 address is used. To allow connections in these cases you should make your servers available on some domain name that resolves to both IPv4 and IPv6 addresses, and use this domain name in the server address.</p>
<p>Secondly, Android client now supports configuring host and port of the SOCKS proxy, allowing to use apps other than Orbot and also to run SOCKS proxy in the local network, to save mobile device battery.</p>
@@ -397,14 +397,14 @@ window.addEventListener('scroll',changeHeaderBg);
<p>Also, we added Japanese and Portuguese (Brazil)<sup>*</sup> interface languages, thanks to <a href="https://github.com/simplex-chat/simplex-chat#help-translating-simplex-chat">our users and Weblate</a>.</p>
<p>* These features are available in the Android version only.</p>
<h2 id="message-reactions" tabindex="-1">Message reactions</h2>
<img src="./images/20230523-reactions.png" width="288">
<img src="./images/20230523-reactions.png" width="288" class="float-to-left">
<p>No idea why it took us so long to add them finally we have them, and they are great.</p>
<p>We didn't like the view of other messengers plagued by 40 different reactions on a message, and we were not quite sure what can be done about it, so we initially decided to limit available reactions to just 6: thumbs up 👍, down 👎, smile 😀, tear 😢, heart ❤️ and rocket 🚀. But unlike some other messengers, we don't limit the reactions to just one per message - you can put up to 3.</p>
<p>You can add them via the menu, or just by tapping the reaction already on the message.</p>
<p>The next app version will allow prohibiting the reactions per conversation, as you asked. Some groups work better with more substantive responses.</p>
<h2 id="improved-messages" tabindex="-1">Improved messages</h2>
<h3 id="voice-messages-up-to-5-minutes-better-quality-playback-control" tabindex="-1">Voice messages: up to 5 minutes, better quality, playback control</h3>
<img src="./images/20230523-voice.png" width="288">
<img src="./images/20230523-voice.png" width="288" class="float-to-left">
<p>Since <a href="20221206-simplex-chat-v4.3-voice-messages.html#instant-voice-messages">v4.3</a> voice messages were sent in small 16kb chunks, so we had to limit them to 30-40 seconds for better user experience, as sending larger files would require the sender to be online.</p>
<p>With the new XFTP protocol that allows sending files up to 1gb it is now possible to increase the message size - we decided to limit it at 5 min, increasing their quality 2x (the bitrate is increased from 16 to 32kbps). We also added a slider to control the playback.</p>
<h3 id="disappearing-messages-choose-any-time" tabindex="-1">Disappearing messages: choose any time!</h3>
@@ -412,15 +412,15 @@ window.addEventListener('scroll',changeHeaderBg);
<p>Since <a href="20230103-simplex-chat-v4.4-disappearing-messages.html#disappearing-messages">v4.4</a> disappearing messages were only configurable for the whole conversation, with a limited choice of allowed times between 30 seconds and 1 month.</p>
<p>This version allows to configure the time for messages to disappear more granularly, in the range from 1 second to 3 months. You can also set a different time to disappear when you send the message (hold the Send button), as long as disappearing messages are enabled in the conversation.</p>
<h3 id="message-editing-history" tabindex="-1">Message editing history</h3>
<img src="./images/20230523-info.png" width="288">
<img src="./images/20230523-info.png" width="288" class="float-to-left">
<p>I <a href="20221206-simplex-chat-v4.3-voice-messages.html#irreversible-message-deletion">wrote previously</a> why we decided to require the recipient concent before the messages can be fully deleted by the sender - in short, it is to support recipient's data sovereignty and prevent the possibility of offensive messages being removed without any trace. By default, when the sender deletes the message it is marked as deleted, rather than fully deleted, and you can reveal the original message.</p>
<p>You've found the workaround for it of course - it's enough to simply edit the message to hide the original content. This version adds a visible message editing history, together with other detailed information about when the message was sent, received or deleted, that wasn't visible in the conversation.</p>
<h2 id="customize-and-share-color-themes" tabindex="-1">Customize and share color themes</h2>
<img src="./images/20230523-theme.png" width="288">
<img src="./images/20230523-theme.png" width="288" class="float-to-left">
<p>Android app now allows choosing between three color themes - Light, Dark and SimpleX (a dark blue theme). You can customize any theme by setting 9 different colors used in the app, including titles, menus, accent colors and colors for sent and received messages.</p>
<p>You can share your theme with other users by exporting it to a file and sending to them. You can also <a href="docs/themes.html">contribute your favorite themes</a> to our GitHub repository.</p>
<h2 id="self-destruct-passcode" tabindex="-1">Self-destruct passcode</h2>
<img src="./images/20230523-self-destruct.png" width="288">
<img src="./images/20230523-self-destruct.png" width="288" class="float-to-left">
<p>This is something many of you asked before - when asked to enter the app passcode under duress, to be able to enter a special self-destruct code that would remove the app data. This feature is offered in many security tools, and now you can configure it in SimpleX Chat as well.</p>
<p>To enable it:</p>
<ul>
@@ -411,20 +411,20 @@ window.addEventListener('scroll',changeHeaderBg);
</ul>
<h2 id="whats-new-in-v52" tabindex="-1">What's new in v5.2</h2>
<h3 id="message-delivery-receipts" tabindex="-1">Message delivery receipts</h3>
<img src="./images/20230722-receipts.png" width="330">
<img src="./images/20230722-receipts.png" width="330" class="float-to-left">
<p>Most messaging apps add two ticks to sent messages the first one to show that the message is accepted by the server, and the second that it is delivered to the recipient's device. It confirms that the network is functioning, and that the message is not lost or delayed. SimpleX Chat now has this feature too!</p>
<p>In some cases it may compromise recipients' privacy, as they show that the recipient is online, so we made sending delivery receipts optional it can be disabled separately for each chat profile or contact. For the new chat profiles this feature is enabled by default.</p>
<p>To avoid compromising your privacy, sending delivery receipts is disabled for all your existing chat profiles. The first time you start the app after the update, you will be offered to enable them for all <a href="20230328-simplex-chat-v4-6-hidden-profiles.html#hidden-chat-profiles">visible profiles</a>, and they can be enabled later via Privacy and Security settings.</p>
<h3 id="filter-favorite-and-unread-chats" tabindex="-1">Filter favorite and unread chats</h3>
<img src="./images/20230722-filter.png" width="288">
<img src="./images/20230722-filter.png" width="288" class="float-to-left">
<p>You can now mark your contacts and groups as <em>favorite</em>, to be able to find them faster. With filter enabled, you will only see favorite chats, chats that contain unread messages and also any unaccepted group invitations and contact requests.</p>
<h3 id="more-usable-groups" tabindex="-1">More usable groups</h3>
<p>Active SimpleX Chat users know how broken the current group experience is, and that we plan some major overhaul of the groups protocol more on that below. In the meanwhile, we added some simple features that make groups in their current state a bit more usable.</p>
<h4 id="what-is-this-in-reply-to" tabindex="-1">What is this in reply to?</h4>
<img src="./images/20230722-quoted.png" width="330">
<img src="./images/20230722-quoted.png" width="330" class="float-to-left">
<p>A major problem is that you can see replies to the messages you've not seen before - this would happen both when you just join the group, and didn't connect to most other members, and also when other new members join the group and they didn't yet connect to you so literally all the time, and the bigger the group gets, the worse it becomes. While this problem cannot be solved without major group protocol changes, at least there is now ability to see the original message that was replied to via the message information.</p>
<h4 id="how-to-connect-to-this-member" tabindex="-1">How to connect to this member?</h4>
<img src="./images/20230722-search.png" width="330">
<img src="./images/20230722-search.png" width="330" class="float-to-left">
<p>To simplify direct connections with other group members, you can now share your SimpleX address via your chat profile, and group members can send you a contact request even if the group does not allow direct messages.</p>
<h4 id="how-to-find-a-member-in-the-list" tabindex="-1">How to find a member in the list?</h4>
<p>Large member lists (and also the long lists of contacts, if you have many of them) become hard to scroll through, so now there is a search in both lists.</p>
@@ -45,7 +45,7 @@
<meta property="og:type" content="article" />
<meta property="og:title" content="SimpleX Chat v5.3 released: desktop app, local file encryption and improved groups with directory service" />
<meta property="og:image" content="https://simplex.chat/img/share_simplex.png" />
<meta property="og:image" content="https://simplex.chat/blog//docs/images/simplex-desktop-light.png" />
<meta name="twitter:card" content="summary" />
<link rel="icon" type="image/png" sizes="96x96" href="/img/favicon.ico" />
@@ -372,7 +372,89 @@ window.addEventListener('scroll',changeHeaderBg);
<section id="article" class="container mb-[75px] bg-white dark:bg-[#17203D] px-5">
<div class="py-6 md:p-[60px]"><h1 id="simplex-chat-v53-released-desktop-app-local-file-encryption-and-improved-groups" tabindex="-1">SimpleX Chat v5.3 released: desktop app, local file encryption and improved groups</h1>
<p><strong>Published:</strong> September 25, 2023</p>
<p>This is a placeholder for the release announcement</p>
<p><strong>What's new in v5.3:</strong></p>
<ul>
<li><a href="#multiplatform-desktop-app">new desktop app!</a>!</li>
<li><a href="#group-directory-service-and-other-group-improvements">directory service and other group improvements</a>.</li>
<li><a href="#encrypted-local-files-and-media-with-forward-secrecy">encrypted local files and media with forward secrecy</a>.</li>
<li><a href="#simplified-incognito-mode">simplified incognito mode</a>.</li>
</ul>
<p>There are a lot of other improvements and fixes in this release:</p>
<ul>
<li>improved app responsiveness and stability.</li>
<li>app memory usage is reduced by 40%.</li>
<li>new privacy settings: show last messages &amp; save draft.</li>
<li>fixes:
<ul>
<li>bug preventing group members connecting (it will only help the new connections).</li>
<li>playing videos on full screen<sup>**</sup>.</li>
<li>screen reader for messages<sup>**</sup>.</li>
<li>reduced background crashes<sup>**</sup>.</li>
</ul>
</li>
</ul>
<p>Also, we added 6 new interface languages: Arabic<sup><em></sup>, Bulgarian, Finnish, Hebrew<sup></em></sup>, Thai and Ukrainian - thanks to <a href="https://github.com/simplex-chat/simplex-chat#help-translating-simplex-chat">our users and Weblate</a>.</p>
<p>* Android app.</p>
<p>** iOS app.</p>
<h2 id="multiplatform-desktop-app" tabindex="-1">Multiplatform desktop app</h2>
<img src="/docs/images/simplex-desktop-light.png" width="640">
<p>Thanks a lot to everybody who was testing the desktop app since July it really helped to make it stable!</p>
<p>To use desktop app you need to <strong>create a new profile</strong>. As SimpleX platform has no user accounts, it's not as simple as for centralized apps to access the same profile from two devices.</p>
<p>The next app version will allow using your mobile profile from desktop app. For now, as a workaround, you can join groups from both mobile and desktop devices, and use small groups instead of direct conversations.</p>
<p>When you start the app first time, you will be offered to <strong>set database passphrase</strong> you have to memorize it, as there is no way to recover it. If you skip it, a random passphrase will be generated and stored on your desktop device as plaintext (unencrypted) you can change it later.</p>
<p>Other limitations of the desktop app:</p>
<ul>
<li>you cannot send voice messages.</li>
<li>there is no support for calls yet.</li>
</ul>
<h2 id="group-directory-service-and-other-group-improvements" tabindex="-1">Group directory service and other group improvements</h2>
<img src="./images/20230925-directory.png" width="330" class="float-to-left">
<p>Directory service provides a way to search for public groups submitted by the users. To use it, you need to connect to it via SimpleX Chat, as you would connect to any other contact, and type some words to search.</p>
<p>You can also create and register your group, with some limitations explained <a href="docs/directory.html">here</a>.</p>
<p>Other group improvements in this release:</p>
<ul>
<li>
<p>you can send delivery receipts to the groups up to 20 members.</p>
</li>
<li>
<p>if the group settings allow it, you can send direct messages to group members even after you deleted the contact.</p>
</li>
<li>
<p>connections between members are made faster, and the bug that prevented the connections in some cases is fixed in this release.</p>
</li>
</ul>
<p>The next release will reduce the time it takes to send messages to the group, especially when there are many members or when you have a slow device storage.</p>
<h2 id="encrypted-local-files-and-media-with-forward-secrecy" tabindex="-1">Encrypted local files and media with forward secrecy</h2>
<img src="./images/20230925-encrypted.png" width="330" class="float-to-left">
<p>All messages, files and media sent via SimpleX Chat were always end-to-end encrypted from the very beginning. SimpleX Chat uses double-ratchet algorithm with encrypted message headers, for the best possible meta-data protection.</p>
<p>You contacts, groups and messages are stored in the local database on your device, and this database was encrypted from <a href="20220928-simplex-chat-v4-encrypted-database.html">v4.0 released a year ago</a>.</p>
<p>But until this version all files and media in the app storage were not encrypted, and when you exported the chat archive, they were unencrypted there as well.</p>
<p>From v5.3 all files and media (except videos, for now) are encrypted with a random symmetric key - in many cases they are encrypted before they are written to the storage. Local file encryption can be disabled via Privacy &amp; Security settings, for example, if you need to access the files from the storage outside of the app.</p>
<p>In addition to the videos that are stored unencrypted, there are other rare scenarios when the received files may be unencrypted in this release. Files have an open or closed lock icons to indicate whether they were encrypted locally. These limitations will be addressed in the next release. In any case, all files and media are always sent end-to-end encrypted, without any exceptions.</p>
<p>The keys used to encrypt files locally are associated with the messages and stored in the encrypted database. If you delete a message with the attached file or media, the key will be irreversibly deleted as well. Even if an attacker gains access to your database passphrase later and to the copy of the encrypted file, they won't be able to decrypt the file.</p>
<p>This approach provides forward secrecy for locally stored files, unlike file encryption schemes used in some other apps when the same passphrase is used for all files.</p>
<h2 id="simplified-incognito-mode" tabindex="-1">Simplified incognito mode</h2>
<img src="./images/20230925-incognito.png" width="330" class="float-to-left">
<p>Incognito mode was <a href="20220901-simplex-chat-v3.2-incognito-mode.html">added a year ago</a> to improve anonymity of your profile, but it was confusing for some users - it was a global setting, but it only affected the new connections.</p>
<p>It is now simpler to use - you can decide whether to connect to a contact or join a group using your main profile at a point when you create an invitation link or connect via a link or QR code.</p>
<p>When you are connecting to people your know you usually want to share your main profile, and when connecting to public groups or strangers, you may prefer to use a random profile.</p>
<h2 id="simplex-platform" tabindex="-1">SimpleX platform</h2>
<p>Some links to answer the most common questions:</p>
<p><a href="20221108-simplex-chat-v4.2-security-audit-new-website.html">SimpleX Chat security assessment</a>.</p>
<p><a href="https://simplex.chat/#how-simplex-works">How can SimpleX deliver messages without user identifiers</a>.</p>
<p><a href="https://simplex.chat/#why-ids-bad-for-privacy">What are the risks to have identifiers assigned to the users</a>.</p>
<p><a href="https://github.com/simplex-chat/simplex-chat#privacy-technical-details-and-limitations">Technical details and limitations</a>.</p>
<p><a href="https://github.com/simplex-chat/simplex-chat/blob/stable/README.md#frequently-asked-questions">How SimpleX is different from Session, Matrix, Signal, etc.</a>.</p>
<p>Visit our <a href="https://simplex.chat">website</a> to learn more.</p>
<h2 id="help-us-with-donations" tabindex="-1">Help us with donations</h2>
<p>Huge thank you to everybody who donated to SimpleX Chat!</p>
<p>We are prioritizing users privacy and security - it would be impossible without your support.</p>
<p>Our pledge to our users is that SimpleX protocols are and will remain open, and in public domain, - so anybody can build the future implementations of the clients and the servers. We are building SimpleX platform based on the same principles as email and web, but much more private and secure.</p>
<p>Your donations help us raise more funds any amount, even the price of the cup of coffee, makes a big difference for us.</p>
<p>See <a href="https://github.com/simplex-chat/simplex-chat/tree/master#help-us-with-donations">this section</a> for the ways to donate.</p>
<p>Thank you,</p>
<p>Evgeny</p>
<p>SimpleX Chat founder</p>
</div>
</section>
Binary file not shown.

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

+54 -12
View File
@@ -401,6 +401,48 @@ window.addEventListener('scroll',changeHeaderBg);
<article class="w-full flex flex-col items-start md:flex-row rounded-[4px] overflow-hidden shadow-[0px_20px_30px_rgba(0,0,0,0.12)] dark:shadow-none bg-white dark:bg-[#11182F] mb-8">
<div class="min-h-[200px] h-[inherit] self-stretch md:w-[168px] bg-[#D9E7ED] dark:bg-[#17203D] flex items-center justify-center flex-[1] relative">
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="mb-4 self-center w-full h-auto" src="/docs/images/simplex-desktop-light.png" alt="" srcset="">
</div>
</div>
<div class="p-6 md:py-8 flex-[2.5] flex flex-col">
<div>
<h1 class="text-grey-black dark:text-white text-lg md:text-xl font-bold ">
<a href="/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html">SimpleX Chat v5.3 released: desktop app, local file encryption and improved groups with directory service</a>
</h1>
<p class="text-sm text-[#A8B0B4] font-medium mt-2 mb-4 tracking-[0.03em]">
25 Sep 2023
</p>
<div class="mb-4 dark:text-white">
<p><strong>v5.3 is released:</strong></p>
<ul class="mb-[12px]">
<li>new desktop app! 💻</li>
<li>encrypt locally storead files &amp; media</li>
<li>directory service and other group improvements</li>
<li>simplified incognito mode</li>
<li>better app responsiveness and stability, and 40% reduced memory usage.</li>
<li>new privacy settings: show last messages &amp; save draft.</li>
</ul>
<p>Also, our users added 6 new interface languages - Arabic*, Bulgarian, Finnish, Hebrew*, Thai and Ukrainian.</p>
<p>* Android app only.</p>
</div>
</div>
<a class="block text-primary-light dark:text-[#70F0F9] text-base font-medium tracking-[0.03em] mt-auto" href="/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html">Read More</a>
</div>
</article>
<article class="w-full flex flex-col items-start md:flex-row rounded-[4px] overflow-hidden shadow-[0px_20px_30px_rgba(0,0,0,0.12)] dark:shadow-none bg-white dark:bg-[#11182F] mb-8">
@@ -467,7 +509,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20230523-reactions.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20230523-reactions.png" alt="" srcset="">
</div>
@@ -515,7 +557,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20230422-video.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20230422-video.png" alt="" srcset="">
</div>
@@ -563,7 +605,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20230328-hidden-profiles2.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20230328-hidden-profiles2.png" alt="" srcset="">
</div>
@@ -605,7 +647,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="mb-4 self-center w-full max-w-[240px] h-auto" src="images/20230301-xftp.jpg" alt="" srcset="">
<img class="mb-4 self-center w-full h-auto" src="images/20230301-xftp.jpg" alt="" srcset="">
</div>
@@ -633,7 +675,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20230204-profiles2.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20230204-profiles2.png" alt="" srcset="">
</div>
@@ -673,7 +715,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20230103-disappearing1.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20230103-disappearing1.png" alt="" srcset="">
</div>
@@ -713,7 +755,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20221206-voice.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20221206-voice.png" alt="" srcset="">
</div>
@@ -806,7 +848,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20220928-passphrase.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20220928-passphrase.png" alt="" srcset="">
</div>
@@ -846,7 +888,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20220901-incognito1.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20220901-incognito1.png" alt="" srcset="">
</div>
@@ -884,7 +926,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20220808-tor1.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20220808-tor1.png" alt="" srcset="">
</div>
@@ -922,7 +964,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20220723-group-invite.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20220723-group-invite.png" alt="" srcset="">
</div>
@@ -998,7 +1040,7 @@ window.addEventListener('scroll',changeHeaderBg);
<div class="min-h-[inherit] h-full w-full flex items-end px-4 pt-4 justify-center relative">
<img class="w-full max-w-[240px] h-auto" src="images/20220604-privacy-settings.png" alt="" srcset="">
<img class="w-full max-w-[240px] h-auto" src="images/20220604-privacy-settings.png" alt="" srcset="">
</div>
+10 -13
View File
@@ -188,29 +188,26 @@ h3::before {
outline: none;
}
p,
a,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ul,
ol,
span,
div,
blockquote,
pre,
code {
h6{
clear: both;
}
#article p img {
float: left;
display: inline-block;
}
#article img {
margin-bottom: 1.5rem;
margin: 0.5rem 0 1rem 0;
}
@media (min-width: 1024px) {
#article .float-to-left{
float: left;
margin-right: 3rem;
}
}
+7 -7
View File
@@ -690,6 +690,7 @@ window.addEventListener('scroll',changeHeaderBg);
</div>
<div><p>| Updated 20.09.2023 | Languages: EN |</p>
<h1 id="download-simplex-apps" tabindex="-1">Download SimpleX apps</h1>
<p>The latest version is v5.3.</p>
<ul>
<li><a href="#desktop-app">desktop</a></li>
<li><a href="#mobile-apps">mobile</a></li>
@@ -697,19 +698,18 @@ window.addEventListener('scroll',changeHeaderBg);
</ul>
<h2 id="desktop-app" tabindex="-1">Desktop app</h2>
<img src="/docs/images/simplex-desktop-light.png" alt="desktop app" width=500>
<p>The latest version of desktop app is v5.3-beta.9 (1.6.0 in the app).</p>
<p>Using the same profile as on mobile device is not yet supported you need to create a separate profile to use desktop apps.</p>
<p><strong>Linux</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-desktop-x86_64.AppImage">AppImage</a> (most Linux distros), <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-desktop-ubuntu-20_04-x86_64.deb">Ubuntu 20.04</a> (and Debian-based distros), <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-desktop-ubuntu-22_04-x86_64.deb">Ubuntu 22.04</a>.</p>
<p><strong>Mac</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-desktop-macos-x86_64.dmg">x86_64</a> (Intel), <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-desktop-macos-aarch64.dmg">aarch64</a> (Apple Silicon).</p>
<p><strong>Linux</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-desktop-x86_64.AppImage">AppImage</a> (most Linux distros), <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-desktop-ubuntu-20_04-x86_64.deb">Ubuntu 20.04</a> (and Debian-based distros), <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-desktop-ubuntu-22_04-x86_64.deb">Ubuntu 22.04</a>.</p>
<p><strong>Mac</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-desktop-macos-x86_64.dmg">x86_64</a> (Intel), <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-desktop-macos-aarch64.dmg">aarch64</a> (Apple Silicon).</p>
<p><strong>Windows</strong>: coming soon.</p>
<h2 id="mobile-apps" tabindex="-1">Mobile apps</h2>
<p><strong>iOS</strong>: <a href="https://apps.apple.com/us/app/simplex-chat/id1605771084">App store</a> (v5.2.3), <a href="https://testflight.apple.com/join/DWuT2LQu">TestFlight</a> (v5.3-beta.9).</p>
<p><strong>Android</strong>: <a href="https://play.google.com/store/apps/details?id=chat.simplex.app">Play store</a>, <a href="https://simplex.chat/fdroid/">F-Droid</a>, <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex.apk">APK aarch64</a>, <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-armv7a.apk">APK armv7</a>.</p>
<p><strong>Android</strong>: <a href="https://play.google.com/store/apps/details?id=chat.simplex.app">Play store</a>, <a href="https://simplex.chat/fdroid/">F-Droid</a>, <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex.apk">APK aarch64</a>, <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-armv7a.apk">APK armv7</a>.</p>
<h2 id="terminal-console-app" tabindex="-1">Terminal (console) app</h2>
<p>See <a href="/docs/cli.html">Using terminal app</a>.</p>
<p><strong>Linux</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-chat-ubuntu-20_04-x86-64">Ubuntu 20.04</a>, <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-chat-ubuntu-22_04-x86-64">Ubuntu 22.04</a>.</p>
<p><strong>Mac</strong> <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-chat-macos-x86-64">x86_64</a>, aarch64 - <a href="cli.html#">compile from source</a>.</p>
<p><strong>Windows</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0-beta.9/simplex-chat-windows-x86-64">x86_64</a>.</p>
<p><strong>Linux</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-chat-ubuntu-20_04-x86-64">Ubuntu 20.04</a>, <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-chat-ubuntu-22_04-x86-64">Ubuntu 22.04</a>.</p>
<p><strong>Mac</strong> <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-chat-macos-x86-64">x86_64</a>, aarch64 - <a href="cli.html#">compile from source</a>.</p>
<p><strong>Windows</strong>: <a href="https://github.com/simplex-chat/simplex-chat/releases/download/v5.3.0/simplex-chat-windows-x86-64">x86_64</a>.</p>
</div>
</article>
</main>
+105 -11
View File
@@ -1430,7 +1430,7 @@ file ---&amp;gt; | XFTP | ------&amp;gt; XFTP ----&amp;
&lt;p&gt;To accelerate product development and growth we will be raising a seed funding this year, both from the VCs and angel investors, and we also might offer our users an opportunity to participate in the crowd funding round on the same terms as other investors, allowing to both support the project and to benefit from its future growth. &lt;a href=&quot;https://simplex.chat/#join-simplex&quot;&gt;Subscribe to our updates&lt;/a&gt; not to miss it, connect to the team in SimpleX Chat and &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#join-user-groups&quot;&gt;join users&#39; groups&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;whats-new-in-v50&quot; tabindex=&quot;-1&quot;&gt;What&#39;s new in v5.0&lt;/h2&gt;
&lt;h3 id=&quot;send-videos-and-files-up-to-1gb&quot; tabindex=&quot;-1&quot;&gt;Send videos and files up to 1gb!&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-video.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-video.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;In the beginning of March &lt;a href=&quot;https://simplex.chat/blog/20230301-simplex-file-transfer-protocol.html&quot;&gt;we released servers and command-line utility to send and receive files via XFTP protocol&lt;/a&gt; - a very private and secure protocol that sends end-to-end encrypted files in chunks, protecting meta-data better than any alternatives we know of.&lt;/p&gt;
&lt;p&gt;Now this protocol is fully integrated in SimpleX Chat, and all files except small voice messages are sent using this protocol (small voice messages are sent as usual messages). Not only it is much faster than before - with the fast Internet connection I can send 25Mb file in 3 seconds and 1gb file in 2 minutes (for most users it&#39;s capped at the available Internet bandwidth), it has two other major advantages making it more usable:&lt;/p&gt;
&lt;ul&gt;
@@ -1445,7 +1445,7 @@ file ---&amp;gt; | XFTP | ------&amp;gt; XFTP ----&amp;
&lt;p&gt;While we do think that app passcode does not increase security too much, compared with device passcode or biometric protection, there are cases when it may be preferable, and also many users really wanted that it is added.&lt;/p&gt;
&lt;p&gt;Now you can choose whether to use faster and more convenient system biometric authentication or to use a separate app passcode. You can choose which one to use when it is first offered, or switch later in the settings.&lt;/p&gt;
&lt;h3 id=&quot;networking-improvements&quot; tabindex=&quot;-1&quot;&gt;Networking improvements&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-socks.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-socks.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Two small improvements to the app networking capabilities were added in this version.&lt;/p&gt;
&lt;p&gt;Firstly, you can now make your self-hosted servers available on IPv6 addresses, and the app supports them as well. Please bear in mind that older clients won&#39;t be able to connect to you if you use IPv6 address, and also that some ISPs do not provide IPv6 addresses to their users, in which case they would also not be able to connect if IPv6 address is used. To allow connections in these cases you should make your servers available on some domain name that resolves to both IPv4 and IPv6 addresses, and use this domain name in the server address.&lt;/p&gt;
&lt;p&gt;Secondly, Android client now supports configuring host and port of the SOCKS proxy, allowing to use apps other than Orbot and also to run SOCKS proxy in the local network, to save mobile device battery.&lt;/p&gt;
@@ -1502,14 +1502,14 @@ file ---&amp;gt; | XFTP | ------&amp;gt; XFTP ----&amp;
&lt;p&gt;Also, we added Japanese and Portuguese (Brazil)&lt;sup&gt;*&lt;/sup&gt; interface languages, thanks to &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#help-translating-simplex-chat&quot;&gt;our users and Weblate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;* These features are available in the Android version only.&lt;/p&gt;
&lt;h2 id=&quot;message-reactions&quot; tabindex=&quot;-1&quot;&gt;Message reactions&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-reactions.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-reactions.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;No idea why it took us so long to add them finally we have them, and they are great.&lt;/p&gt;
&lt;p&gt;We didn&#39;t like the view of other messengers plagued by 40 different reactions on a message, and we were not quite sure what can be done about it, so we initially decided to limit available reactions to just 6: thumbs up 👍, down 👎, smile 😀, tear 😢, heart ❤️ and rocket 🚀. But unlike some other messengers, we don&#39;t limit the reactions to just one per message - you can put up to 3.&lt;/p&gt;
&lt;p&gt;You can add them via the menu, or just by tapping the reaction already on the message.&lt;/p&gt;
&lt;p&gt;The next app version will allow prohibiting the reactions per conversation, as you asked. Some groups work better with more substantive responses.&lt;/p&gt;
&lt;h2 id=&quot;improved-messages&quot; tabindex=&quot;-1&quot;&gt;Improved messages&lt;/h2&gt;
&lt;h3 id=&quot;voice-messages-up-to-5-minutes-better-quality-playback-control&quot; tabindex=&quot;-1&quot;&gt;Voice messages: up to 5 minutes, better quality, playback control&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-voice.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-voice.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Since &lt;a href=&quot;https://simplex.chat/blog/20221206-simplex-chat-v4.3-voice-messages.html#instant-voice-messages&quot;&gt;v4.3&lt;/a&gt; voice messages were sent in small 16kb chunks, so we had to limit them to 30-40 seconds for better user experience, as sending larger files would require the sender to be online.&lt;/p&gt;
&lt;p&gt;With the new XFTP protocol that allows sending files up to 1gb it is now possible to increase the message size - we decided to limit it at 5 min, increasing their quality 2x (the bitrate is increased from 16 to 32kbps). We also added a slider to control the playback.&lt;/p&gt;
&lt;h3 id=&quot;disappearing-messages-choose-any-time&quot; tabindex=&quot;-1&quot;&gt;Disappearing messages: choose any time!&lt;/h3&gt;
@@ -1517,15 +1517,15 @@ file ---&amp;gt; | XFTP | ------&amp;gt; XFTP ----&amp;
&lt;p&gt;Since &lt;a href=&quot;https://simplex.chat/blog/20230103-simplex-chat-v4.4-disappearing-messages.html#disappearing-messages&quot;&gt;v4.4&lt;/a&gt; disappearing messages were only configurable for the whole conversation, with a limited choice of allowed times between 30 seconds and 1 month.&lt;/p&gt;
&lt;p&gt;This version allows to configure the time for messages to disappear more granularly, in the range from 1 second to 3 months. You can also set a different time to disappear when you send the message (hold the Send button), as long as disappearing messages are enabled in the conversation.&lt;/p&gt;
&lt;h3 id=&quot;message-editing-history&quot; tabindex=&quot;-1&quot;&gt;Message editing history&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-info.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-info.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;I &lt;a href=&quot;https://simplex.chat/blog/20221206-simplex-chat-v4.3-voice-messages.html#irreversible-message-deletion&quot;&gt;wrote previously&lt;/a&gt; why we decided to require the recipient concent before the messages can be fully deleted by the sender - in short, it is to support recipient&#39;s data sovereignty and prevent the possibility of offensive messages being removed without any trace. By default, when the sender deletes the message it is marked as deleted, rather than fully deleted, and you can reveal the original message.&lt;/p&gt;
&lt;p&gt;You&#39;ve found the workaround for it of course - it&#39;s enough to simply edit the message to hide the original content. This version adds a visible message editing history, together with other detailed information about when the message was sent, received or deleted, that wasn&#39;t visible in the conversation.&lt;/p&gt;
&lt;h2 id=&quot;customize-and-share-color-themes&quot; tabindex=&quot;-1&quot;&gt;Customize and share color themes&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-theme.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-theme.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Android app now allows choosing between three color themes - Light, Dark and SimpleX (a dark blue theme). You can customize any theme by setting 9 different colors used in the app, including titles, menus, accent colors and colors for sent and received messages.&lt;/p&gt;
&lt;p&gt;You can share your theme with other users by exporting it to a file and sending to them. You can also &lt;a href=&quot;https://simplex.chat/blog/docs/themes.html&quot;&gt;contribute your favorite themes&lt;/a&gt; to our GitHub repository.&lt;/p&gt;
&lt;h2 id=&quot;self-destruct-passcode&quot; tabindex=&quot;-1&quot;&gt;Self-destruct passcode&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-self-destruct.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-self-destruct.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;This is something many of you asked before - when asked to enter the app passcode under duress, to be able to enter a special self-destruct code that would remove the app data. This feature is offered in many security tools, and now you can configure it in SimpleX Chat as well.&lt;/p&gt;
&lt;p&gt;To enable it:&lt;/p&gt;
&lt;ul&gt;
@@ -1601,20 +1601,20 @@ file ---&amp;gt; | XFTP | ------&amp;gt; XFTP ----&amp;
&lt;/ul&gt;
&lt;h2 id=&quot;whats-new-in-v52&quot; tabindex=&quot;-1&quot;&gt;What&#39;s new in v5.2&lt;/h2&gt;
&lt;h3 id=&quot;message-delivery-receipts&quot; tabindex=&quot;-1&quot;&gt;Message delivery receipts&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-receipts.png&quot; width=&quot;330&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-receipts.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Most messaging apps add two ticks to sent messages the first one to show that the message is accepted by the server, and the second that it is delivered to the recipient&#39;s device. It confirms that the network is functioning, and that the message is not lost or delayed. SimpleX Chat now has this feature too!&lt;/p&gt;
&lt;p&gt;In some cases it may compromise recipients&#39; privacy, as they show that the recipient is online, so we made sending delivery receipts optional it can be disabled separately for each chat profile or contact. For the new chat profiles this feature is enabled by default.&lt;/p&gt;
&lt;p&gt;To avoid compromising your privacy, sending delivery receipts is disabled for all your existing chat profiles. The first time you start the app after the update, you will be offered to enable them for all &lt;a href=&quot;https://simplex.chat/blog/20230328-simplex-chat-v4-6-hidden-profiles.html#hidden-chat-profiles&quot;&gt;visible profiles&lt;/a&gt;, and they can be enabled later via Privacy and Security settings.&lt;/p&gt;
&lt;h3 id=&quot;filter-favorite-and-unread-chats&quot; tabindex=&quot;-1&quot;&gt;Filter favorite and unread chats&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-filter.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-filter.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;You can now mark your contacts and groups as &lt;em&gt;favorite&lt;/em&gt;, to be able to find them faster. With filter enabled, you will only see favorite chats, chats that contain unread messages and also any unaccepted group invitations and contact requests.&lt;/p&gt;
&lt;h3 id=&quot;more-usable-groups&quot; tabindex=&quot;-1&quot;&gt;More usable groups&lt;/h3&gt;
&lt;p&gt;Active SimpleX Chat users know how broken the current group experience is, and that we plan some major overhaul of the groups protocol more on that below. In the meanwhile, we added some simple features that make groups in their current state a bit more usable.&lt;/p&gt;
&lt;h4 id=&quot;what-is-this-in-reply-to&quot; tabindex=&quot;-1&quot;&gt;What is this in reply to?&lt;/h4&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-quoted.png&quot; width=&quot;330&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-quoted.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;A major problem is that you can see replies to the messages you&#39;ve not seen before - this would happen both when you just join the group, and didn&#39;t connect to most other members, and also when other new members join the group and they didn&#39;t yet connect to you so literally all the time, and the bigger the group gets, the worse it becomes. While this problem cannot be solved without major group protocol changes, at least there is now ability to see the original message that was replied to via the message information.&lt;/p&gt;
&lt;h4 id=&quot;how-to-connect-to-this-member&quot; tabindex=&quot;-1&quot;&gt;How to connect to this member?&lt;/h4&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-search.png&quot; width=&quot;330&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-search.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;To simplify direct connections with other group members, you can now share your SimpleX address via your chat profile, and group members can send you a contact request even if the group does not allow direct messages.&lt;/p&gt;
&lt;h4 id=&quot;how-to-find-a-member-in-the-list&quot; tabindex=&quot;-1&quot;&gt;How to find a member in the list?&lt;/h4&gt;
&lt;p&gt;Large member lists (and also the long lists of contacts, if you have many of them) become hard to scroll through, so now there is a search in both lists.&lt;/p&gt;
@@ -1674,6 +1674,100 @@ file ---&amp;gt; | XFTP | ------&amp;gt; XFTP ----&amp;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Evgeny&lt;/p&gt;
&lt;p&gt;SimpleX Chat founder&lt;/p&gt;
</content>
</entry>
<entry>
<title>SimpleX Chat v5.3 released: desktop app, local file encryption and improved groups with directory service</title>
<link href="https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html"/>
<updated>25 Sep 2023</updated>
<id>https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html</id>
<content xml:lang="en" type="html">&lt;h1 id=&quot;simplex-chat-v53-released-desktop-app-local-file-encryption-and-improved-groups&quot; tabindex=&quot;-1&quot;&gt;SimpleX Chat v5.3 released: desktop app, local file encryption and improved groups&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; September 25, 2023&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s new in v5.3:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#multiplatform-desktop-app&quot;&gt;new desktop app!&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#group-directory-service-and-other-group-improvements&quot;&gt;directory service and other group improvements&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#encrypted-local-files-and-media-with-forward-secrecy&quot;&gt;encrypted local files and media with forward secrecy&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#simplified-incognito-mode&quot;&gt;simplified incognito mode&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are a lot of other improvements and fixes in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved app responsiveness and stability.&lt;/li&gt;
&lt;li&gt;app memory usage is reduced by 40%.&lt;/li&gt;
&lt;li&gt;new privacy settings: show last messages &amp;amp; save draft.&lt;/li&gt;
&lt;li&gt;fixes:
&lt;ul&gt;
&lt;li&gt;bug preventing group members connecting (it will only help the new connections).&lt;/li&gt;
&lt;li&gt;playing videos on full screen&lt;sup&gt;**&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;screen reader for messages&lt;sup&gt;**&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;reduced background crashes&lt;sup&gt;**&lt;/sup&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, we added 6 new interface languages: Arabic&lt;sup&gt;&lt;em&gt;&lt;/em&gt;&lt;/sup&gt;, Bulgarian, Finnish, Hebrew&lt;sup&gt;&lt;/sup&gt;, Thai and Ukrainian - thanks to &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#help-translating-simplex-chat&quot;&gt;our users and Weblate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;* Android app.&lt;/p&gt;
&lt;p&gt;** iOS app.&lt;/p&gt;
&lt;h2 id=&quot;multiplatform-desktop-app&quot; tabindex=&quot;-1&quot;&gt;Multiplatform desktop app&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/docs/images/simplex-desktop-light.png&quot; width=&quot;640&quot; /&gt;
&lt;p&gt;Thanks a lot to everybody who was testing the desktop app since July it really helped to make it stable!&lt;/p&gt;
&lt;p&gt;To use desktop app you need to &lt;strong&gt;create a new profile&lt;/strong&gt;. As SimpleX platform has no user accounts, it&#39;s not as simple as for centralized apps to access the same profile from two devices.&lt;/p&gt;
&lt;p&gt;The next app version will allow using your mobile profile from desktop app. For now, as a workaround, you can join groups from both mobile and desktop devices, and use small groups instead of direct conversations.&lt;/p&gt;
&lt;p&gt;When you start the app first time, you will be offered to &lt;strong&gt;set database passphrase&lt;/strong&gt; you have to memorize it, as there is no way to recover it. If you skip it, a random passphrase will be generated and stored on your desktop device as plaintext (unencrypted) you can change it later.&lt;/p&gt;
&lt;p&gt;Other limitations of the desktop app:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you cannot send voice messages.&lt;/li&gt;
&lt;li&gt;there is no support for calls yet.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;group-directory-service-and-other-group-improvements&quot; tabindex=&quot;-1&quot;&gt;Group directory service and other group improvements&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230925-directory.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Directory service provides a way to search for public groups submitted by the users. To use it, you need to connect to it via SimpleX Chat, as you would connect to any other contact, and type some words to search.&lt;/p&gt;
&lt;p&gt;You can also create and register your group, with some limitations explained &lt;a href=&quot;https://simplex.chat/blog/docs/directory.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Other group improvements in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;you can send delivery receipts to the groups up to 20 members.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;if the group settings allow it, you can send direct messages to group members even after you deleted the contact.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;connections between members are made faster, and the bug that prevented the connections in some cases is fixed in this release.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The next release will reduce the time it takes to send messages to the group, especially when there are many members or when you have a slow device storage.&lt;/p&gt;
&lt;h2 id=&quot;encrypted-local-files-and-media-with-forward-secrecy&quot; tabindex=&quot;-1&quot;&gt;Encrypted local files and media with forward secrecy&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230925-encrypted.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;All messages, files and media sent via SimpleX Chat were always end-to-end encrypted from the very beginning. SimpleX Chat uses double-ratchet algorithm with encrypted message headers, for the best possible meta-data protection.&lt;/p&gt;
&lt;p&gt;You contacts, groups and messages are stored in the local database on your device, and this database was encrypted from &lt;a href=&quot;https://simplex.chat/blog/20220928-simplex-chat-v4-encrypted-database.html&quot;&gt;v4.0 released a year ago&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But until this version all files and media in the app storage were not encrypted, and when you exported the chat archive, they were unencrypted there as well.&lt;/p&gt;
&lt;p&gt;From v5.3 all files and media (except videos, for now) are encrypted with a random symmetric key - in many cases they are encrypted before they are written to the storage. Local file encryption can be disabled via Privacy &amp;amp; Security settings, for example, if you need to access the files from the storage outside of the app.&lt;/p&gt;
&lt;p&gt;In addition to the videos that are stored unencrypted, there are other rare scenarios when the received files may be unencrypted in this release. Files have an open or closed lock icons to indicate whether they were encrypted locally. These limitations will be addressed in the next release. In any case, all files and media are always sent end-to-end encrypted, without any exceptions.&lt;/p&gt;
&lt;p&gt;The keys used to encrypt files locally are associated with the messages and stored in the encrypted database. If you delete a message with the attached file or media, the key will be irreversibly deleted as well. Even if an attacker gains access to your database passphrase later and to the copy of the encrypted file, they won&#39;t be able to decrypt the file.&lt;/p&gt;
&lt;p&gt;This approach provides forward secrecy for locally stored files, unlike file encryption schemes used in some other apps when the same passphrase is used for all files.&lt;/p&gt;
&lt;h2 id=&quot;simplified-incognito-mode&quot; tabindex=&quot;-1&quot;&gt;Simplified incognito mode&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230925-incognito.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Incognito mode was &lt;a href=&quot;https://simplex.chat/blog/20220901-simplex-chat-v3.2-incognito-mode.html&quot;&gt;added a year ago&lt;/a&gt; to improve anonymity of your profile, but it was confusing for some users - it was a global setting, but it only affected the new connections.&lt;/p&gt;
&lt;p&gt;It is now simpler to use - you can decide whether to connect to a contact or join a group using your main profile at a point when you create an invitation link or connect via a link or QR code.&lt;/p&gt;
&lt;p&gt;When you are connecting to people your know you usually want to share your main profile, and when connecting to public groups or strangers, you may prefer to use a random profile.&lt;/p&gt;
&lt;h2 id=&quot;simplex-platform&quot; tabindex=&quot;-1&quot;&gt;SimpleX platform&lt;/h2&gt;
&lt;p&gt;Some links to answer the most common questions:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://simplex.chat/blog/20221108-simplex-chat-v4.2-security-audit-new-website.html&quot;&gt;SimpleX Chat security assessment&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://simplex.chat/#how-simplex-works&quot;&gt;How can SimpleX deliver messages without user identifiers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://simplex.chat/#why-ids-bad-for-privacy&quot;&gt;What are the risks to have identifiers assigned to the users&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#privacy-technical-details-and-limitations&quot;&gt;Technical details and limitations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/simplex-chat/simplex-chat/blob/stable/README.md#frequently-asked-questions&quot;&gt;How SimpleX is different from Session, Matrix, Signal, etc.&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Visit our &lt;a href=&quot;https://simplex.chat/&quot;&gt;website&lt;/a&gt; to learn more.&lt;/p&gt;
&lt;h2 id=&quot;help-us-with-donations&quot; tabindex=&quot;-1&quot;&gt;Help us with donations&lt;/h2&gt;
&lt;p&gt;Huge thank you to everybody who donated to SimpleX Chat!&lt;/p&gt;
&lt;p&gt;We are prioritizing users privacy and security - it would be impossible without your support.&lt;/p&gt;
&lt;p&gt;Our pledge to our users is that SimpleX protocols are and will remain open, and in public domain, - so anybody can build the future implementations of the clients and the servers. We are building SimpleX platform based on the same principles as email and web, but much more private and secure.&lt;/p&gt;
&lt;p&gt;Your donations help us raise more funds any amount, even the price of the cup of coffee, makes a big difference for us.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat/tree/master#help-us-with-donations&quot;&gt;this section&lt;/a&gt; for the ways to donate.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Evgeny&lt;/p&gt;
&lt;p&gt;SimpleX Chat founder&lt;/p&gt;
</content>
</entry>
+106 -11
View File
@@ -6,6 +6,101 @@
<atom:link href="https://simplex.chat/feed.rss" rel="self" type="application/rss+xml"/>
<description>It allows you to stay up to date with the latest Blogs from SimpleX Chat.</description>
<language>en</language>
<item>
<title>SimpleX Chat v5.3 released: desktop app, local file encryption and improved groups with directory service</title>
<link>https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html</link>
<description>&lt;h1 id=&quot;simplex-chat-v53-released-desktop-app-local-file-encryption-and-improved-groups&quot; tabindex=&quot;-1&quot;&gt;SimpleX Chat v5.3 released: desktop app, local file encryption and improved groups&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Published:&lt;/strong&gt; September 25, 2023&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s new in v5.3:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#multiplatform-desktop-app&quot;&gt;new desktop app!&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#group-directory-service-and-other-group-improvements&quot;&gt;directory service and other group improvements&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#encrypted-local-files-and-media-with-forward-secrecy&quot;&gt;encrypted local files and media with forward secrecy&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html#simplified-incognito-mode&quot;&gt;simplified incognito mode&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are a lot of other improvements and fixes in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved app responsiveness and stability.&lt;/li&gt;
&lt;li&gt;app memory usage is reduced by 40%.&lt;/li&gt;
&lt;li&gt;new privacy settings: show last messages &amp;amp; save draft.&lt;/li&gt;
&lt;li&gt;fixes:
&lt;ul&gt;
&lt;li&gt;bug preventing group members connecting (it will only help the new connections).&lt;/li&gt;
&lt;li&gt;playing videos on full screen&lt;sup&gt;**&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;screen reader for messages&lt;sup&gt;**&lt;/sup&gt;.&lt;/li&gt;
&lt;li&gt;reduced background crashes&lt;sup&gt;**&lt;/sup&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, we added 6 new interface languages: Arabic&lt;sup&gt;&lt;em&gt;&lt;/em&gt;&lt;/sup&gt;, Bulgarian, Finnish, Hebrew&lt;sup&gt;&lt;/sup&gt;, Thai and Ukrainian - thanks to &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#help-translating-simplex-chat&quot;&gt;our users and Weblate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;* Android app.&lt;/p&gt;
&lt;p&gt;** iOS app.&lt;/p&gt;
&lt;h2 id=&quot;multiplatform-desktop-app&quot; tabindex=&quot;-1&quot;&gt;Multiplatform desktop app&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/docs/images/simplex-desktop-light.png&quot; width=&quot;640&quot; /&gt;
&lt;p&gt;Thanks a lot to everybody who was testing the desktop app since July it really helped to make it stable!&lt;/p&gt;
&lt;p&gt;To use desktop app you need to &lt;strong&gt;create a new profile&lt;/strong&gt;. As SimpleX platform has no user accounts, it&#39;s not as simple as for centralized apps to access the same profile from two devices.&lt;/p&gt;
&lt;p&gt;The next app version will allow using your mobile profile from desktop app. For now, as a workaround, you can join groups from both mobile and desktop devices, and use small groups instead of direct conversations.&lt;/p&gt;
&lt;p&gt;When you start the app first time, you will be offered to &lt;strong&gt;set database passphrase&lt;/strong&gt; you have to memorize it, as there is no way to recover it. If you skip it, a random passphrase will be generated and stored on your desktop device as plaintext (unencrypted) you can change it later.&lt;/p&gt;
&lt;p&gt;Other limitations of the desktop app:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you cannot send voice messages.&lt;/li&gt;
&lt;li&gt;there is no support for calls yet.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;group-directory-service-and-other-group-improvements&quot; tabindex=&quot;-1&quot;&gt;Group directory service and other group improvements&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230925-directory.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Directory service provides a way to search for public groups submitted by the users. To use it, you need to connect to it via SimpleX Chat, as you would connect to any other contact, and type some words to search.&lt;/p&gt;
&lt;p&gt;You can also create and register your group, with some limitations explained &lt;a href=&quot;https://simplex.chat/blog/docs/directory.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Other group improvements in this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;you can send delivery receipts to the groups up to 20 members.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;if the group settings allow it, you can send direct messages to group members even after you deleted the contact.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;connections between members are made faster, and the bug that prevented the connections in some cases is fixed in this release.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The next release will reduce the time it takes to send messages to the group, especially when there are many members or when you have a slow device storage.&lt;/p&gt;
&lt;h2 id=&quot;encrypted-local-files-and-media-with-forward-secrecy&quot; tabindex=&quot;-1&quot;&gt;Encrypted local files and media with forward secrecy&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230925-encrypted.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;All messages, files and media sent via SimpleX Chat were always end-to-end encrypted from the very beginning. SimpleX Chat uses double-ratchet algorithm with encrypted message headers, for the best possible meta-data protection.&lt;/p&gt;
&lt;p&gt;You contacts, groups and messages are stored in the local database on your device, and this database was encrypted from &lt;a href=&quot;https://simplex.chat/blog/20220928-simplex-chat-v4-encrypted-database.html&quot;&gt;v4.0 released a year ago&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But until this version all files and media in the app storage were not encrypted, and when you exported the chat archive, they were unencrypted there as well.&lt;/p&gt;
&lt;p&gt;From v5.3 all files and media (except videos, for now) are encrypted with a random symmetric key - in many cases they are encrypted before they are written to the storage. Local file encryption can be disabled via Privacy &amp;amp; Security settings, for example, if you need to access the files from the storage outside of the app.&lt;/p&gt;
&lt;p&gt;In addition to the videos that are stored unencrypted, there are other rare scenarios when the received files may be unencrypted in this release. Files have an open or closed lock icons to indicate whether they were encrypted locally. These limitations will be addressed in the next release. In any case, all files and media are always sent end-to-end encrypted, without any exceptions.&lt;/p&gt;
&lt;p&gt;The keys used to encrypt files locally are associated with the messages and stored in the encrypted database. If you delete a message with the attached file or media, the key will be irreversibly deleted as well. Even if an attacker gains access to your database passphrase later and to the copy of the encrypted file, they won&#39;t be able to decrypt the file.&lt;/p&gt;
&lt;p&gt;This approach provides forward secrecy for locally stored files, unlike file encryption schemes used in some other apps when the same passphrase is used for all files.&lt;/p&gt;
&lt;h2 id=&quot;simplified-incognito-mode&quot; tabindex=&quot;-1&quot;&gt;Simplified incognito mode&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230925-incognito.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Incognito mode was &lt;a href=&quot;https://simplex.chat/blog/20220901-simplex-chat-v3.2-incognito-mode.html&quot;&gt;added a year ago&lt;/a&gt; to improve anonymity of your profile, but it was confusing for some users - it was a global setting, but it only affected the new connections.&lt;/p&gt;
&lt;p&gt;It is now simpler to use - you can decide whether to connect to a contact or join a group using your main profile at a point when you create an invitation link or connect via a link or QR code.&lt;/p&gt;
&lt;p&gt;When you are connecting to people your know you usually want to share your main profile, and when connecting to public groups or strangers, you may prefer to use a random profile.&lt;/p&gt;
&lt;h2 id=&quot;simplex-platform&quot; tabindex=&quot;-1&quot;&gt;SimpleX platform&lt;/h2&gt;
&lt;p&gt;Some links to answer the most common questions:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://simplex.chat/blog/20221108-simplex-chat-v4.2-security-audit-new-website.html&quot;&gt;SimpleX Chat security assessment&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://simplex.chat/#how-simplex-works&quot;&gt;How can SimpleX deliver messages without user identifiers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://simplex.chat/#why-ids-bad-for-privacy&quot;&gt;What are the risks to have identifiers assigned to the users&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#privacy-technical-details-and-limitations&quot;&gt;Technical details and limitations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/simplex-chat/simplex-chat/blob/stable/README.md#frequently-asked-questions&quot;&gt;How SimpleX is different from Session, Matrix, Signal, etc.&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Visit our &lt;a href=&quot;https://simplex.chat/&quot;&gt;website&lt;/a&gt; to learn more.&lt;/p&gt;
&lt;h2 id=&quot;help-us-with-donations&quot; tabindex=&quot;-1&quot;&gt;Help us with donations&lt;/h2&gt;
&lt;p&gt;Huge thank you to everybody who donated to SimpleX Chat!&lt;/p&gt;
&lt;p&gt;We are prioritizing users privacy and security - it would be impossible without your support.&lt;/p&gt;
&lt;p&gt;Our pledge to our users is that SimpleX protocols are and will remain open, and in public domain, - so anybody can build the future implementations of the clients and the servers. We are building SimpleX platform based on the same principles as email and web, but much more private and secure.&lt;/p&gt;
&lt;p&gt;Your donations help us raise more funds any amount, even the price of the cup of coffee, makes a big difference for us.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat/tree/master#help-us-with-donations&quot;&gt;this section&lt;/a&gt; for the ways to donate.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Evgeny&lt;/p&gt;
&lt;p&gt;SimpleX Chat founder&lt;/p&gt;
</description>
<pubDate>25 Sep 2023</pubDate>
<dc:creator>SimpleX Chat</dc:creator>
<guid>https://simplex.chat/blog/20230925-simplex-chat-v5-3-desktop-app-local-file-encryption-directory-service.html</guid>
</item>
<item>
<title>SimpleX Chat v5.2 released: message delivery receipts</title>
<link>https://simplex.chat/blog/20230722-simplex-chat-v5-2-message-delivery-receipts.html</link>
@@ -50,20 +145,20 @@
&lt;/ul&gt;
&lt;h2 id=&quot;whats-new-in-v52&quot; tabindex=&quot;-1&quot;&gt;What&#39;s new in v5.2&lt;/h2&gt;
&lt;h3 id=&quot;message-delivery-receipts&quot; tabindex=&quot;-1&quot;&gt;Message delivery receipts&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-receipts.png&quot; width=&quot;330&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-receipts.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Most messaging apps add two ticks to sent messages the first one to show that the message is accepted by the server, and the second that it is delivered to the recipient&#39;s device. It confirms that the network is functioning, and that the message is not lost or delayed. SimpleX Chat now has this feature too!&lt;/p&gt;
&lt;p&gt;In some cases it may compromise recipients&#39; privacy, as they show that the recipient is online, so we made sending delivery receipts optional it can be disabled separately for each chat profile or contact. For the new chat profiles this feature is enabled by default.&lt;/p&gt;
&lt;p&gt;To avoid compromising your privacy, sending delivery receipts is disabled for all your existing chat profiles. The first time you start the app after the update, you will be offered to enable them for all &lt;a href=&quot;https://simplex.chat/blog/20230328-simplex-chat-v4-6-hidden-profiles.html#hidden-chat-profiles&quot;&gt;visible profiles&lt;/a&gt;, and they can be enabled later via Privacy and Security settings.&lt;/p&gt;
&lt;h3 id=&quot;filter-favorite-and-unread-chats&quot; tabindex=&quot;-1&quot;&gt;Filter favorite and unread chats&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-filter.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-filter.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;You can now mark your contacts and groups as &lt;em&gt;favorite&lt;/em&gt;, to be able to find them faster. With filter enabled, you will only see favorite chats, chats that contain unread messages and also any unaccepted group invitations and contact requests.&lt;/p&gt;
&lt;h3 id=&quot;more-usable-groups&quot; tabindex=&quot;-1&quot;&gt;More usable groups&lt;/h3&gt;
&lt;p&gt;Active SimpleX Chat users know how broken the current group experience is, and that we plan some major overhaul of the groups protocol more on that below. In the meanwhile, we added some simple features that make groups in their current state a bit more usable.&lt;/p&gt;
&lt;h4 id=&quot;what-is-this-in-reply-to&quot; tabindex=&quot;-1&quot;&gt;What is this in reply to?&lt;/h4&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-quoted.png&quot; width=&quot;330&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-quoted.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;A major problem is that you can see replies to the messages you&#39;ve not seen before - this would happen both when you just join the group, and didn&#39;t connect to most other members, and also when other new members join the group and they didn&#39;t yet connect to you so literally all the time, and the bigger the group gets, the worse it becomes. While this problem cannot be solved without major group protocol changes, at least there is now ability to see the original message that was replied to via the message information.&lt;/p&gt;
&lt;h4 id=&quot;how-to-connect-to-this-member&quot; tabindex=&quot;-1&quot;&gt;How to connect to this member?&lt;/h4&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-search.png&quot; width=&quot;330&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230722-search.png&quot; width=&quot;330&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;To simplify direct connections with other group members, you can now share your SimpleX address via your chat profile, and group members can send you a contact request even if the group does not allow direct messages.&lt;/p&gt;
&lt;h4 id=&quot;how-to-find-a-member-in-the-list&quot; tabindex=&quot;-1&quot;&gt;How to find a member in the list?&lt;/h4&gt;
&lt;p&gt;Large member lists (and also the long lists of contacts, if you have many of them) become hard to scroll through, so now there is a search in both lists.&lt;/p&gt;
@@ -160,14 +255,14 @@
&lt;p&gt;Also, we added Japanese and Portuguese (Brazil)&lt;sup&gt;*&lt;/sup&gt; interface languages, thanks to &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#help-translating-simplex-chat&quot;&gt;our users and Weblate&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;* These features are available in the Android version only.&lt;/p&gt;
&lt;h2 id=&quot;message-reactions&quot; tabindex=&quot;-1&quot;&gt;Message reactions&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-reactions.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-reactions.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;No idea why it took us so long to add them finally we have them, and they are great.&lt;/p&gt;
&lt;p&gt;We didn&#39;t like the view of other messengers plagued by 40 different reactions on a message, and we were not quite sure what can be done about it, so we initially decided to limit available reactions to just 6: thumbs up 👍, down 👎, smile 😀, tear 😢, heart ❤️ and rocket 🚀. But unlike some other messengers, we don&#39;t limit the reactions to just one per message - you can put up to 3.&lt;/p&gt;
&lt;p&gt;You can add them via the menu, or just by tapping the reaction already on the message.&lt;/p&gt;
&lt;p&gt;The next app version will allow prohibiting the reactions per conversation, as you asked. Some groups work better with more substantive responses.&lt;/p&gt;
&lt;h2 id=&quot;improved-messages&quot; tabindex=&quot;-1&quot;&gt;Improved messages&lt;/h2&gt;
&lt;h3 id=&quot;voice-messages-up-to-5-minutes-better-quality-playback-control&quot; tabindex=&quot;-1&quot;&gt;Voice messages: up to 5 minutes, better quality, playback control&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-voice.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-voice.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Since &lt;a href=&quot;https://simplex.chat/blog/20221206-simplex-chat-v4.3-voice-messages.html#instant-voice-messages&quot;&gt;v4.3&lt;/a&gt; voice messages were sent in small 16kb chunks, so we had to limit them to 30-40 seconds for better user experience, as sending larger files would require the sender to be online.&lt;/p&gt;
&lt;p&gt;With the new XFTP protocol that allows sending files up to 1gb it is now possible to increase the message size - we decided to limit it at 5 min, increasing their quality 2x (the bitrate is increased from 16 to 32kbps). We also added a slider to control the playback.&lt;/p&gt;
&lt;h3 id=&quot;disappearing-messages-choose-any-time&quot; tabindex=&quot;-1&quot;&gt;Disappearing messages: choose any time!&lt;/h3&gt;
@@ -175,15 +270,15 @@
&lt;p&gt;Since &lt;a href=&quot;https://simplex.chat/blog/20230103-simplex-chat-v4.4-disappearing-messages.html#disappearing-messages&quot;&gt;v4.4&lt;/a&gt; disappearing messages were only configurable for the whole conversation, with a limited choice of allowed times between 30 seconds and 1 month.&lt;/p&gt;
&lt;p&gt;This version allows to configure the time for messages to disappear more granularly, in the range from 1 second to 3 months. You can also set a different time to disappear when you send the message (hold the Send button), as long as disappearing messages are enabled in the conversation.&lt;/p&gt;
&lt;h3 id=&quot;message-editing-history&quot; tabindex=&quot;-1&quot;&gt;Message editing history&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-info.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-info.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;I &lt;a href=&quot;https://simplex.chat/blog/20221206-simplex-chat-v4.3-voice-messages.html#irreversible-message-deletion&quot;&gt;wrote previously&lt;/a&gt; why we decided to require the recipient concent before the messages can be fully deleted by the sender - in short, it is to support recipient&#39;s data sovereignty and prevent the possibility of offensive messages being removed without any trace. By default, when the sender deletes the message it is marked as deleted, rather than fully deleted, and you can reveal the original message.&lt;/p&gt;
&lt;p&gt;You&#39;ve found the workaround for it of course - it&#39;s enough to simply edit the message to hide the original content. This version adds a visible message editing history, together with other detailed information about when the message was sent, received or deleted, that wasn&#39;t visible in the conversation.&lt;/p&gt;
&lt;h2 id=&quot;customize-and-share-color-themes&quot; tabindex=&quot;-1&quot;&gt;Customize and share color themes&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-theme.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-theme.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Android app now allows choosing between three color themes - Light, Dark and SimpleX (a dark blue theme). You can customize any theme by setting 9 different colors used in the app, including titles, menus, accent colors and colors for sent and received messages.&lt;/p&gt;
&lt;p&gt;You can share your theme with other users by exporting it to a file and sending to them. You can also &lt;a href=&quot;https://simplex.chat/blog/docs/themes.html&quot;&gt;contribute your favorite themes&lt;/a&gt; to our GitHub repository.&lt;/p&gt;
&lt;h2 id=&quot;self-destruct-passcode&quot; tabindex=&quot;-1&quot;&gt;Self-destruct passcode&lt;/h2&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-self-destruct.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230523-self-destruct.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;This is something many of you asked before - when asked to enter the app passcode under duress, to be able to enter a special self-destruct code that would remove the app data. This feature is offered in many security tools, and now you can configure it in SimpleX Chat as well.&lt;/p&gt;
&lt;p&gt;To enable it:&lt;/p&gt;
&lt;ul&gt;
@@ -257,7 +352,7 @@
&lt;p&gt;To accelerate product development and growth we will be raising a seed funding this year, both from the VCs and angel investors, and we also might offer our users an opportunity to participate in the crowd funding round on the same terms as other investors, allowing to both support the project and to benefit from its future growth. &lt;a href=&quot;https://simplex.chat/#join-simplex&quot;&gt;Subscribe to our updates&lt;/a&gt; not to miss it, connect to the team in SimpleX Chat and &lt;a href=&quot;https://github.com/simplex-chat/simplex-chat#join-user-groups&quot;&gt;join users&#39; groups&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;whats-new-in-v50&quot; tabindex=&quot;-1&quot;&gt;What&#39;s new in v5.0&lt;/h2&gt;
&lt;h3 id=&quot;send-videos-and-files-up-to-1gb&quot; tabindex=&quot;-1&quot;&gt;Send videos and files up to 1gb!&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-video.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-video.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;In the beginning of March &lt;a href=&quot;https://simplex.chat/blog/20230301-simplex-file-transfer-protocol.html&quot;&gt;we released servers and command-line utility to send and receive files via XFTP protocol&lt;/a&gt; - a very private and secure protocol that sends end-to-end encrypted files in chunks, protecting meta-data better than any alternatives we know of.&lt;/p&gt;
&lt;p&gt;Now this protocol is fully integrated in SimpleX Chat, and all files except small voice messages are sent using this protocol (small voice messages are sent as usual messages). Not only it is much faster than before - with the fast Internet connection I can send 25Mb file in 3 seconds and 1gb file in 2 minutes (for most users it&#39;s capped at the available Internet bandwidth), it has two other major advantages making it more usable:&lt;/p&gt;
&lt;ul&gt;
@@ -272,7 +367,7 @@
&lt;p&gt;While we do think that app passcode does not increase security too much, compared with device passcode or biometric protection, there are cases when it may be preferable, and also many users really wanted that it is added.&lt;/p&gt;
&lt;p&gt;Now you can choose whether to use faster and more convenient system biometric authentication or to use a separate app passcode. You can choose which one to use when it is first offered, or switch later in the settings.&lt;/p&gt;
&lt;h3 id=&quot;networking-improvements&quot; tabindex=&quot;-1&quot;&gt;Networking improvements&lt;/h3&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-socks.png&quot; width=&quot;288&quot; /&gt;
&lt;img src=&quot;https://simplex.chat/blog/images/20230422-socks.png&quot; width=&quot;288&quot; class=&quot;float-to-left&quot; /&gt;
&lt;p&gt;Two small improvements to the app networking capabilities were added in this version.&lt;/p&gt;
&lt;p&gt;Firstly, you can now make your self-hosted servers available on IPv6 addresses, and the app supports them as well. Please bear in mind that older clients won&#39;t be able to connect to you if you use IPv6 address, and also that some ISPs do not provide IPv6 addresses to their users, in which case they would also not be able to connect if IPv6 address is used. To allow connections in these cases you should make your servers available on some domain name that resolves to both IPv4 and IPv6 addresses, and use this domain name in the server address.&lt;/p&gt;
&lt;p&gt;Secondly, Android client now supports configuring host and port of the SOCKS proxy, allowing to use apps other than Orbot and also to run SOCKS proxy in the local network, to save mobile device battery.&lt;/p&gt;