From 59d93da428262d89c41f68f2120c9e978a407b68 Mon Sep 17 00:00:00 2001
From: sunglocto <76428041+sunglocto@users.noreply.github.com>
Date: Fri, 8 Aug 2025 16:07:17 +0000
Subject: [PATCH 1/4] Update README.md
---
README.md | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index c3ea7f1..cd00a8e 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ Experimental and extremely weird XMPP client written in Go. No solicitors.
pi is currently pre-pre-pre-pre alpha software which you should not use as your primary XMPP client.
-pi uses [Fyne](https://fyne.io) for the frontend and uses the [Oasis SDK](https://github.com/jjj333-p/oasis-sdk) for XMPP functionality.
+pi uses [Fyne](https://fyne.io) for the frontend and uses the [Oasis SDK](https://github.com/jjj333-p/oasis-sdk) by [Joseph Winkie](https://pain.agency) for XMPP functionality.
pi is an extremely opinionated client. It aims to have as little extra windows as possible, instead using alt-menus to perform many of the actions you'd see in a typical client.
@@ -38,12 +38,19 @@ If you want to add MUCs or DMs, you must configure the program by editing the pi
room2@muc.example.com
true
+ person1@example.com
```
+The file is usually located at, on GNU/Linux systems:
+```
+~/.config/fyne/pi-im/Documents/pi.xml
+```
+This will be changed eventually, likely before a 3b release.
+
Currently joining and saving DM tabs is not supported, nor is getting avatars, reactions or encryption.
-As of writing, pi supports basic message sending and receiving, replies and ~~file upload~~.
+As of writing, pi supports basic message sending and receiving, replies, file upload and corrections.
## να χτίσω
@@ -64,10 +71,14 @@ go build .
> Uh, Windows???
Eventually. Don't count on it.
-Fyne has first-class support for Windows and none of my dependencies are platform dependent. I've built this app for Android before. If you compile it, it will most likely work with no issues.
+Fyne has first-class support for Windows and all of my dependencies are platform imdependent. I've built this app for Android before. If you compile it, it will most likely work with no issues.
Static executable snapshots are also provided for GNU/Linux systems, and CI runs on every commit, producing a binary on every successful build. You're welcome.
+## εγκατάσταση
+(installation)
+
+Pi currently has no consolidated way of installing it. There is an [Arch User Repository package available](https://aur.archlinux.org/pi-im), which is maintained by [snit](https://isekai.rocks/~snit)
## υποστήριξη
(support)
From 3eee204bbf630eb3f8b55b8ad8536e5f1bbd5c46 Mon Sep 17 00:00:00 2001
From: sunglocto <76428041+sunglocto@users.noreply.github.com>
Date: Fri, 8 Aug 2025 16:08:19 +0000
Subject: [PATCH 2/4] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index cd00a8e..2ff541b 100644
--- a/README.md
+++ b/README.md
@@ -78,7 +78,7 @@ Static executable snapshots are also provided for GNU/Linux systems, and CI runs
## εγκατάσταση
(installation)
-Pi currently has no consolidated way of installing it. There is an [Arch User Repository package available](https://aur.archlinux.org/pi-im), which is maintained by [snit](https://isekai.rocks/~snit)
+Pi currently has no consolidated way of installing it. There is an [Arch User Repository package available](https://aur.archlinux.org/pi-im), which is maintained by [snit](https://isekai.rocks/~snit).
## υποστήριξη
(support)
From 35c4e76e0bc8a628f35b42c8bdcd1a4b040fc504 Mon Sep 17 00:00:00 2001
From: sunglocto <76428041+sunglocto@users.noreply.github.com>
Date: Fri, 8 Aug 2025 16:10:26 +0000
Subject: [PATCH 3/4] Update README.md
---
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 2ff541b..df2dcc8 100644
--- a/README.md
+++ b/README.md
@@ -58,22 +58,22 @@ As of writing, pi supports basic message sending and receiving, replies, file up
To build pi, you will need the latest version of Go, at least 1.21. You can grab it [here](https://go.dev).
-The build instructions are very simple. Simply clone the repo, fetch the repositories and build the program:
+The build instructions are very simple. Simply clone the repo, fetch the repositories and build the program:=.
-Here is a summary of the commands you would need to use to build and run the program:
+Here is a summary of the commands you would need to use:
```bash
-git clone https://github.com/sunglocto/pi
-cd pi
+git clone https://github.com/sunglocto/pi-im
+cd pi-im
go mod tidy
go build .
-./pi
+./pi-im
```
> Uh, Windows???
Eventually. Don't count on it.
Fyne has first-class support for Windows and all of my dependencies are platform imdependent. I've built this app for Android before. If you compile it, it will most likely work with no issues.
-Static executable snapshots are also provided for GNU/Linux systems, and CI runs on every commit, producing a binary on every successful build. You're welcome.
+Static executable snapshots are also provided for GNU/Linux systems on every new version, and CI runs on every commit, producing a binary on every successful build. You're welcome.
## εγκατάσταση
(installation)
From 4ae8efba21a879bf3996a1dc16a9313791802c8d Mon Sep 17 00:00:00 2001
From: sunglocto <76428041+sunglocto@users.noreply.github.com>
Date: Fri, 8 Aug 2025 16:12:43 +0000
Subject: [PATCH 4/4] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index df2dcc8..c94e955 100644
--- a/README.md
+++ b/README.md
@@ -58,7 +58,7 @@ As of writing, pi supports basic message sending and receiving, replies, file up
To build pi, you will need the latest version of Go, at least 1.21. You can grab it [here](https://go.dev).
-The build instructions are very simple. Simply clone the repo, fetch the repositories and build the program:=.
+The build instructions are very simple. Simply clone the repo, fetch the repositories and build the program.
Here is a summary of the commands you would need to use:
```bash