Mg Pig
70b122fb91
feat(gui): macOS UX Improvements ( #1631 )
2025-12-01 01:11:36 +08:00
狂男风
67cba2c326
feat(mobile): Enhance the Magic DNS support via VpnService on Android ( #1617 )
...
* Add DNS route if accept_dns is enabled
* Update doStartVpn to accept optional DNS parameter
2025-11-27 16:53:40 +08:00
Mg Pig
1f2517c731
feat(gui): add service and remote mode support ( #1578 )
...
This PR fundamentally restructures the EasyTier GUI, introducing support for service mode and remote mode, transforming it from a simple desktop application into a powerful network management terminal. This change allows users to persistently run the EasyTier core as a background service or remotely manage multiple EasyTier instances, greatly improving deployment flexibility and manageability.
2025-11-25 13:59:27 +08:00
Mg Pig
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
89cc75f674
refactor: replace ConfigSource with bool parameter ( #1516 )
2025-11-04 13:48:10 +08:00
Mg Pig
bbe8f9f810
feat(ui): Display network names and optimize list loading ( #1503 )
2025-10-22 13:40:36 +08:00
Mg Pig
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
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
f5ba5bb146
show traffic stats chart in web/gui ( #1410 )
2025-09-25 13:43:11 +08:00
Sijie.Sun
4445916ba7
fix open log dir not work on gui ( #1403 )
2025-09-21 23:17:31 +08:00
Sijie.Sun
1a1be8138a
bump version to v2.4.4 ( #1386 )
2025-09-18 19:49:10 +08:00
Sijie.Sun
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
754439f03c
feat(gui): add macOS dock icon visibility control ( #1328 )
2025-09-02 17:32:18 +08:00
Sijie.Sun
719a1fe7cf
bump version to 2.4.3 ( #1296 )
2025-08-26 12:22:08 +08:00
fanyang
e29206aef9
tray: place the exit menu item at bottom ( #1291 )
2025-08-25 12:47:43 +08:00
Mg Pig
9304d3b227
feat(nix): refactor Flake and Migrate Android Support ( #1280 )
2025-08-24 00:53:42 +08:00
21paradox
4d240efde9
add a android flake.nix for local development/test/build ( #1237 )
2025-08-15 16:59:11 +08:00
Sijie.Sun
1eec27b5ff
bump version to 2.4.2 ( #1218 )
2025-08-11 09:03:13 +08:00
Sijie.Sun
e43537939a
clippy all codes ( #1214 )
...
1. clippy code
2. add fmt and clippy check in ci
2025-08-10 22:56:41 +08:00
21paradox
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
43b9e6e6e9
fix macos elevate ( #1177 )
2025-08-01 09:36:10 +08:00
Sijie.Sun
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
0025973453
fix: cannot start gui on linux ( #1090 )
2025-07-07 22:59:11 +08:00
Rene Leonhardt
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
Sijie.Sun
bf021a9ead
update gui placeholder text ( #1062 )
2025-06-27 08:29:44 +08:00
Sijie.Sun
ae4a158e36
web improve ( #1047 )
2025-06-24 09:09:52 +08:00
Mg Pig
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
8ddd153022
easytier-core支持多配置文件 ( #964 )
...
* 将web和gui允许多网络实例逻辑抽离到NetworkInstanceManager中
* easytier-core支持多配置文件
* FFI复用instance manager
* 添加instance manager 单元测试
2025-06-11 23:17:09 +08:00
Sijie.Sun
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
9f7ba8ab8f
fix(easytier-gui): restore window correctly when clicking tray icon while minimized ( #930 )
...
以前在最小化窗口时单击托盘图标会错误地切换任务栏图标的可见性。
这一改变实现了预期的行为:
- 当窗口最小化时:单击托盘将窗口恢复到原始状态
- 当窗口可见时:托盘单击最小化到托盘
- 当窗口隐藏时:单击托盘恢复窗口
该修复通过提供标准的托盘交互行为来增强用户体验。包括必要的事件处理窗口状态转换。
2025-06-04 16:33:06 +08:00
FuturePrayer
b5dfc7374c
add private mode ( #897 )
...
---------
Co-authored-by: Sijie.Sun <sunsijie@buaa.edu.cn >
2025-06-02 06:47:17 +08:00
Sijie.Sun
f9c24bc205
fix bugs ( #892 )
...
1. traffic stats not work.
2. magisk zip malformat
2025-05-27 09:28:28 +08:00
Sijie.Sun
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
loecom
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
75f7865769
fix gui memory leak ( #768 )
...
* upgrade primevue
* use card instead of panel
2025-04-10 10:02:04 +08:00
Sijie.Sun
c142db301a
port forward ( #736 )
...
* support tcp port forward
* support udp port forward
* command line option for port forward
2025-04-01 09:59:53 +08:00
Sijie.Sun
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
f84ae228fc
fix some tailwind style not work
2025-03-16 11:45:18 +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
d0f26d9303
bump version to 2.2.0 ( #586 )
2025-01-26 23:45:50 +08:00
Sijie.Sun
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
34e4e907a9
bump version to v2.1.1 ( #533 )
2024-12-24 10:40:57 -05:00
Sijie.Sun
2f4a097787
fix android ( #531 )
2024-12-23 19:38:32 -05:00
Sophon
8588c9201a
Add windows arm64 target to CI GUI ( #487 )
2024-11-21 23:14:09 +08:00
Sijie.Sun
86600c6315
version 2.1.0 ( #482 )
2024-11-19 23:46:02 +08:00