diff --git a/blog/2023-03-17-cwtch-nightly.md b/blog/2023-03-17-cwtch-nightly.md new file mode 100644 index 00000000..8d2157cf --- /dev/null +++ b/blog/2023-03-17-cwtch-nightly.md @@ -0,0 +1,48 @@ +--- +title: New Cwtch Nightly 0.10.4 +description: "" +slug: cwtch-nightly-1-10-4 +tags: [cwtch, cwtch-stable, nightly] +image: /img/devlognightly_small.png +hide_table_of_contents: false +toc_max_heading_level: 4 +authors: +- name: Sarah Jamie Lewis + title: Executive Director, Open Privacy Research Society + image_url: /img/sarah.jpg +--- + +This week we are calling out a [Cwtch Nightly](/docs/contribute/testing#cwtch-nightlies) release for general testing. + +![](/img/devlog9.png) + + + +## In This Nightly + +Cwtch Nightly 0.10.4 is the culmination of the last few months of effort by the Cwtch team, and includes many foundational changes that pave the way for [Cwtch Stable](/blog/path-to-cwtch-stable) + +- [Reproducible Bindings](/blog/cwtch-bindings-reproducible) - these nightlies are based on the new line of fully reproducible, and [autogenerated](/blog/autobindings), Cwtch library bindings. The repliqate scripts for the 0.0.3 line can be found on our repliqate scripts repository. +- Scrolling and Layout fixes - thanks to [integrated UI testing](/blog/cwtch-testing-i) we have caught and [fixed numerous small rendering issues](/blog/cwtch-testing-ii) which should improve the overall feel of the application, especially on slower devices. +- Upgraded dependencies - we have upgraded the underlying version of Flutter 3.7.1, in addition to other dependencies. + +In addition, this is the first nightly to contain support for Slovak (100%), and Korean (17%) language settings. + +## Testing Nightlies + +Please see our [Testing Cwtch](/docs/contribute/testing) for information about joining the Cwtch Release Candidate Testers group, and testing Cwtch builds. + +Subscribe to our [RSS feed](/blog/rss.xml), [Atom feed](/blog/atom.xml), or [JSON feed](/blog/feed.json) to stay up to date, and get the latest on, all aspects of Cwtch development. + +## Help us go further! + +We couldn't do what we do without all the wonderful community support we get, from [one-off donations](https://openprivacy.ca/donate) to [recurring support via Patreon](https://www.patreon.com/openprivacy). + +If you want to see us move faster on some of these goals and are in a position to, please [donate](https://openprivacy.ca/donate). If you happen to be at a company that wants to do more for the community and this aligns, please consider donating or sponsoring a developer. + +Donations of **$5 or more** can opt to receive stickers as a thank-you gift! + +For more information about donating to Open Privacy and claiming a thank you gift [please visit the Open Privacy Donate page](https://openprivacy.ca/donate/). + +![A Photo of Cwtch Stickers](/img/stickers-new.jpg) + diff --git a/docs/chat/delete-contact.md b/docs/chat/delete-contact.md index 8467e27e..53b96842 100644 --- a/docs/chat/delete-contact.md +++ b/docs/chat/delete-contact.md @@ -2,17 +2,17 @@ sidebar_position: 10 --- +# Removing a Conversation + :::warning This feature will result in **irreversible** deletion. This **cannot be undone**. ::: -# Removing a Conversation - -- In a chat with a contact, go to the conversation settings on the top right -- Scroll to the leave this conversation option -- You will be prompted to confirm if you want to leave +- In a chat with a contact, go to the conversation settings on the top right ![](/img/peer_settings-24px.svg) +- Scroll to the **leave this conversation** button, and press it. +- You will be prompted to confirm if you want to leave the conversation. This action cannot be undone. :::info diff --git a/src/css/custom.css b/src/css/custom.css index 5b4b1e05..65cb671c 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -82,4 +82,9 @@ h1[class^='blogPostTitle'], h1[class*=' blogPostTitle']{ h2[class^='blogPostTitle'], h1[class*=' blogPostTitle']{ font-size: 2rem; +} + +[data-theme='dark'] +.icon { + filter: invert(1); } \ No newline at end of file diff --git a/src/pages/index.module.css b/src/pages/index.module.css index f434d6b6..ff935a99 100644 --- a/src/pages/index.module.css +++ b/src/pages/index.module.css @@ -39,3 +39,4 @@ background-color: #8E64A5; color: #FDF3FC; } + diff --git a/static/img/Anti-Spam_1.svg b/static/img/Anti-Spam_1.svg new file mode 100644 index 00000000..3860cbfb --- /dev/null +++ b/static/img/Anti-Spam_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Anti-Spam_2.svg b/static/img/Anti-Spam_2.svg new file mode 100644 index 00000000..eb7a90b7 --- /dev/null +++ b/static/img/Anti-Spam_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Anti-Spam_3.svg b/static/img/Anti-Spam_3.svg new file mode 100644 index 00000000..df33b751 --- /dev/null +++ b/static/img/Anti-Spam_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Create_group.svg b/static/img/Create_group.svg new file mode 100644 index 00000000..47001a56 --- /dev/null +++ b/static/img/Create_group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Eye_Closed.svg b/static/img/Eye_Closed.svg new file mode 100644 index 00000000..01e6e0b0 --- /dev/null +++ b/static/img/Eye_Closed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Eye_Open.svg b/static/img/Eye_Open.svg new file mode 100644 index 00000000..3f29f7e1 --- /dev/null +++ b/static/img/Eye_Open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Onion_Waiting.svg b/static/img/Onion_Waiting.svg new file mode 100644 index 00000000..1f4f8005 --- /dev/null +++ b/static/img/Onion_Waiting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Onion_off.svg b/static/img/Onion_off.svg new file mode 100644 index 00000000..8075d469 --- /dev/null +++ b/static/img/Onion_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Onion_on.svg b/static/img/Onion_on.svg new file mode 100644 index 00000000..51771b97 --- /dev/null +++ b/static/img/Onion_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Tor_Booting_up.svg b/static/img/Tor_Booting_up.svg new file mode 100644 index 00000000..2df93fe0 --- /dev/null +++ b/static/img/Tor_Booting_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/Tor_OFF.svg b/static/img/Tor_OFF.svg new file mode 100644 index 00000000..fd2a714c --- /dev/null +++ b/static/img/Tor_OFF.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/View_replies.svg b/static/img/View_replies.svg new file mode 100644 index 00000000..03cae418 --- /dev/null +++ b/static/img/View_replies.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/account_blocked.svg b/static/img/account_blocked.svg new file mode 100644 index 00000000..412efcff --- /dev/null +++ b/static/img/account_blocked.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + diff --git a/static/img/account_circle-24px.svg b/static/img/account_circle-24px.svg new file mode 100644 index 00000000..013a30af --- /dev/null +++ b/static/img/account_circle-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/account_circle-24px_lines.svg b/static/img/account_circle-24px_lines.svg new file mode 100644 index 00000000..9fec981a --- /dev/null +++ b/static/img/account_circle-24px_lines.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/account_circle-24px_lines_thin - blocked.svg b/static/img/account_circle-24px_lines_thin - blocked.svg new file mode 100644 index 00000000..5c3b9b7a --- /dev/null +++ b/static/img/account_circle-24px_lines_thin - blocked.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/static/img/account_circle-24px_lines_thin.svg b/static/img/account_circle-24px_lines_thin.svg new file mode 100644 index 00000000..7ded72ff --- /dev/null +++ b/static/img/account_circle-24px_lines_thin.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/static/img/account_circle-24px_negative_space.svg b/static/img/account_circle-24px_negative_space.svg new file mode 100644 index 00000000..c9c4f83c --- /dev/null +++ b/static/img/account_circle-24px_negative_space.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/static/img/account_circle-24px_user.svg b/static/img/account_circle-24px_user.svg new file mode 100644 index 00000000..3eb8ffc7 --- /dev/null +++ b/static/img/account_circle-24px_user.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + diff --git a/static/img/add_circle-24px.svg b/static/img/add_circle-24px.svg new file mode 100644 index 00000000..e8e583ad --- /dev/null +++ b/static/img/add_circle-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/add_group.svg b/static/img/add_group.svg new file mode 100644 index 00000000..c4a8658e --- /dev/null +++ b/static/img/add_group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/add_peer.svg b/static/img/add_peer.svg new file mode 100644 index 00000000..0b15edbd --- /dev/null +++ b/static/img/add_peer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/attach_file-24px.svg b/static/img/attach_file-24px.svg new file mode 100644 index 00000000..471fb991 --- /dev/null +++ b/static/img/attach_file-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/attached-file-2.svg b/static/img/attached-file-2.svg new file mode 100644 index 00000000..0f7b9eb3 --- /dev/null +++ b/static/img/attached-file-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/attached-file-3.svg b/static/img/attached-file-3.svg new file mode 100644 index 00000000..37e2f74a --- /dev/null +++ b/static/img/attached-file-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/attached-file.svg b/static/img/attached-file.svg new file mode 100644 index 00000000..28ea8263 --- /dev/null +++ b/static/img/attached-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/block-24px.svg b/static/img/block-24px.svg new file mode 100644 index 00000000..8636ff6a --- /dev/null +++ b/static/img/block-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/block_peer.svg b/static/img/block_peer.svg new file mode 100644 index 00000000..fb4a84e7 --- /dev/null +++ b/static/img/block_peer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/block_unknown.svg b/static/img/block_unknown.svg new file mode 100644 index 00000000..f5afc576 --- /dev/null +++ b/static/img/block_unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/change_language.svg b/static/img/change_language.svg new file mode 100644 index 00000000..d36e819b --- /dev/null +++ b/static/img/change_language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/change_theme.svg b/static/img/change_theme.svg new file mode 100644 index 00000000..95bf1fd4 --- /dev/null +++ b/static/img/change_theme.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/check-24px.svg b/static/img/check-24px.svg new file mode 100644 index 00000000..c5c42b66 --- /dev/null +++ b/static/img/check-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/chevron_left-24px.svg b/static/img/chevron_left-24px.svg new file mode 100644 index 00000000..6f78ae79 --- /dev/null +++ b/static/img/chevron_left-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/clear-24px.svg b/static/img/clear-24px.svg new file mode 100644 index 00000000..08149461 --- /dev/null +++ b/static/img/clear-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/cwtch_knott.svg b/static/img/cwtch_knott.svg new file mode 100644 index 00000000..7b16f58f --- /dev/null +++ b/static/img/cwtch_knott.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/delete-24px.svg b/static/img/delete-24px.svg new file mode 100644 index 00000000..8f6e9a27 --- /dev/null +++ b/static/img/delete-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/done-24px.svg b/static/img/done-24px.svg new file mode 100644 index 00000000..2ee44187 --- /dev/null +++ b/static/img/done-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/drag_indicator-24px.svg b/static/img/drag_indicator-24px.svg new file mode 100644 index 00000000..0559cf1d --- /dev/null +++ b/static/img/drag_indicator-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/edit-24px.svg b/static/img/edit-24px.svg new file mode 100644 index 00000000..1a7d71c7 --- /dev/null +++ b/static/img/edit-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/enable_experiments.svg b/static/img/enable_experiments.svg new file mode 100644 index 00000000..c94642b6 --- /dev/null +++ b/static/img/enable_experiments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/enable_groups.svg b/static/img/enable_groups.svg new file mode 100644 index 00000000..94480604 --- /dev/null +++ b/static/img/enable_groups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/favorite-24px.svg b/static/img/favorite-24px.svg new file mode 100644 index 00000000..1c334308 --- /dev/null +++ b/static/img/favorite-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/favorite_black_24dp_broken.svg b/static/img/favorite_black_24dp_broken.svg new file mode 100644 index 00000000..cf82b44c --- /dev/null +++ b/static/img/favorite_black_24dp_broken.svg @@ -0,0 +1,11 @@ + + + + + + + + + + diff --git a/static/img/group_settings-24px.svg b/static/img/group_settings-24px.svg new file mode 100644 index 00000000..bc8e0f60 --- /dev/null +++ b/static/img/group_settings-24px.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/static/img/info-24px.svg b/static/img/info-24px.svg new file mode 100644 index 00000000..eb2424b5 --- /dev/null +++ b/static/img/info-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/join_group.svg b/static/img/join_group.svg new file mode 100644 index 00000000..d42dee0a --- /dev/null +++ b/static/img/join_group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/lock-24px.svg b/static/img/lock-24px.svg new file mode 100644 index 00000000..472bd965 --- /dev/null +++ b/static/img/lock-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/lock_open-24px.svg b/static/img/lock_open-24px.svg new file mode 100644 index 00000000..b26d7274 --- /dev/null +++ b/static/img/lock_open-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/manage_files.svg b/static/img/manage_files.svg new file mode 100644 index 00000000..13edcfe6 --- /dev/null +++ b/static/img/manage_files.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/menu-24px.svg b/static/img/menu-24px.svg new file mode 100644 index 00000000..8525078d --- /dev/null +++ b/static/img/menu-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/mood-24px.svg b/static/img/mood-24px.svg new file mode 100644 index 00000000..655863fa --- /dev/null +++ b/static/img/mood-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/more_vert-24px.svg b/static/img/more_vert-24px.svg new file mode 100644 index 00000000..49c84995 --- /dev/null +++ b/static/img/more_vert-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/negative_heart_24px.svg b/static/img/negative_heart_24px.svg new file mode 100644 index 00000000..05f00c83 --- /dev/null +++ b/static/img/negative_heart_24px.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/static/img/peer_history.svg b/static/img/peer_history.svg new file mode 100644 index 00000000..3c618c50 --- /dev/null +++ b/static/img/peer_history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/peer_settings-24px.svg b/static/img/peer_settings-24px.svg new file mode 100644 index 00000000..86d1c94f --- /dev/null +++ b/static/img/peer_settings-24px.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + diff --git a/static/img/person_add_alt_1-24px.svg b/static/img/person_add_alt_1-24px.svg new file mode 100644 index 00000000..d9f3f0f2 --- /dev/null +++ b/static/img/person_add_alt_1-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/search-24px.svg b/static/img/search-24px.svg new file mode 100644 index 00000000..45ea1457 --- /dev/null +++ b/static/img/search-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/send-24px.svg b/static/img/send-24px.svg new file mode 100644 index 00000000..ba848bae --- /dev/null +++ b/static/img/send-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/signal_cellular_4_bar-24px.svg b/static/img/signal_cellular_4_bar-24px.svg new file mode 100644 index 00000000..7fa91cd3 --- /dev/null +++ b/static/img/signal_cellular_4_bar-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/signal_cellular_connected_no_internet_4_bar-24px.svg b/static/img/signal_cellular_connected_no_internet_4_bar-24px.svg new file mode 100644 index 00000000..76788f92 --- /dev/null +++ b/static/img/signal_cellular_connected_no_internet_4_bar-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/signal_cellular_off-24px.svg b/static/img/signal_cellular_off-24px.svg new file mode 100644 index 00000000..53a569e8 --- /dev/null +++ b/static/img/signal_cellular_off-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/streamer_bunnymask.svg b/static/img/streamer_bunnymask.svg new file mode 100644 index 00000000..345e3eae --- /dev/null +++ b/static/img/streamer_bunnymask.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/streamer_ghost.svg b/static/img/streamer_ghost.svg new file mode 100644 index 00000000..c47a41e8 --- /dev/null +++ b/static/img/streamer_ghost.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/sync-24px.svg b/static/img/sync-24px.svg new file mode 100644 index 00000000..514301f8 --- /dev/null +++ b/static/img/sync-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/sync_disabled-24px.svg b/static/img/sync_disabled-24px.svg new file mode 100644 index 00000000..36a97cbf --- /dev/null +++ b/static/img/sync_disabled-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/sync_problem-24px.svg b/static/img/sync_problem-24px.svg new file mode 100644 index 00000000..9eb870b0 --- /dev/null +++ b/static/img/sync_problem-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/img/syncing-01.svg b/static/img/syncing-01.svg new file mode 100644 index 00000000..f9eb9791 --- /dev/null +++ b/static/img/syncing-01.svg @@ -0,0 +1 @@ +syncing \ No newline at end of file diff --git a/static/img/syncing-02.svg b/static/img/syncing-02.svg new file mode 100644 index 00000000..4ae41d5c --- /dev/null +++ b/static/img/syncing-02.svg @@ -0,0 +1 @@ +syncing \ No newline at end of file diff --git a/static/img/syncing-03.svg b/static/img/syncing-03.svg new file mode 100644 index 00000000..d4313757 --- /dev/null +++ b/static/img/syncing-03.svg @@ -0,0 +1 @@ +syncing \ No newline at end of file diff --git a/static/img/toggle_on-24px.svg b/static/img/toggle_on-24px.svg new file mode 100644 index 00000000..5da416c4 --- /dev/null +++ b/static/img/toggle_on-24px.svg @@ -0,0 +1 @@ + \ No newline at end of file