Skip to content

Commit e09a571

Browse files
committed
version 0.3.1
1 parent f33514e commit e09a571

File tree

11 files changed

+44
-17
lines changed

11 files changed

+44
-17
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
## [0.3.1] - 2025-08-11
6+
7+
### Added
8+
- **Select from Local Devices (mDNS)**: Quick device selection for devices currently online in the same local network
9+
- **Select from Address Book**: Each manually added device is automatically saved to the Address Book for quick re-selection in future sessions
10+
11+
### Fixed
12+
- **Windows File Transfer**: Fixed incorrect file transfer path handling on Windows systems
13+
14+
## [0.3.0] - 2024-07-25
15+
16+
### Added
17+
- **Complete Flutter UI**: Full graphical user interface with cross-platform desktop support (macOS, Windows, Linux)
18+
- **File Transfer System**: End-to-end encrypted file sharing between devices with FTP/WebDAV mounting support
19+
- **Port Forwarding**: End-to-end encrypted TCP port tunneling between devices
20+
- **Default Relay Server**: Built-in relay server with automatic P2P fallback for improved connectivity
21+
- **mDNS Device Discovery**: Automatic device discovery for local networks
22+
- **Cross-platform Support**: Ready for macOS, Windows, and Linux
23+
24+
### Removed
25+
- **WASI Module**: Temporarily removed for this release
26+
27+
### Changed
28+
- **Release Format**: Now available in two versions:
29+
- `fungi-cli`: Command-line interface for server deployments
30+
- `fungi-app`: Graphical user interface for desktop users

Cargo.lock

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

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ Available in two versions:
5656
**Prerequisites**:
5757
1. Launch `Fungi App` on both devices
5858
2. Click on each device's `PeerID` at the top of the app to automatically copy it and save them
59+
- **Tip**: You can also use "Select from Local Devices (mDNS)" to quickly choose devices that are currently online in the same local network
5960

6061
> File Transfer and Port Forwarding are independent features. You can use either one without the other based on your needs.
6162
@@ -99,8 +100,6 @@ Connect `localhost:9090` on Device A to reach the service running on Device B's
99100

100101
---
101102

102-
> More convenient mDNS local device discovery features are coming soon.
103-
104103
### Quick Start (fungi-cli)
105104

106105
See the [CLI Service Quick Start Guide](docs/cli_service_quick_start.md).

crates/config/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fungi-config"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
edition = "2024"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

crates/daemon/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fungi-daemon"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
edition = "2024"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

crates/swarm/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fungi-swarm"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
edition = "2024"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

crates/util/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fungi-util"
3-
version = "0.3.0"
3+
version = "0.3.1"
44
edition = "2024"
55

66
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

docs/README_ja.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ Rust(P2P通信に[rust-libp2p](https://github.com/libp2p/rust-libp2p)を採用
5656
**前提条件**
5757
1. 両方のデバイスで`Fungi App`を起動
5858
2. アプリ上部の`PeerID`をクリックして自動的にコピーし、それらを保存
59+
- **ヒント**:「Select from Local Devices (mDNS)」機能を使用して、同じローカルネットワーク内で現在オンラインのデバイスを素早く選択することもできます
5960

6061
> ファイル転送とポートフォワーディングは独立した機能です。必要に応じてどちらか一方だけを使用できます。
6162
@@ -99,8 +100,6 @@ FTP/WebDAVアドレスはホームページに表示されます。
99100

100101
---
101102

102-
> より便利なmDNSローカルデバイス発見機能が近日公開予定です。
103-
104103
### クイックスタート(fungi-cli)
105104

106105
[CLI サービスクイックスタートガイド](cli_service_quick_start.md)をご覧ください。

docs/README_zh.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ Fungi 让您通过 P2P 连接安全地连接和管理多个设备。没有服务
5656
**前提条件**
5757
1. 在两个设备上都启动 `Fungi App`
5858
2. 点击应用顶部的 `PeerID` 自动复制并保存它们
59+
- **提示**:您也可以使用 "Select from Local Devices (mDNS)" 功能快速选择同一局域网中当前在线的设备
5960

6061
> 文件传输和端口转发是独立的功能。您可以根据需要单独使用其中任何一个。
6162
@@ -99,8 +100,6 @@ FTP/WebDAV 地址会显示在主页上。
99100

100101
---
101102

102-
> 更便捷的 mDNS 本地设备发现功能即将推出。
103-
104103
### 快速开始(fungi-cli)
105104

106105
参见 [CLI 服务快速开始指南](cli_service_quick_start.md)

flutter_app/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
1616
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
1717
# In Windows, build-name is used as the major, minor, and patch parts
1818
# of the product and file versions while build-number is used as the build suffix.
19-
version: 0.3.0
19+
version: 0.3.1
2020

2121
environment:
2222
sdk: ^3.8.1

0 commit comments

Comments
 (0)