Skip to content

Commit 6ff670c

Browse files
committed
doc: update documentation and makefile.
1 parent 670bbe5 commit 6ff670c

File tree

11 files changed

+21
-22
lines changed

11 files changed

+21
-22
lines changed

Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
#VERSION = $(shell git describe --tags --always --dirty --match=v* 2> /dev/null || echo v0)
2-
VERSION = $(shell git describe --tags --match=v* 2> /dev/null || echo 0.1.0)
1+
VERSION = $(shell git describe --tags --match=v* 2> /dev/null || echo 0.0.0)
32

43
APPID = com.github.fabiodcorreia.catch-my-file
54
ICON = assets/icons/icon-512.png
@@ -53,7 +52,7 @@ cover-html:
5352
bench:
5453
go test -benchtime=1s -count=5 -benchmem -bench . ./pkg/...
5554

56-
pre-build: review
55+
pre-build: review test
5756
go mod tidy
5857

5958
build: pre-build
@@ -66,7 +65,9 @@ linux: pre-build
6665
fyne-cross linux -arch amd64,arm64 -app-id $(APPID) -icon $(ICON) -app-version $(VERSION) -output $(NAME)
6766

6867
windows: pre-build
69-
fyne-cross windows -arch amd64 -app-id $(APPID) -icon $(ICON) -app-version $(VERSION) -output $(NAME)
68+
fyne-cross windows -arch amd64 -app-id $(APPID) -icon $(ICON) -app-version $(VERSION) -output "$(NAME).exe"
69+
70+
build-all: pre-build darwin linux windows
7071

7172
bundle-linux: linux
7273
mv fyne-cross/dist/linux-amd64/$(NAME).tar.gz dist/$(NAME)-$(VERSION)-linux-amd64.tar.gz

README.md

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Catch My File
44

5-
Catch My File lets you easily send and receive files between the peers on the local network.
5+
Catch My File lets you easily send and receive files between peers on the local network.
66

77
## Why?
88

@@ -18,27 +18,27 @@ I wanted a tool that allows to:
1818
- Discover other peers on the local network without any configuration
1919
- Send specific files to specific peers
2020
- Accept or reject files sent by other peers
21+
- Follow the transfer progress
2122
- Checksum (SHA256) verification of the file when transfer is completed
22-
- Log display for relevant messages
2323

2424
## Installation
2525

2626
- Download the required package from the releases page
2727
- Extract the package and run the application
2828
- MacOS
29-
- Copy the application to the applications folder
29+
- Copy the application to the applications folder or just run it directly
3030
- On the frist run need to allow the app to run and make network connections
3131
- Linux
3232
- Run the command `sudo make install` to install the application
3333
- Run the command `sudo make uninstall` to remove the application
3434
- Windows
35-
- *TODO*
35+
- Just run the executable
3636

3737
## Usage
3838

3939
### Peers Panel
4040

41-
This panel will show all the other peers using the application on the local network. Pressing **Send File** we can select a file from the filesystem and send it to that peer.
41+
This panel will show all the other peers using the application on the local network. Pressing send button we can select a file from the filesystem and send it to that peer.
4242

4343
![peers-view](assets/screenshots/peers-view.png)
4444

@@ -49,21 +49,11 @@ After the file is selected a checksum(SHA256) is generated and a file transfer r
4949
![prepar-for-sending](assets/screenshots/prepar-for-sending.png)
5050

5151

52-
### Sending Panel
52+
### Transfers Panel
5353

54-
After the request is send a record is added to the Sending tab where we can follow the progress.
54+
After the request is send a record is added to the Transfers tab where the sender can follow the progress.
5555

56-
![sender-view](assets/screenshots/sender-view.png)
57-
58-
### Receiver
59-
60-
When a peer receives a request to accept a file, a modal is shown showing that information.
61-
62-
![transfer-request-received](assets/screenshots/transfer-request-received.png)
63-
64-
### Receiving Panel
65-
66-
After a request is received we can **Accept** or **Reject** it, if rejected nothing will be transferred.
56+
At the same time on the receiver side a similar record is added with the options to **Accept** or **Reject** the transfer, if rejected nothing will be transferred.
6757

6858
![receiver-view](assets/screenshots/receiver-view.png)
6959

@@ -75,6 +65,14 @@ The sender can also see the progress.
7565

7666
![sending](assets/screenshots/sending.png)
7767

68+
Once the transfer is completed on the sender side, the receiver will start the verification to insure the file integrity.
69+
70+
![verifying](assets/screenshots/verifying.png)
71+
72+
When the verification is completed with success the transfer will be completed.
73+
74+
![completed](assets/screenshots/completed.png)
75+
7876

7977
## Built With
8078
- [Go](https://go.dev/)

assets/screenshots/completed.png

27.9 KB
Loading

assets/screenshots/peers-view.png

2.03 KB
Loading
-4.88 KB
Loading

assets/screenshots/receiver-view.png

-4.51 KB
Loading

assets/screenshots/receiving.png

-5.52 KB
Loading

assets/screenshots/sender-view.png

-32.6 KB
Binary file not shown.

assets/screenshots/sending.png

-882 Bytes
Loading
-41.7 KB
Binary file not shown.

assets/screenshots/verifying.png

26.4 KB
Loading

0 commit comments

Comments
 (0)