世界
f0f2617b79
Fix group status updates broken by API service
...
The URL test history update hook and the Clash mode update hook were
single-slot: the API service's attached service overwrote the hook set
by the daemon, so clients stopped receiving group updates. Replace both
with multicast hook lists.
Also share a single URL test history storage via context: Clash API
looked it up under a key nobody registered and fell back to its own
empty storage, so dashboards showed no delay once an API service was
configured. Selector changes now notify through the shared storage,
covering selections made from any API surface.
2026-06-20 22:24:42 +08:00
世界
3a5d654463
Add sing-box API service
2026-06-20 22:24:42 +08:00
世界
1ee3596db9
daemon: Split host operations into ManagedService
2026-06-20 22:23:46 +08:00
世界
65069bdaef
platform: Add shell support for iOS
2026-06-20 22:23:45 +08:00
世界
09ff1a767c
platform: Add tailscale device name and logout
2026-06-20 22:23:45 +08:00
世界
8ba1057c10
tailscale: Add tailssh server
2026-06-20 22:23:45 +08:00
世界
dfed1b2e6a
tools: Fix mising cleanup
2026-06-20 22:23:44 +08:00
世界
f5e118c3b4
daemon: Add Tailssh
2026-06-20 22:23:33 +08:00
世界
0403ae6c92
tailscale: Expose more peer info fields
2026-06-20 22:23:31 +08:00
世界
a3620561cc
tailscale: Add runtime exit node API
2026-06-20 22:23:31 +08:00
世界
f29bdd26e4
tailscale: Revert dialer deprecation and remove control_http_client
2026-06-20 22:23:19 +08:00
世界
806da5f845
Fix lint errors
2026-06-20 22:23:01 +08:00
世界
cfb2f8b652
Fix reset network
2026-06-20 22:22:34 +08:00
世界
6e7301dd61
Allow customizing TUN DNS mode and hijack interface DNS by default
2026-06-20 22:22:33 +08:00
世界
4bf782a768
Improve oom-killer
2026-06-20 22:22:29 +08:00
世界
80f9aeddae
Fix stderr deprecated manager
2026-06-20 22:22:28 +08:00
世界
88fa70b9e8
platform: Improve oom-killer
2026-06-20 22:22:27 +08:00
世界
8272845859
Fix use-after-free of pooled value buffers in bbolt Batch writes
2026-06-20 22:22:23 +08:00
世界
716541b61c
Refactor: HTTP clients, unified HTTP2/QUIC options, Apple engines
2026-06-20 22:22:22 +08:00
世界
997a64e014
Add optimistic DNS cache
2026-06-20 22:22:05 +08:00
世界
56d0b40020
Fix tailscale error
2026-06-20 22:21:10 +08:00
世界
58706b0aef
Fix lint errors
2026-06-20 22:20:58 +08:00
世界
8b653b9461
platform: Wrap command RPC error returns with E.Cause
2026-06-20 22:20:58 +08:00
世界
3a307e71f7
Un-deprecate ip_accept_any DNS rule item
2026-06-20 22:20:57 +08:00
世界
674752a0d8
tools: Tailscale status
2026-06-20 22:20:57 +08:00
世界
4074c3e7ec
tools: Tailscale status
2026-06-20 22:20:33 +08:00
世界
601608666a
platform: Fix darwin signal handler
2026-06-20 22:20:33 +08:00
世界
5aba37bd35
tools: Network Quality & STUN
2026-06-20 22:20:32 +08:00
世界
087060f14e
Fix deprecated warning double-formatting on localized clients
2026-06-20 22:20:32 +08:00
世界
d10dd4c2f9
platform: Fix set local
2026-06-20 22:20:32 +08:00
nekohasekai
31bea69a23
Add evaluate DNS rule action and related rule items
2026-06-20 22:20:31 +08:00
世界
98b2ecd7e0
platform: Add OOM Report & Crash Report
2026-06-20 22:20:31 +08:00
nekohasekai
3b36eeab84
Refactor ACME support to certificate provider
2026-06-20 22:20:22 +08:00
世界
14e1e7e95e
Add macOS support for MAC and hostname rule items
2026-06-20 22:20:22 +08:00
世界
05e226a1d9
Add Android support for MAC and hostname rule items
2026-06-20 22:20:22 +08:00
世界
761b7f4e12
Handle TUN loopback in direct outbound
2026-06-03 12:56:36 +08:00
世界
5e7fd7ad78
Fix lint errors
2026-05-13 23:39:27 +08:00
世界
f102ef1d94
Fix process search skipped for Android again
2026-04-23 05:52:22 +08:00
世界
71f6a2ab4e
Fix process search skipped for TUN
2026-04-21 15:45:05 +08:00
世界
9b155ba467
Fix rdrc cache
2026-04-16 16:45:50 +08:00
世界
e3bcb06c3e
platform: Add HTTPResponse.WriteToWithProgress
2026-03-30 22:42:36 +08:00
世界
0045103d14
Fix package_name shared uid matching
2026-03-23 18:57:35 +08:00
世界
d2a933784c
Optimize Darwin process finder
2026-03-23 18:57:35 +08:00
世界
54468a1a2a
platform: Add f-droid update helpers
2026-03-11 20:41:29 +08:00
世界
e21a72fcd1
Fix websocket connection and goroutine leaks in Clash API
...
Co-authored-by: traitman <112139837+traitman@users.noreply.github.com >
2026-03-09 20:06:34 +08:00
traitman
1beb4cb002
clash-api: Fix websocket connection not closed after config reload via SIGHUP
...
Co-authored-by: TraitMan <traitman@maildog.top >
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-03-01 12:30:43 +08:00
世界
8ae93a98e5
Remove overdue deprecated features
2026-03-01 12:30:43 +08:00
世界
cf4791f1ad
platform: Improve iOS OOM killer
2026-02-26 14:13:32 +08:00
世界
7745a97cca
daemon: Fix started service leak
2026-02-23 14:49:58 +08:00
世界
de4fdbe553
platform: Add semver helper
2026-02-16 11:28:54 +08:00