Skip to content

Commit b917f01

Browse files
authored
Merge pull request #14 from VectorPrivacy/master
v0.1.9 Test Build
2 parents 7a2f94d + 2ba3a47 commit b917f01

File tree

24 files changed

+2583
-1219
lines changed

24 files changed

+2583
-1219
lines changed

README.md

Lines changed: 55 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,48 @@
1+
<img width="1293" height="646" alt="GitHub-Repo-Graphics-Header" src="https://github.com/user-attachments/assets/70ac808f-b2ea-499d-b2ab-ed76f7403e64"/>
2+
3+
---
4+
<h3 align="center">
5+
Private & Encrypted Messenger App
6+
</h3>
7+
8+
<h4 align="center">
9+
Designed for everyone, providing a safe and secure “hardline” between you and your contacts.
10+
</h4>
11+
12+
<p align="center">
13+
<a href="https://github.com/VectorPrivacy/Vector/releases/download/v0.1.8/Vector_0.1.8_x64-setup.exe">Windows</a> | <a href="https://github.com/VectorPrivacy/Vector/releases/download/v0.1.8/Vector_0.1.8_x64.dmg">MacOS</a> | <a href="https://github.com/VectorPrivacy/Vector/releases/download/v0.1.8/Vector_aarch64.app.tar.gz">Linux</a>
14+
15+
---
16+
17+
<p align="center">
18+
Vector is a decentralized communication platform built on the Nostr Protocol, offering no-compromise encryption with zero metadata leakage and plausible deniability for all content, including texts, media, voice notes, and files, adhering to the NIP-17 standard.
19+
</p>
20+
21+
---
22+
<img align="left" src="https://github.com/user-attachments/assets/8787ed84-612b-4480-955b-49c5fe6c2a0c" width="150">
23+
24+
### Free-to-Use, Open-Source
25+
26+
Vector Privacy is a free messenger application that was designed for anyone around the world that seeks to protect their basic human right to privacy and wants to speak freely, without being monitored by third-parties for any intrusive reason. Vector is also open source, which means that the codebase is public and anyone can review its technical design, verify authenticity, as well as contribute to improve the overall quality for all users.
27+
28+
---
29+
30+
<img align="left" src="https://github.com/user-attachments/assets/4f2e73d2-991c-47ec-bcf6-00cc03562583" width="150">
31+
32+
### No Compromise Encryption
33+
34+
Vector utilizes a decentralized relay network (Nostr) as the base infrastructure to communicate information and transmit data, which means it is not stored on a centralized server. The chosen standard, NIP-17, provides a secure and private way for users to communicate directly with each other on the Nostr network. It achieves this by using a combination of [NIP-44 encryption](https://github.com/nostr-protocol/nips/blob/master/44.md), [NIP-59 seals](https://github.com/nostr-protocol/nips/blob/master/59.md), and [gift wraps](https://github.com/nostr-protocol/nips/blob/master/59.md).
35+
36+
---
37+
38+
<img align="left" src="https://github.com/user-attachments/assets/4f2e73d2-991c-47ec-bcf6-00cc03562583" width="150">
39+
40+
### No Personal Data Tracing, Breaches, & Leaks
41+
42+
Vector doesn’t store your personal data in a centralized cloud service or on centralized servers, thus massively reducing the risk of data leaks and private information being shared against the will of the rightful owner. By design, Vector does not possess the technical permissions or abilities to access private information of Vector users. Even Vector developers, nor Formless Labs, have access or permission to your information and data.
43+
44+
---
45+
146
# Purpose
247

348
Vector was born out of a feeling of, for the lack of a better word; "necessity".
@@ -17,8 +62,10 @@ Powered by Passion, Built on [Nostr](https://nostr.com/).
1762
---
1863

1964
# Compiling
20-
21-
> *The following process was graciously written by [PalmTree](https://primal.net/p/npub1e3zglze5g2mq894pfw42kw8uwmyd8uc6m8mupctjfkfplgddglds4v7wja), give him a follow!*
65+
> [!NOTE]
66+
> For any additional help or questions, visit the [Vector Community Discord](https://discord.gg/ar2pnE9Huy).
67+
>
68+
> *The following process was written and contributed by [PalmTree](https://primal.net/p/npub1e3zglze5g2mq894pfw42kw8uwmyd8uc6m8mupctjfkfplgddglds4v7wja).*
2269
2370
### Install Dependencies
2471

@@ -95,4 +142,9 @@ Currently, bare builds exclude:
95142
- **Standard Build**: Full suite of features, maximum utility and range of function.
96143
- **Bare Build**: Core functionality only, maximum security and efficiency.
97144

98-
The bare build is perfect for users who prioritize security, privacy, and performance over additional features like Local AI and flashy utility features.
145+
The bare build is perfect for users who prioritize security, privacy, and performance over additional features like Local AI and flashy utility features.
146+
147+
---
148+
149+
> [!WARNING]
150+
> Privacy is a basic human right.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "vector",
33
"private": true,
4-
"version": "0.1.8",
4+
"version": "0.1.9",
55
"type": "module",
66
"scripts": {
77
"tauri": "tauri",

src-tauri/Cargo.lock

Lines changed: 11 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vector"
3-
version = "0.1.8"
3+
version = "0.1.9"
44
description = "A humble attempt at a modern, private, complete Nostr chat client."
55
authors = ["Formless Labs", "JSKitty", "YuurinBee"]
66
edition = "2021"
@@ -22,14 +22,15 @@ crate-type = ["staticlib", "cdylib", "rlib"]
2222
tauri-build = { version = "2.2.0", features = [] }
2323

2424
[dependencies]
25-
nostr-sdk = { version = "0.42.0", features = ["nip04", "nip06", "nip44", "nip59", "nip96"] }
25+
#tracing-subscriber = { version = "0.3.19", features = ["env-filter"] }
26+
nostr-sdk = { version = "0.43.0", features = ["nip04", "nip06", "nip44", "nip59", "nip96"] }
2627
bip39 = { version = "2.1.0", features = ["rand"] }
2728
tokio = { version = "1.45.1", features = ["sync"] }
2829
futures-util = "0.3.31"
2930
tauri = { version = "2.7.0", features = ["protocol-asset", "image-png"] }
3031
serde = { version = "1.0.219", features = ["derive"] }
3132
serde_json = "1.0.140"
32-
reqwest = { version = "0.12.20", features = ["rustls-tls", "stream", "blocking"] }
33+
reqwest = { version = "0.12.20", features = ["rustls-tls", "stream", "blocking", "multipart"] }
3334
scraper = "0.23.1"
3435
aes = "0.8.4"
3536
aes-gcm = "0.10.3"

0 commit comments

Comments
 (0)