chen08209
bc72bba981
feat(android): drop Firebase analytics and crash reporting
...
Changelog: No more Firebase analytics or crash reporting
2026-10-17 17:21:43 +08:00
chen08209
9bd2286eb5
feat(ui): layer surfaces with fills and follow the iOS type scale
...
Changelog: iOS-style surfaces, alerts and sheets; clearer TV focus
2026-10-17 17:21:43 +08:00
chen08209
2201c199b8
perf(android): keep Core calls and events off the main thread
...
Changelog: Smoother Android UI while the proxy is busy
2026-10-16 22:54:53 +08:00
chen08209
d3fa2252b0
feat(android): add launcher shortcuts and one-step on-demand access
...
Changelog: Launcher shortcuts and one-step on-demand access
2026-10-11 12:28:52 +08:00
chen08209
2fa2f7f816
feat(core): bind the Android Core with gomobile
...
Changelog: Share link import and mrs rule sets
2026-10-11 12:28:52 +08:00
chen08209
6c661f662e
build: move to Flutter 3.47.6, Go 1.27 and Rust 1.99.0
2026-10-11 12:28:52 +08:00
chen08209
1e9955dec6
fix(core,android): stop suspending the Core in Doze
...
The suspended tunnel rejected the traffic Doze still lets through, which
kept FCM from reconnecting, and the re-probe on resume tested every node,
select groups included.
Changelog: Push notifications reconnect in Doze
2026-10-02 20:32:42 +08:00
chen08209
8068e686a3
feat(core): check services and the outbound IP through the Core
...
Changelog: Proxied service checks and outbound IP risk
2026-10-02 02:51:32 +08:00
chen08209
1e97716636
feat(platform): move desktop windows to plugins/window and rework the tray
...
plugins/window replaces the window_manager fork on every desktop.
Changelog: Tray hotkeys, node delays and a delay test
2026-09-30 11:39:58 +08:00
chen08209
12403b063a
build: target Android SDK 37, use Rust 1.98.1 and add a safe mode run
...
Moves to AGP 9.4.1 and Gradle 9.8.0; Rust 1.98.1 lets macOS 27 load
rust_api. Android 17 treats the tun subnet as local network, so starting
the VPN asks for that permission and falls back to gvisor without it.
Signed release builds upload native symbols to Crashlytics.
2026-09-30 11:39:58 +08:00
chen08209
ae29f38f6b
feat(android): rework the VPN service, tile, lifecycle arbitration, and native build
...
ServiceState serializes start, stop, and restart intents so the latest
request wins, and switching between VPN and proxy mode tears the previous
service down the way stop() does before binding the next one, so a
system-started VpnService no longer outlives the switch. The package
resolver drops its cache on package add, replace, and remove broadcasts
and notifies Flutter, and the persistent notification can omit its stop
action through an application setting synced over the shared state.
The :core module takes the NDK clang directory and API level from the
setup build hook input instead of ANDROID_NDK and a hardcoded API 21, and
derives its ABI list from the target-platform property so a single-ABI
build no longer links ABIs the hook did not produce.
Changelog: Rework the Android VPN service and lifecycle handling
2026-09-10 12:42:59 +08:00
chen08209
aee7ee2643
Optimize core service
2026-08-14 14:36:25 +08:00
chen08209
9a99897864
Optimize Android TV launcher icon
2026-08-14 14:35:10 +08:00
chen08209
51e24ef9de
Adjust android process
2026-08-14 14:35:08 +08:00
chen08209
7e7f1f89f3
Fix macos performance issue
...
Support custom global-ua
Update core
Optimize some details
2026-07-11 20:13:36 +08:00
chen08209
45015f856b
Support custom overwrite
...
Support run on demand
Optimize windows ipc
Optimize windows arm64
Optimize build
Optimize some details
Update core
2026-05-29 14:35:56 +08:00
chen08209
2fbb96f5c1
Add sqlite store
...
Optimize android quick action
Optimize backup and restore
Optimize more details
2026-02-02 10:15:42 +08:00
chen08209
6e404ab19c
Fix windows some issues
...
Optimize overwrite handle
Optimize access control page
Optimize some details
2025-12-12 14:33:03 +08:00
chen08209
d3c3f04062
Fix android tile service
...
Support append system DNS
Fix some issues
2025-10-08 16:28:02 +08:00
chen08209
45b163184d
Fix some issues
...
Optimize Windows service mode
Update core
2025-09-27 15:17:19 +08:00
chen08209
ed7868282a
Add android separates the core process
...
Support core status check and force restart
Optimize proxies page and access page
Update flutter and pub dependencies
Update go version
Optimize more details
2025-09-23 15:23:58 +08:00
chen08209
1477f9bd9c
Fix windows tun issues
...
Optimize android get system dns
Optimize more details
2025-06-15 18:44:19 +08:00
chen08209
afbc5adb05
Support override script
...
Support proxies search
Support svg display
Optimize config persistence
Add some scenes auto close connections
Update core
Optimize more details
2025-06-07 23:52:27 +08:00
chen08209
676f2d058a
Add windows server mode start process verify
...
Add linux deb dependencies
Add backup recovery strategy select
Support custom text scaling
Optimize the display of different text scale
Optimize windows setup experience
Optimize startTun performance
Optimize android tv experience
Optimize default option
Optimize computed text size
Optimize hyperOS freeform window
Add developer mode
Update core
Optimize more details
2025-05-01 00:02:29 +08:00
chen08209
c9cd80bcb3
Optimize android vpn performance
...
Add custom primary color and color scheme
Add linux nad windows arm release
Optimize requests and logs page
2025-04-18 16:54:05 +08:00
chen08209
ef5f6dbd59
Add rule override
...
Update core
Optimize more details
2025-04-08 15:35:14 +08:00
chen08209
4e679f776e
Optimize performance
...
Update core
Optimize core stability
Fix linux tun authority check error
Fix some issues
2025-03-05 10:21:51 +08:00
chen08209
c6266b7917
Add windows storage corruption detection
...
Fix core crash caused by windows resource manager restart
Optimize logs, requests, access to pages
Fix macos bypass domain issues
2025-02-09 16:23:40 +08:00
chen08209
b340feeb49
Update popup menu
...
Add file editor
Fix android service issues
Optimize desktop background performance
Optimize android main process performance
Optimize delay test
Optimize vpn protect
2025-02-02 19:34:42 +08:00
chen08209
35f89fea90
Update core
...
Fix some issues
2025-01-10 19:08:15 +08:00
chen08209
375c4e0884
Support better window position memory
...
Add windows arm64 and linux arm64 build script
Optimize some details
2024-12-09 00:37:27 +08:00
chen08209
22e71ec6e1
Fix windows tray issues
...
Support setting bypassDomain
Update flutter version
Fix android service issues
Fix macos dock exit button issues
Add route address setting
Optimize provider view
2024-12-06 19:24:11 +08:00
chen08209
3a43dc2fe9
Add android shortcuts
...
Fix init params issues
Fix dynamic color issues
Optimize navigator animate
Optimize window init
Optimize fab
Optimize save
2024-12-06 19:24:11 +08:00
chen08209
25764fc4d3
Update core version
...
Update flutter version
Optimize ip check
Optimize url-test
2024-12-06 19:24:11 +08:00
chen08209
c91d78b63f
Fix windows admin auto launch issues
...
Add android vpn options
Support proxies icon configuration
Optimize android immersion display
Fix some issues
2024-12-06 19:24:11 +08:00
chen08209
82767325e5
Optimize ip detection
...
Support android vpn ipv6 inbound switch
Support log export
Optimize more details
2024-12-06 19:24:11 +08:00
chen08209
3f0f7f051b
Fix android system dns issues
...
Optimize dns default option
Fix some issues
2024-12-06 19:24:11 +08:00
chen08209
e6da643186
Support desktop hotkey
...
Support android ipv6 inbound
Support android system dns
fix some bugs
2024-12-06 19:24:11 +08:00
chen08209
5dfb95a22d
Optimize app logic
...
Support windows administrator auto launch
Support android close vpn
2024-12-06 19:24:11 +08:00
chen08209
38221bcd10
Update access control page
...
Fix bug
2024-12-06 19:24:11 +08:00
chen08209
ed7ade0d72
Add proxy-only traffic statistics
...
Update core
Optimize more details
2024-12-06 19:24:11 +08:00
chen08209
530817b268
Update app icon
...
Fix desktop backup error
2024-07-22 15:05:05 +08:00
chen08209
721dd20251
Optimize request ua
...
Change android icon
Optimize dashboard
2024-07-20 18:05:49 +08:00
chen08209
2c3f4ae8a8
Revert "Fix android vpn issues"
...
This reverts commit 891977408e .
2024-07-17 14:51:52 +08:00
chen08209
891977408e
Fix android vpn issues
2024-07-15 16:19:58 +08:00
chen08209
5292f34e8d
Fix android vpn issues
2024-07-15 16:18:51 +08:00
chen08209
1c54db6bf3
Rollback partial modification
2024-07-15 16:14:19 +08:00
chen08209
a4b5f4abdb
Fix the problem that ui can't be synchronized when android vpn is occupied by an external
...
Override default socksPort,port
2024-07-15 13:47:06 +08:00
chen08209
1765576d09
Fix the problem that vpn cannot be started in some cases
...
Fix the problem that geodata url does not take effect
2024-07-14 00:01:18 +08:00
chen08209
2dd45062f1
Update ua
...
Fix change outbound mode without check ip issues
2024-07-13 20:43:28 +08:00