diff --git a/blog/2023-04-06-availability-and-profile-attributes.md b/blog/2023-04-06-availability-and-profile-attributes.md index 76839f5b..403be575 100644 --- a/blog/2023-04-06-availability-and-profile-attributes.md +++ b/blog/2023-04-06-availability-and-profile-attributes.md @@ -1,6 +1,6 @@ --- title: Availability Status and Profile Attributes -description: "Two new Cwtch features are now available to test in nightly: Availability status and profile attributes." +description: "Two new Cwtch features are now available to test in nightly: Availability Status and Profile Information." slug: availability-status-profile-attributes tags: [cwtch, cwtch-stable, nightly] image: /img/devlog1_small.jpg @@ -11,12 +11,52 @@ authors: image_url: /img/sarah.jpg --- +Two new Cwtch features are now available to test in nightly: [Availability Status](/docs/profiles/availability-status) and [Profile Information](/docs/profiles/profile-info). -![](/img/devlog1.png) +Additionally we have also published draft guidance on [running Cwtch on Tails](/docs/platforms/tails) that we would like volunteers to test and report back on. +The Open Privacy Research Society have [also announced they are want to raise $60,000 in 2023](https://openprivacy.ca/discreet-log/38-march-2023/) to help move forward projects like Cwtch. Please help support projects like +ours with a [one-off donations](https://openprivacy.ca/donate) or [recurring support via Patreon](https://www.patreon.com/openprivacy). + +## Availability Status + +New in this nightly is the ability to notify your conversations that you are "Away" or "Busy". + +
+ +[![](/img/profiles/status-tooltip-busy-set.png)](/img/profiles/status-tooltip-busy-set.png) + +
+
+ +Read more: [availability status](/docs/profiles/availability-status) + +## Profile Attributes + +Also new is the ability to augment your profile with a few small pieces of **public** information. + +
+ +[![](/img/profiles/attributes-set.png)](/img/profiles/attributes-set.png) + +
+
+ +Read more: [profile information](/docs/profiles/profile-info) + +## Downloading the Nightly + +[Nightly builds](https://docs.cwtch.im/docs/contribute/testing#cwtch-nightlies) are available from our build server. Download links for **2023-04-05-01-15-v1.11.0-6-g7748** are available below. + +* Windows: [https://build.openprivacy.ca/files/flwtch-win-2023-04-05-05-15-v1.11.0-6-g7748/](https://build.openprivacy.ca/files/flwtch-win-2023-04-05-05-15-v1.11.0-6-g7748/) +* Linux: [https://build.openprivacy.ca/files/flwtch-2023-04-05-05-15-v1.11.0-6-g7748/](https://build.openprivacy.ca/files/flwtch-2023-04-05-05-15-v1.11.0-6-g7748/) +* Max: [https://build.openprivacy.ca/files/flwtch-macos-2023-04-05-01-15-v1.11.0-6-g7748/](https://build.openprivacy.ca/files/flwtch-macos-2023-04-05-01-15-v1.11.0-6-g7748/) +* Android: [https://build.openprivacy.ca/files/flwtch-2023-04-05-05-15-v1.11.0-6-g7748/](https://build.openprivacy.ca/files/flwtch-2023-04-05-05-15-v1.11.0-6-g7748/) + +Please see the contribution documentation for advice on [submitting feedback](/docs/contribute/testing#submitting-feedback) ## Help us go further! diff --git a/docs/chat/conversation-settings.md b/docs/chat/conversation-settings.md new file mode 100644 index 00000000..e063ed00 --- /dev/null +++ b/docs/chat/conversation-settings.md @@ -0,0 +1,24 @@ +--- +sidebar_position: 5 +--- + +# Accessing Conversation Settings + +In a conversation window, click on the Settings icon in the top bar. + +
+ +[![](/img/conversations/settings.png)](/img/conversations/settings.png) + +
+
+ + +This action will open up a new screen where you can view and manage the contact. + +
+ +[![](/img/conversations/settings-full.png)](/img/conversations/settings-full.png) + +
+
\ No newline at end of file diff --git a/docs/contribute/testing.md b/docs/contribute/testing.md index b1431c4c..4779d62b 100644 --- a/docs/contribute/testing.md +++ b/docs/contribute/testing.md @@ -36,4 +36,18 @@ when a significant nightly becomes available. A nightly is considered significan All contributions are [eligible for stickers](/docs/contribute/stickers) +::: + +### Submitting Feedback + +There are three main ways of submitting testing feedback to the team: + +* Via Cwtch: Either via the Release Candidate Testers Group or directly to a Cwtch team member. +* Via Gitea: Please open an issue in [https://git.openprivacy.ca/cwtch.im/cwtch-ui/issues](https://git.openprivacy.ca/cwtch.im/cwtch-ui/issues) - please do not worry about duplicate issues, we will de-duplicate as part of our triage process. +* Via Email: Email `team@cwtch.im` with the bug report and one of our team will look into it. + +:::note + +Due to an issue with our email provider, we are currently unable to consistently send email from our gitea instance. Please regularly check open issues / pull-requests for updates (or subscribe to the repository's RSS feeds) + ::: \ No newline at end of file diff --git a/docs/platforms/tails.md b/docs/platforms/tails.md index a1a92f10..5e40fbff 100644 --- a/docs/platforms/tails.md +++ b/docs/platforms/tails.md @@ -8,13 +8,13 @@ sidebar_position: 1 This functionality is currently available in the [Nightly Release](https://docs.cwtch.im/docs/contribute/testing#cwtch-nightlies) builds of Cwtch. -This functionality may be incomplete. +This functionality may be incomplete. Please help us to test and refine it. ::: The following steps requires that Tails has been launched with an [Administration password](https://tails.boum.org/doc/first_steps/welcome_screen/administration_password/). Tails uses [Onion Grater](https://gitlab.tails.boum.org/tails/tails/-/blob/master/config/chroot_local-includes/usr/local/lib/onion-grater#L3) to guard access to the control port. We have packaged -an oniongrater configuration `cwtch-tails.yml` and setup script (`install-tails.sh`) with Cwtch on Linux. +an oniongrater configuration [`cwtch-tails.yml` ](https://git.openprivacy.ca/cwtch.im/cwtch-ui/src/branch/trunk/linux/cwtch-tails.yml) and setup script (`install-tails.sh`) with Cwtch on Linux. The tails-specific part of the script is reproduced below: diff --git a/docs/profiles/availability-status.md b/docs/profiles/availability-status.md new file mode 100644 index 00000000..24360690 --- /dev/null +++ b/docs/profiles/availability-status.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 14 +--- + +# Setting Availability Status + +:::caution Nightly Feature + +This functionality is currently available in the [Nightly Release](https://docs.cwtch.im/docs/contribute/testing#cwtch-nightlies) builds of Cwtch. + +This functionality may be incomplete. +::: + +On the [conversations pane](https://docs.cwtch.im/docs/category/conversations) click the Status icon next to your profile picture. + +
+ +[![](/img/profiles/status-tooltip.png)](/img/profiles/status-tooltip.png) + +
+
+ +A drop-down menu will appear with various options e.g. Available, Away, and Busy + +
+ +[![](/img/profiles/status-tooltip-busy.png)](/img/profiles/status-tooltip-busy.png) + +
+
+ +When you select Away or Busy as a status the border of your profile picture will change to reflect the status +
+ +[![](/img/profiles/status-tooltip-busy-set.png)](/img/profiles/status-tooltip-busy-set.png) + +
+
+ + +Contacts will see this change reflected in their conversations pane. + +
+ +[![](/img/profiles/status-busy.png)](/img/profiles/status-busy.png) + +
+
+ + + + diff --git a/docs/profiles/profile-info.md b/docs/profiles/profile-info.md new file mode 100644 index 00000000..b969c07a --- /dev/null +++ b/docs/profiles/profile-info.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 15 +--- + +# Setting Profile Attributes + +:::caution Nightly Feature + +This functionality is currently available in the [Nightly Release](https://docs.cwtch.im/docs/contribute/testing#cwtch-nightlies) builds of Cwtch. + +This functionality may be incomplete. +::: + +On the [profile management pane](/docs/profiles/introduction#manage-profiles) there are three free-form text fields below your profile picture. + +
+ +[![](/img/profiles/attributes-empty.png)](/img/profiles/attributes-empty.png) + +
+
+ +You can fill these fields with any information your would like potential contacts to know. **This information is public** - do not put any information in here that you do not want to share with everyone. + +
+ +[![](/img/profiles/attributes-set.png)](/img/profiles/attributes-set.png) + +
+
+ + + +Contacts will be able to see this information in [conversation settings](/docs/chat/conversation-settings) + +
+ +[![](/img/profiles/attributes-contact.png)](/img/profiles/attributes-contact.png) + +
+
+ + + + diff --git a/static/img/conversations/settings-full.png b/static/img/conversations/settings-full.png new file mode 100644 index 00000000..1dd31bd4 Binary files /dev/null and b/static/img/conversations/settings-full.png differ diff --git a/static/img/conversations/settings.png b/static/img/conversations/settings.png new file mode 100644 index 00000000..ed93099a Binary files /dev/null and b/static/img/conversations/settings.png differ diff --git a/static/img/profiles/attributes-contact.png b/static/img/profiles/attributes-contact.png new file mode 100644 index 00000000..900ca4f3 Binary files /dev/null and b/static/img/profiles/attributes-contact.png differ diff --git a/static/img/profiles/attributes-empty.png b/static/img/profiles/attributes-empty.png new file mode 100644 index 00000000..ae0ee6a9 Binary files /dev/null and b/static/img/profiles/attributes-empty.png differ diff --git a/static/img/profiles/attributes-set.png b/static/img/profiles/attributes-set.png new file mode 100644 index 00000000..58b38ede Binary files /dev/null and b/static/img/profiles/attributes-set.png differ diff --git a/static/img/profiles/status-busy.png b/static/img/profiles/status-busy.png new file mode 100644 index 00000000..841acada Binary files /dev/null and b/static/img/profiles/status-busy.png differ diff --git a/static/img/profiles/status-tooltip-busy-set.png b/static/img/profiles/status-tooltip-busy-set.png new file mode 100644 index 00000000..7a05923d Binary files /dev/null and b/static/img/profiles/status-tooltip-busy-set.png differ diff --git a/static/img/profiles/status-tooltip-busy.png b/static/img/profiles/status-tooltip-busy.png new file mode 100644 index 00000000..5df9bbc3 Binary files /dev/null and b/static/img/profiles/status-tooltip-busy.png differ diff --git a/static/img/profiles/status-tooltip.png b/static/img/profiles/status-tooltip.png new file mode 100644 index 00000000..78fab618 Binary files /dev/null and b/static/img/profiles/status-tooltip.png differ