diff --git a/Cargo.lock b/Cargo.lock index 1d2e41f..c72893e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -178,7 +178,7 @@ dependencies = [ [[package]] name = "assets" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "gpui", @@ -417,7 +417,7 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "auto_update" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "cargo-packager-updater", @@ -1021,7 +1021,7 @@ dependencies = [ [[package]] name = "client_keys" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "global", @@ -1158,7 +1158,7 @@ dependencies = [ [[package]] name = "common" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "chrono", @@ -1214,7 +1214,7 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" [[package]] name = "coop" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "assets", @@ -2342,7 +2342,7 @@ checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "global" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "dirs 5.0.1", @@ -2885,7 +2885,7 @@ dependencies = [ [[package]] name = "i18n" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "rust-i18n", ] @@ -3002,7 +3002,7 @@ dependencies = [ [[package]] name = "identity" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "client_keys", @@ -5020,7 +5020,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "registry" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "chrono", @@ -5811,7 +5811,7 @@ dependencies = [ [[package]] name = "settings" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "global", @@ -6374,7 +6374,7 @@ dependencies = [ [[package]] name = "theme" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "gpui", @@ -6534,7 +6534,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "title_bar" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "common", @@ -6905,7 +6905,7 @@ dependencies = [ [[package]] name = "ui" -version = "1.0.0-beta" +version = "0.2.0" dependencies = [ "anyhow", "common", diff --git a/Cargo.toml b/Cargo.toml index dc152e2..4477807 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ members = ["crates/*"] default-members = ["crates/coop"] [workspace.package] -version = "1.0.0-beta" +version = "0.2.0" edition = "2021" publish = false diff --git a/README.md b/README.md index 650e9b8..09e8e65 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![CoopDemo](/docs/coop.jpg) +![Coop](/docs/coop.png)

@@ -9,9 +9,26 @@ GitHub pull requests

-Coop is a simple, fast, customizable nostr client for secure messaging across all platforms. +Coop is a simple, fast, and reliable nostr client for secure messaging across all platforms. -> Note: Coop is currently in **beta**. While functional, it may have bugs or missing features. We welcome your feedback via the [GitHub Issue Tracker](https://github.com/lumehq/coop/issues) to help improve it. +### Screenshots + +

+ + + + + + + + + + + + + + +

### Installation diff --git a/crates/coop/Cargo.toml b/crates/coop/Cargo.toml index fed6029..cc086c3 100644 --- a/crates/coop/Cargo.toml +++ b/crates/coop/Cargo.toml @@ -14,7 +14,7 @@ product-name = "Coop" description = "Chat Freely, Stay Private on Nostr" identifier = "su.reya.coop" category = "SocialNetworking" -version = "1.0.0-beta" +version = "0.2.0" out-dir = "../../dist" before-packaging-command = "cargo build --release" resources = ["Cargo.toml", "src"] diff --git a/crates/coop/resources/flatpak/coop.metainfo.xml.in b/crates/coop/resources/flatpak/coop.metainfo.xml.in index 6c72a95..e3703d3 100644 --- a/crates/coop/resources/flatpak/coop.metainfo.xml.in +++ b/crates/coop/resources/flatpak/coop.metainfo.xml.in @@ -2,16 +2,24 @@ $APP_ID MIT - AGPL-3.0-or-later and Apache-2.0 and GPL-3.0-or-later + GPL-3.0-or-later $APP_NAME Chat Freely, Stay Private on Nostr - + + Ren Amamiya +

- Chat Freely, Stay Private on Nostr + Chat freely without sharing phone numbers or emails. +

+

+ Your messages are encrypted, and your privacy stays protected. +

+

+ Just privacy, made simple - with Nostr.

@@ -27,17 +35,18 @@ intense - https://coopchat.com + https://reya.su/coop https://github.com/lumehq/coop/issues - https://coopchat.com/faq - https://coopchat.com/docs/getting-started - https://coopchat.com/community-links + https://github.com/lumehq/coop + https://github.com/lumehq/coop/issues + https://reya.su/ https://github.com/lumehq/coop https://github.com/lumehq/coop/blob/main/CONTRIBUTING.md - offline-only + yes + pointing keyboard @@ -46,8 +55,24 @@ - Coop - https://coopchat.com/img/flatpak/flatpak-1.png + Coop with the default screen, showing current user's chat rooms + https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/07b03b8c269b67eedcd265d11ebe7384ba797364056a60105cd02cf34de4eff2.png + + + Example of chat room's message list + https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/4125cd78696274e92c53c09ac2fed0c8c7a74912dca6ab80bef21badd6ae4232.png + + + Coop in Dark Mode with split panels feature + https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/9cea2a2d5d18ec6472d357f7288f283dc43c672580956cef3242f0d07e214691.png + + + Example of screening chat request + https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/6f1c32b150788b706dd29a311bd7e342c63387013c0b084392b2e5a05c7908d5.png + + + Example of composing a new message + https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/9be26d1132de3feff0a518cb17afd8319e421ed2cfb0035cb47aceba928bf96d.png diff --git a/crates/coop/resources/snap/snapcraft.yaml.in b/crates/coop/resources/snap/snapcraft.yaml.in index 89597d7..d0aa003 100644 --- a/crates/coop/resources/snap/snapcraft.yaml.in +++ b/crates/coop/resources/snap/snapcraft.yaml.in @@ -4,11 +4,13 @@ base: core24 version: "$RELEASE_VERSION" summary: Chat Freely, Stay Private on Nostr description: | - Chat Freely, Stay Private on Nostr. + Chat freely without sharing phone numbers or emails. + Your messages are encrypted, and your privacy stays protected. + Just privacy, made simple - with Nostr. grade: stable confinement: classic compression: lzo -website: https://coopchat.com/ +website: https://reya.su/coop source-code: https://github.com/lumehq/coop issues: https://github.com/lumehq/coop/issues contact: https://reya.su diff --git a/docs/coop.jpg b/docs/coop.jpg deleted file mode 100644 index da4317c..0000000 Binary files a/docs/coop.jpg and /dev/null differ diff --git a/docs/coop.png b/docs/coop.png new file mode 100644 index 0000000..a015392 Binary files /dev/null and b/docs/coop.png differ diff --git a/docs/linux_01.png b/docs/linux_01.png new file mode 100644 index 0000000..c910ac0 Binary files /dev/null and b/docs/linux_01.png differ diff --git a/docs/linux_02.png b/docs/linux_02.png new file mode 100644 index 0000000..06db0dc Binary files /dev/null and b/docs/linux_02.png differ diff --git a/docs/linux_03.png b/docs/linux_03.png new file mode 100644 index 0000000..6951702 Binary files /dev/null and b/docs/linux_03.png differ diff --git a/docs/linux_04.png b/docs/linux_04.png new file mode 100644 index 0000000..6a88126 Binary files /dev/null and b/docs/linux_04.png differ diff --git a/docs/linux_05.png b/docs/linux_05.png new file mode 100644 index 0000000..1060b4f Binary files /dev/null and b/docs/linux_05.png differ diff --git a/docs/mac_01.png b/docs/mac_01.png new file mode 100644 index 0000000..38b00c6 Binary files /dev/null and b/docs/mac_01.png differ diff --git a/docs/mac_02.png b/docs/mac_02.png new file mode 100644 index 0000000..a30a33d Binary files /dev/null and b/docs/mac_02.png differ diff --git a/docs/mac_03.png b/docs/mac_03.png new file mode 100644 index 0000000..fd0ab8c Binary files /dev/null and b/docs/mac_03.png differ diff --git a/docs/mac_04.png b/docs/mac_04.png new file mode 100644 index 0000000..390245d Binary files /dev/null and b/docs/mac_04.png differ diff --git a/docs/mac_05.png b/docs/mac_05.png new file mode 100644 index 0000000..a91d6b0 Binary files /dev/null and b/docs/mac_05.png differ diff --git a/docs/mac_06.png b/docs/mac_06.png new file mode 100644 index 0000000..2d3f97b Binary files /dev/null and b/docs/mac_06.png differ diff --git a/docs/mac_07.png b/docs/mac_07.png new file mode 100644 index 0000000..6cd0801 Binary files /dev/null and b/docs/mac_07.png differ diff --git a/docs/mac_08.png b/docs/mac_08.png new file mode 100644 index 0000000..1eab9d1 Binary files /dev/null and b/docs/mac_08.png differ diff --git a/docs/mac_09.png b/docs/mac_09.png new file mode 100644 index 0000000..6b79292 Binary files /dev/null and b/docs/mac_09.png differ