diff --git a/blog/20201022-simplex-chat.md b/blog/20201022-simplex-chat.md index 1792235d3b..277cbcc74f 100644 --- a/blog/20201022-simplex-chat.md +++ b/blog/20201022-simplex-chat.md @@ -8,11 +8,11 @@ date: 2020-10-22 **Published:** Oct 22, 2020 -[SimpleX Chat Website](https://simplex.chat) +[https://simplex.chat](https://simplex.chat) I'd really appreciate your feedback, criticism and suggestions on the open-source idea I was slowly working on since early 2020. I recently made the demo server for the low-level message queue protocol ("simplex messaging protocol") and the website to try to explain the chat idea that would use this protocol. -[Haskell protocol implementation](https://github.com/simplex-chat/simplexmq) +Haskell protocol implementation: [https://github.com/simplex-chat/simplexmq](https://github.com/simplex-chat/simplexmq) In short, the protocol defines a minimalist set of commands and server responses (just 7 commands and 5 responses sent over TCP) to operate encrypted message queues with in-memory persistence - the implementation uses STM. @@ -20,5 +20,4 @@ If anything, it was definitely helping to get to know Haskell types etc. much de Any criticism would be great - thank you in advance! - -Originally published at [reddit](https://www.reddit.com/r/haskell/comments/jg6uh4/simplex_chat/) +Originally published at [https://www.reddit.com/r/haskell/comments/jg6uh4/simplex_chat/](https://www.reddit.com/r/haskell/comments/jg6uh4/simplex_chat/) diff --git a/blog/20210512-simplex-chat-terminal-ui.md b/blog/20210512-simplex-chat-terminal-ui.md index aae69b1b91..ee1a433150 100644 --- a/blog/20210512-simplex-chat-terminal-ui.md +++ b/blog/20210512-simplex-chat-terminal-ui.md @@ -3,6 +3,7 @@ layout: layouts/article.html title: "Announcing SimpleX Chat Prototype!" date: 2021-05-12 --- + # Announcing SimpleX Chat Prototype! **Published:** May 12, 2021 @@ -25,5 +26,4 @@ We’ve been using the terminal client between us and a few other people for a c We're building a new kind of chat network - the only network that lets you control your chat. We'd really appreciate your feedback, criticism and support - a star on the github repo, signing up to the mailing list or any contribution to the project will help. There is so much more to do! - -Originally published at [reddit](https://www.reddit.com/r/haskell/comments/naw6lz/simplex_chat_prototype_terminal_ui_made_in_haskell/) +Originally published at [https://www.reddit.com/r/haskell/comments/naw6lz/simplex_chat_prototype_terminal_ui_made_in_haskell/](https://www.reddit.com/r/haskell/comments/naw6lz/simplex_chat_prototype_terminal_ui_made_in_haskell/) diff --git a/blog/20210914-simplex-chat-v0.4-released.md b/blog/20210914-simplex-chat-v0.4-released.md index 88cf2a98f9..5008d8dbb1 100644 --- a/blog/20210914-simplex-chat-v0.4-released.md +++ b/blog/20210914-simplex-chat-v0.4-released.md @@ -3,20 +3,20 @@ layout: layouts/article.html title: "SimpleX announces SimpleX Chat v0.4" date: 2021-09-14 --- + # SimpleX announces SimpleX Chat v0.4 **Published:** Sep 14, 2021 ## Open-source decentralized chat that uses privacy-preserving message routing protocol -We are building a new platform for distributed Internet applications where privacy of the messages _and_ the network matter. [SimpleX Chat](https://github.com/simplex-chat/simplex-chat) is our first application, a chat application built on the SimpleX platform that serves as an example of the power of the platform and as a reference application. +We are building a new platform for distributed Internet applications where privacy of the messages _and_ the network matter. [SimpleX Chat](https://github.com/simplex-chat/simplex-chat) is our first application, a chat application built on the SimpleX platform that serves as an example of the power of the platform and as a reference application. ## What is SimpleX? -We recognised that there is currently no messaging application which respects user privacy and guarantees metadata privacy -- in other words, messages could be private, but a third party can always see who is communicating with whom by examining a central service and the connection graph. SimpleX, at it's core, is designed to be truly distributed with no central server. This allows for enormous scalability at low cost, and also makes it virtually impossible to snoop on the network graph. - -The first application built on the platform is Simplex Chat, which for now is terminal (command line) based with mobile apps in the pipeline. The platform can easily support a private social network feed and a multitude of other services, which can be developed by the Simplex team or third party developers. +We recognised that there is currently no messaging application which respects user privacy and guarantees metadata privacy -- in other words, messages could be private, but a third party can always see who is communicating with whom by examining a central service and the connection graph. SimpleX, at it's core, is designed to be truly distributed with no central server. This allows for enormous scalability at low cost, and also makes it virtually impossible to snoop on the network graph. +The first application built on the platform is Simplex Chat, which for now is terminal (command line) based with mobile apps in the pipeline. The platform can easily support a private social network feed and a multitude of other services, which can be developed by the Simplex team or third party developers. ## What's new in v0.5? @@ -24,7 +24,7 @@ We're exicted to announce that SimpleX Chat now supports group chat and file tra ### Chat groups -To create a group use the `/g ` command. You can then invite contacts to the group by entering the `/a ` command. Your contact(s) will need to use the `/j accept` command to accept the invitation to the group. To send messages to the group, simply enter `# `. +To create a group use the `/g ` command. You can then invite contacts to the group by entering the `/a ` command. Your contact(s) will need to use the `/j accept` command to accept the invitation to the group. To send messages to the group, simply enter `# `. **Please note:** Groups are not stored on any server; they are maintained as a list of members in the app database. Sending a message to the group sends a message to each member of the group. @@ -44,5 +44,4 @@ We'd really appreciate your comments, criticism and support - a star on the GitH Our goal is to create a new kind of chat platform that lets you control your chat! - -Originally published at [reddit](https://www.reddit.com/r/selfhosted/comments/poal79/simplex_chat_an_opensource_decentralized_chat/) +Originally published at [https://www.reddit.com/r/selfhosted/comments/poal79/simplex_chat_an_opensource_decentralized_chat/](https://www.reddit.com/r/selfhosted/comments/poal79/simplex_chat_an_opensource_decentralized_chat/) diff --git a/blog/20211208-simplex-chat-v0.5-released.md b/blog/20211208-simplex-chat-v0.5-released.md index 1fc42e76fc..ec30c6eb11 100644 --- a/blog/20211208-simplex-chat-v0.5-released.md +++ b/blog/20211208-simplex-chat-v0.5-released.md @@ -3,23 +3,25 @@ layout: layouts/article.html title: "SimpleX announces SimpleX Chat v0.5" date: 2021-12-08 --- -# SimpleX announces SimpleX Chat v0.5 + +# SimpleX announces SimpleX Chat v0.5 **Published:** Dec 08, 2021 ## Simplex Chat is the first chat platform that is 100% private by design - SimpleX no access to your connections graph -We are building a new platform for distributed Internet applications where privacy of the messages _and_ the network matter. [SimpleX Chat](https://github.com/simplex-chat/simplex-chat) is our first application, a chat application built on the SimpleX platform that serves as an example of the power of the platform and as a reference application. +We are building a new platform for distributed Internet applications where privacy of the messages _and_ the network matter. [SimpleX Chat](https://github.com/simplex-chat/simplex-chat) is our first application, a chat application built on the SimpleX platform that serves as an example of the power of the platform and as a reference application. ## What is SimpleX? -We recognised that there is currently no messaging application which respects user privacy and guarantees metadata privacy -- in other words, messages could be private, but a third party can always see who is communicating with whom by examining a central service and the connection graph. SimpleX, at it's core, is designed to be truly distributed with no central server. This allows for enormous scalability at low cost, and also makes it virtually impossible to snoop on the network graph. +We recognised that there is currently no messaging application which respects user privacy and guarantees metadata privacy -- in other words, messages could be private, but a third party can always see who is communicating with whom by examining a central service and the connection graph. SimpleX, at it's core, is designed to be truly distributed with no central server. This allows for enormous scalability at low cost, and also makes it virtually impossible to snoop on the network graph. -The first application built on the platform is Simplex Chat, which for now is terminal (command line) based with mobile apps in the pipeline. The platform can easily support a private social network feed and a multitude of other services, which can be developed by the Simplex team or third party developers. +The first application built on the platform is Simplex Chat, which for now is terminal (command line) based with mobile apps in the pipeline. The platform can easily support a private social network feed and a multitude of other services, which can be developed by the Simplex team or third party developers. ## What's new in v0.5? ### Long-term chat addresses + Users can now create long-term chat addresses that they can share with many people (e.g. in email signature, or online), so that any chat user can send them a connection request. This is an ALPHA feature, and we have not yet added any protection against spam contact requests. However, if the address you created starts receiving spam connection requests, you can simply delete it without losing any of your accepted connections and create another address - as many times as you like! @@ -32,5 +34,4 @@ We'd really appreciate your comments, criticism and support - a star on the GitH Our goal is to create a new kind of chat platform that lets you control your chat! - -Originally published at [reddit](https://www.reddit.com/r/haskell/comments/rc0xkn/simplex_chat_the_first_chat_platform_that_is_100/) +Originally published at [https://www.reddit.com/r/haskell/comments/rc0xkn/simplex_chat_the_first_chat_platform_that_is_100/](https://www.reddit.com/r/haskell/comments/rc0xkn/simplex_chat_the_first_chat_platform_that_is_100/) diff --git a/blog/20220112-simplex-chat-v1-released.md b/blog/20220112-simplex-chat-v1-released.md index 2bb3cc8786..b91b3c753a 100644 --- a/blog/20220112-simplex-chat-v1-released.md +++ b/blog/20220112-simplex-chat-v1-released.md @@ -3,6 +3,7 @@ layout: layouts/article.html title: "SimpleX announces SimpleX Chat v1" date: 2022-01-12 --- + # SimpleX announces SimpleX Chat v1 **Published:** Jan 12, 2022 diff --git a/blog/20220214-simplex-chat-ios-public-beta.md b/blog/20220214-simplex-chat-ios-public-beta.md index 3252d621ba..b125ef9e3b 100644 --- a/blog/20220214-simplex-chat-ios-public-beta.md +++ b/blog/20220214-simplex-chat-ios-public-beta.md @@ -3,6 +3,7 @@ layout: layouts/article.html title: "SimpleX announces SimpleX Chat public beta for iOS" date: 2022-02-14 --- + # SimpleX announces SimpleX Chat public beta for iOS **Published:** Feb 14, 2022 @@ -12,6 +13,7 @@ date: 2022-02-14 Our new iPhone app is very basic - right now it only supports text messages and emojis. Even though the app is new, it uses the same core code as our terminal app, that was used and stabilized over a long time, and it provides the same level of privacy and security that has been available since the release of v1 a month ago: + - [double-ratchet](https://www.signal.org/docs/specifications/doubleratchet/) E2E encryption. - separate keys for each contact. - additional layer of E2E encryption in each message queue (to prevent traffic correlation when multiple queues are used in a conversation - something we plan later this year). @@ -26,6 +28,7 @@ Install the app [via TestFlight](https://testflight.apple.com/join/DWuT2LQu), co We would really appreciate any feedback to improve the app and to decide which additional features should be included in our public release in March. Should it be: + - images, - link previews, - or maybe something else we couldn't think of. diff --git a/blog/20220308-simplex-chat-mobile-apps.md b/blog/20220308-simplex-chat-mobile-apps.md index 6217c99b0f..e3bdbb4a3a 100644 --- a/blog/20220308-simplex-chat-mobile-apps.md +++ b/blog/20220308-simplex-chat-mobile-apps.md @@ -41,6 +41,7 @@ You can always migrate from a public App Store version to a TestFlight version. ## It's not all new - our core code has been used for a long time by a few thousand people in our terminal app. The apps use the same core code as our terminal app, that was used and stabilized over a long time, and it provides the same level of privacy and security that has been available since the release of v1 earlier this year: + - [double-ratchet](https://www.signal.org/docs/specifications/doubleratchet/) E2E encryption. - separate keys for each contact. - additional layer of E2E encryption in each message queue (to prevent traffic correlation when multiple queues are used in a conversation - something we plan later this year). diff --git a/blog/20220711-simplex-chat-v3-released-ios-notifications-audio-video-calls-database-export-import-protocol-improvements.md b/blog/20220711-simplex-chat-v3-released-ios-notifications-audio-video-calls-database-export-import-protocol-improvements.md index b3ebc2aaa0..4d3c8742c7 100644 --- a/blog/20220711-simplex-chat-v3-released-ios-notifications-audio-video-calls-database-export-import-protocol-improvements.md +++ b/blog/20220711-simplex-chat-v3-released-ios-notifications-audio-video-calls-database-export-import-protocol-improvements.md @@ -3,6 +3,7 @@ layout: layouts/article.html title: "SimpleX announces SimpleX Chat v3" date: 2022-07-11 --- + # SimpleX announces SimpleX Chat v3 **Published:** Jul 11, 2022 diff --git a/blog/20220808-simplex-chat-v3.1-chat-groups.md b/blog/20220808-simplex-chat-v3.1-chat-groups.md index 5a6966f486..80c585b4c1 100644 --- a/blog/20220808-simplex-chat-v3.1-chat-groups.md +++ b/blog/20220808-simplex-chat-v3.1-chat-groups.md @@ -15,7 +15,9 @@ date: 2022-08-08 - [advanced network settings](#advanced-network-settings) - [published chat protocol](#published-chat-protocol) - [new app icons](#new-app-icons) -- [other changes since v3](#other-changes-since-v3) +- [other changes since v3](#other-changes-since-v3): + - optimized battery and traffic usage - up to 90x reduction! + - two docker configurations for self-hosted SMP servers ### Secret chat groups