1 year ago 266 commits to master since this release
We are pleased to release Cwtch alpha 0.3.1! This is our biggest releases for the UI featuring profile management and other quality of life UI improvements:
This is a huge new set of UI features and there was a good portion of backend work that went into supporting it.
On top of that, further changes included in this release are:
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 317 commits to master since this release
We are pleased to release Cwtch alpha 0.3.0! This release line is the first where the Android experience is now expected to work reliably. This is the culmination of a lot of work over the past 5 months. The lastest updates that now should make Android work reliably are:
With a more usable Android experience this will allow more testing and likely the discovery of more bugs, which is great and expected! Please test and report any issues at https://git.openprivacy.ca/cwtch.im/ui/issues
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 334 commits to master since this release
Tapir is our new pre-release library that defines a lightweight communication layer that can be used by Cwtch and other metadata resistant applications. Cwtch has been, and will continue to be, inspired by Ricochet, and previous versions have been build on libricochet-go. As Cwtch has developed we have increasingly made modifications to the ricochet protocol to improve security and performance. While planning our roadmap for the next year it became obvious that to achieve many of our goals, we would be better served by redefining this layer entirely, moving away from ricochet’s channel architecture, and instead focusing on defining a mechanism for applications to securely build upon anonymous communication networks. We will dive further into Tapir in the upcoming weeks.
For the entire 0.1 release cycle we’ve been working hard to get Cwtch onto Android. We have been releasing builds, which alone is a big first step, but they’ve been unusably unstable. A large part of the work has been in a large redesign and refactor of the Cwtch library which was not built with mobile in mind. For mobile you need to have persistent logic (networking for example) in a stand along service that can keep running, and your UI in a sleepable or killable and restartable app. Our initial prototype Cwtch library was not built with this architecture in mind, so the last several 0.1.x releases have included refactors to move towards a more stable Android experience. One of the last steps has been moving the new refactored service code into an Android/QT QAndroidService. The overall Android experience isn’t quite where we want it yet and will continue to be a big focus of the 0.2 release cycle.
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 382 commits to master since this release
We’ve been mostly heads down on two large projects: ‘make cwtch work on android’ and ‘tapir: a new implementation of the ricochet protocol’.
This release contains a lot of the work towards ‘make cwtch work on android’ except that part where it does (More time with a debugger needed). To that end, since the last release (0.1.4), this release contains a very refactored cwtch library/app/engine. In order to put all the connection, networking, and file storage parts of cwtch into an Android service we had to take all those parts, make them much less coupled with the other parts of Cwtch, and then add in new ways to instantiate Cwtch apps in two parts (client and service) and create an IPC system for them to use to communicate. All that work is in this release available for testing and we want to get it into peoples hands to do just that.
Running the app on desktop by default will run in the traditional way as a single app (while still using our refactored code, just in a unified app), however, if you want to test the new client/service setup for any reason (for me, it was faster than loading it onto a phone each time) you can run two cwtch processes from the command like as follows
$ cwtch --service
$ cwtch --clientui
And they should work together, and you can even kill the client and restart it and it should be fine.
So that is the biggest and largest set of changes in this new release, but over the course of work on this a lot of small improvements crept in as well including:
So while there aren’t a lot of new user improvements, a lot of code has changed or been moved around and we definitely wanted to get it out and into people’s hands for testing.
Thanks!
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 407 commits to master since this release
contains the following work and more:
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 436 commits to master since this release
contains the following work and more:
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 487 commits to master since this release
contains the following work and more:
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 514 commits to master since this release
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits: Profile and Server Icons in this alpha were designed by freepik from Flaticon
1 year ago 556 commits to master since this release
THIS IS AN ALPHA RELEASE - EXPECT BUGS.
We are providing these binaries in order to show off what Cwtch is capable of so far, but please expect bugs and note that we HAVE NOT subjected this code to a security audit or usability testing yet.
It is also not remotely feature complete. Some features are supported by the underlying Cwtch library (check out https://git.openprivacy.ca/cwtch.im/cwtch) but not yet by the UI, and some are still having their research/design finalized by the Open Privacy team before being implemented. We have lots of cool features in the works and we hope you’ll check back later to try them out!
ANDROID: We are not putting Cwtch up on the Play Store yet. If your phone has developer mode enabled, you can sideload the APK below. If you don’t already know how to do this, please wait until we put it on the Store at a future date.
Please note that the Cwtch server feature can be very bandwidth-intensive right now, so please DO NOT CONNECT TO CWTCH SERVERS OVER CELLULAR DATA PLANS or an internet plan with a low data cap. The direct messaging feature, however, uses negligible bandwidth (unless you decide to send gigabytes of text with it). It also has difficulty maintaining its Tor onion service right now, so you may need to kill and restart the app if you find it unable to receive new incoming connections (outgoing connections should work fine).
Credits:
Profile and Server Icons in this alpha were designed by freepik from Flaticon