Mg Pig and GitHub
1273426009
feat: Enable core to use local config files while being managed via the web ( #1540 )
2025-11-08 20:32:00 +08:00
Mg Pig and GitHub
89cc75f674
refactor: replace ConfigSource with bool parameter ( #1516 )
2025-11-04 13:48:10 +08:00
Mg Pig and GitHub
bbe8f9f810
feat(ui): Display network names and optimize list loading ( #1503 )
2025-10-22 13:40:36 +08:00
Mg Pig and GitHub
eba9504fc2
refactor(gui): refactor gui to use RemoteClient trait and RemoteManagement component ( #1489 )
...
* refactor(gui): refactor gui to use RemoteClient trait and RemoteManagement component
* feat(gui): Add network config saving and refactor RemoteManagement
2025-10-20 22:07:01 +08:00
Mg Pig and GitHub
4d5330fa0a
refactor: get_running_info fn replace status polling with direct calls ( #1441 )
2025-10-04 21:43:34 +08:00
sijie.sun
c0d2045e52
bump version to v2.4.5
2025-09-26 00:48:10 +08:00
Sijie.Sun and GitHub
4445916ba7
fix open log dir not work on gui ( #1403 )
2025-09-21 23:17:31 +08:00
Sijie.Sun and GitHub
1a1be8138a
bump version to v2.4.4 ( #1386 )
2025-09-18 19:49:10 +08:00
Sijie.Sun and GitHub
e06e8a9e8a
allow enable log with cli, limit log size ( #1384 )
...
* impl logger rpc
* use size based appender
* add log args
2025-09-18 16:35:12 +08:00
Joel Stodolski and GitHub
754439f03c
feat(gui): add macOS dock icon visibility control ( #1328 )
2025-09-02 17:32:18 +08:00
Sijie.Sun and GitHub
719a1fe7cf
bump version to 2.4.3 ( #1296 )
2025-08-26 12:22:08 +08:00
Sijie.Sun and GitHub
1eec27b5ff
bump version to 2.4.2 ( #1218 )
2025-08-11 09:03:13 +08:00
Sijie.Sun and GitHub
e43537939a
clippy all codes ( #1214 )
...
1. clippy code
2. add fmt and clippy check in ci
2025-08-10 22:56:41 +08:00
7de4b33dd1
add FOREGROUND_SERVICE for no_tun mode, not using vpn service ( #1203 )
...
1. add FOREGROUND_SERVICE related code, connection not to be **blocked by android system** when apps running in background
2. no_tun mode not enabling vpnservice, makeing other app to use vpnservice
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-09 18:34:45 +08:00
sijie.sun
84bfac144c
bump version to 2.4.1
2025-08-02 10:48:17 +08:00
Sijie.Sun and GitHub
43b9e6e6e9
fix macos elevate ( #1177 )
2025-08-01 09:36:10 +08:00
Sijie.Sun and GitHub
1f6a715939
releases/v2.4.0 ( #1145 )
...
* bump version to v2.4.0
* update tauri.
* allow try direct connect to public server
2025-07-25 00:16:15 +08:00
lazebird and GitHub
0025973453
fix: cannot start gui on linux ( #1090 )
2025-07-07 22:59:11 +08:00
Rene Leonhardt and GitHub
c3a217c9d2
chore(ci): update GitHub Actions ( #1088 )
...
* chore(ci): update GitHub Actions
* update gradle-wrapper and revert UPX
* exclude cargo from dependabot and remove empty .gitmodules
2025-07-07 22:55:30 +08:00
Mg Pig and GitHub
ed162c2e66
Add conversion method from TomlConfigLoader to NetworkConfig to enhance configuration experience ( #990 )
...
* add method to create NetworkConfig from TomlConfigLoader
* allow web export/import toml config file and gui edit toml config
* Extract the configuration file dialog into a separate component and allow direct editing of the configuration file on the web
2025-06-15 23:41:42 +08:00
Mg Pig and GitHub
8ddd153022
easytier-core支持多配置文件 ( #964 )
...
* 将web和gui允许多网络实例逻辑抽离到NetworkInstanceManager中
* easytier-core支持多配置文件
* FFI复用instance manager
* 添加instance manager 单元测试
2025-06-11 23:17:09 +08:00
Sijie.Sun and GitHub
870353c499
fix ospf route ( #970 )
...
- **fix deadlock in ospf route introducd by #958 **
- **use random peer id for foreign network entry, because ospf route algo need peer id change after peer info version reset. this may interfere route propagation and cause node residual**
- **allow multiple nodes broadcast same network ranges for subnet proxy**
- **bump version to v2.3.2**
2025-06-11 09:44:03 +08:00
Wang Zeng and GitHub
9f7ba8ab8f
fix(easytier-gui): restore window correctly when clicking tray icon while minimized ( #930 )
...
以前在最小化窗口时单击托盘图标会错误地切换任务栏图标的可见性。
这一改变实现了预期的行为:
- 当窗口最小化时:单击托盘将窗口恢复到原始状态
- 当窗口可见时:托盘单击最小化到托盘
- 当窗口隐藏时:单击托盘恢复窗口
该修复通过提供标准的托盘交互行为来增强用户体验。包括必要的事件处理窗口状态转换。
2025-06-04 16:33:06 +08:00
Sijie.Sun and GitHub
f9c24bc205
fix bugs ( #892 )
...
1. traffic stats not work.
2. magisk zip malformat
2025-05-27 09:28:28 +08:00
83d1ecc4da
bump version to v2.3.0 ( #859 )
...
also some improvements:
1. add magic dns option in gui.
2. allow icmp proxy fail on android
3. when no_tun is enabled, android do not start vpn service
Co-authored-by: Your Name <you@example.com >
2025-05-18 16:45:39 +08:00
c5580feb64
add thunk-rs to support win7 ( #812 )
...
* add thunk-rs to support win7
---------
Co-authored-by: loecomm <loecom@qq.com >
2025-04-25 22:27:36 +08:00
Sijie.Sun and GitHub
d880dfbbca
bump version to v2.2.4 ( #697 )
2025-03-19 17:23:15 +08:00
sijie.sun
f52936a103
bump version to v2.2.3
2025-03-17 22:24:19 +08:00
sijie.sun
dd5b00faf4
bump version to v2.2.2
2025-02-10 08:47:18 +08:00
sijie.sun
2af3b82e32
bump version to 2.2.1
2025-02-06 16:54:49 +08:00
sijie.sun
e833c2a28b
improve experience of subnet/kcp proxy
...
1. add self to windows firewall on windows
2. android always use smoltcp
2025-02-06 16:54:49 +08:00
Sijie.Sun and GitHub
d0f26d9303
bump version to 2.2.0 ( #586 )
2025-01-26 23:45:50 +08:00
Sijie.Sun and GitHub
c23b544c34
tcp accept should retry when encoutering some kinds of error ( #565 )
...
* tcp accept should retry when encoutering some kinds of error
bump version to v2.1.2
* persistent temporary machine id
2025-01-14 08:55:48 +08:00
Sijie.Sun and GitHub
34e4e907a9
bump version to v2.1.1 ( #533 )
2024-12-24 10:40:57 -05:00
Sijie.Sun and GitHub
2f4a097787
fix android ( #531 )
2024-12-23 19:38:32 -05:00
Sophon and GitHub
8588c9201a
Add windows arm64 target to CI GUI ( #487 )
2024-11-21 23:14:09 +08:00
Sijie.Sun and GitHub
86600c6315
version 2.1.0 ( #482 )
2024-11-19 23:46:02 +08:00
Sijie.Sun and GitHub
4fc3ff8ce8
gui use frontend-lib, fix memory leak ( #467 )
2024-11-10 23:03:40 +08:00
Sijie.Sun and GitHub
e948dbfcc1
Feat/web (Patchset 4) ( #460 )
...
support basic functions in frontend
1. create/del network
2. inspect network running status
2024-11-08 23:33:17 +08:00
Sijie.Sun and GitHub
0bf42c53cc
Feat/web (PatchSet 1) ( #436 )
...
* move rpc-build out of easytier dir and make it a independant project
* easytier core use launcher
* fix flags not print on launch
* allow launcher not fetch node info
* abstract out peer rpc impl
* fix arm gui ci. see https://github.com/actions/runner-images/pull/10807
* add easytier-web crate
* fix manual_connector test case
2024-10-19 18:10:02 +08:00
fanyang and GitHub
70708b34cc
Fix app not displayed when click on the dock icon under macOS ( #424 )
2024-10-14 21:33:48 +08:00
sijie.sun
4dca25db86
bump version to 2.0.3
2024-10-13 12:49:01 +08:00
Sijie.Sun and GitHub
d87a440c04
fix 202 bugs ( #418 )
...
* fix peer rpc stop working because of mpsc tunnel close unexpectedly
* fix gui:
1. allow set network prefix for virtual ipv4
2. fix android crash
3. fix subnet proxy cannot be set on android
2024-10-13 11:59:16 +08:00
m1m1sha
dd941681ce
🎈 perf: event log
2024-10-12 19:57:36 +08:00
Sijie.Sun and GitHub
63821e56bc
fix udp buffer size, avoid packet loss ( #399 )
...
also bump version to 2.0.2
2024-10-08 22:01:15 +08:00
Sijie.Sun and GitHub
1be64223c8
ensure dst have session when we are initiator ( #398 )
...
* ensure dst have session when we are initiator
* bump version to 2.0.1
2024-10-08 21:05:46 +08:00
Sijie.Sun and GitHub
a08a8e7f4c
update gui dep to resolve mem leak ( #394 )
2024-10-08 09:21:47 +08:00
sijie.sun
d0a3a40a0f
fix bugs
...
add timeout for wss try_accept
public server should show stats
use default values for flags
bump version to 2.0.0
2024-09-29 17:49:14 +08:00
Hs_Yeah and Sijie.Sun
0b927bcc91
Add TUN device name setting support to easytier-gui
2024-09-24 16:52:38 +08:00
Jiangqiu Shen and Sijie.Sun
99c47813c3
add the options to enable latency first or not
...
in the old behavior, the flags is not set, and it will be generated as default value in the first read. so the default value for the latency_first will be set to true according to the Default settings to Flag.
so the Vue code init the latency first to true.
2024-09-19 20:09:17 +08:00