Commit Graph

244 Commits

Author SHA1 Message Date
世界
673a11379f platform: Add f-droid update helpers 2026-03-11 20:41:29 +08:00
世界
a50f64a6c8 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
46453be6dd 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
世界
da06212268 Remove overdue deprecated features 2026-03-01 12:30:43 +08:00
世界
8436c06718 platform: Improve iOS OOM killer 2026-02-26 14:13:32 +08:00
世界
7c2bdf0407 daemon: Fix started service leak 2026-02-23 14:49:58 +08:00
世界
d736c5811c platform: Add semver helper 2026-02-16 11:28:54 +08:00
世界
fa890d47a0 platform: Add windows build 2026-02-15 21:10:44 +08:00
世界
e847748f69 experimental: New FFI 2026-02-09 15:50:51 +08:00
世界
c7811a159d Standardize gomobile usages 2026-02-07 15:52:26 +08:00
世界
5f7d49ca5a Recover from bbolt panics on corrupted database
When bbolt encounters corrupted page data at runtime, it panics
instead of returning an error. Wrap all DB transactions with
recover to catch these panics, delete the corrupted database
file, and reopen a fresh one.
2026-02-06 19:35:32 +08:00
世界
5b9f98c8c7 Remove varbin usages 2026-01-29 13:40:34 +08:00
世界
0716079d4a Fix trafficontrol Manager 2026-01-17 19:16:56 +08:00
世界
9f9626446a release: Log build ID during TestFlight publishing 2026-01-17 19:16:56 +08:00
世界
4bedd71627 platform: Refactor CommandClient & Connections 2026-01-17 05:50:39 +08:00
世界
0bdef55d2a platform: Uniq network interfaces 2026-01-17 05:49:57 +08:00
世界
97397b867c platform: Display k based bytes 2026-01-17 05:49:45 +08:00
世界
9541ef8bcb platform: Improve interface 2026-01-17 05:49:12 +08:00
世界
f085917d8c Fix DNS transports 2026-01-17 05:48:41 +08:00
世界
dbd06758c0 platform: Expose process info 2026-01-17 05:48:41 +08:00
世界
909d1c9df9 platform: Add GetStartedAt for StartedService 2026-01-17 05:48:40 +08:00
世界
c7086b8759 platform: Use new crash log api 2026-01-17 05:47:54 +08:00
世界
869efaad58 platform: Add UsePlatformWIFIMonitor to gRPC interface
Align dev-next-grpc with wip2 by adding UsePlatformWIFIMonitor()
to the new PlatformInterface, allowing platform clients to indicate
they handle WIFI monitoring themselves.
2026-01-17 05:47:32 +08:00
世界
56682e32ba daemon: Add clear logs 2026-01-17 05:47:32 +08:00
世界
0b6fe45fb9 platform: Refactoring libbox to use gRPC-based protocol 2026-01-17 05:47:32 +08:00
世界
701b82279d Add Linux WI-FI state support
Support monitoring WIFI state on Linux through:
- NetworkManager (D-Bus)
- IWD (D-Bus)
- wpa_supplicant (control socket)
- ConnMan (D-Bus)
2026-01-17 05:47:04 +08:00
Zephyruso
bde9463a22 Add /dns/flush-clash meta api 2026-01-17 05:44:26 +08:00
世界
a4265930dd Do not reset network on sleep or wake 2025-09-23 16:17:44 +08:00
世界
45387f3231 Fix DNS client 2025-09-08 09:12:30 +08:00
世界
2efdd4dd7c Deprecate common/atomic 2025-08-25 19:49:12 +08:00
世界
c06b212363 Fix atomic pointer usages 2025-08-15 15:05:34 +08:00
世界
8d5f1ad310 Update golangci-lint to v2 2025-08-13 23:37:40 +08:00
世界
f8e13d566e Fix build with Go 1.25 2025-08-13 22:08:35 +08:00
世界
409bb52d35 platform: Fix context 2025-08-13 11:26:32 +08:00
世界
5b5ee6ed5b android: Add workaround for tailscale pidfd crash 2025-08-07 12:54:19 +08:00
世界
873ab4b085 Add service component type 2025-07-08 13:14:41 +08:00
世界
d03bb80f9f Update protobuf and grpc 2025-07-08 13:14:38 +08:00
世界
431f2b35f1 clash-api: Add more meta api 2025-07-08 13:12:34 +08:00
世界
b0a448fa0e Fix missing handling of legacy domain_strategy options 2025-07-08 13:12:32 +08:00
世界
4f83e98736 Improve local DNS server 2025-07-08 13:12:32 +08:00
世界
96f078e252 Explicitly reject detour to empty direct outbounds 2025-07-08 13:12:28 +08:00
世界
26c2b696a9 Migrate to stdlib ECH support 2025-07-08 13:12:19 +08:00
世界
2a623c4b2f Add fallback local DNS server for iOS 2025-07-08 13:12:18 +08:00
世界
a5db391fcf Add certificate store 2025-07-08 13:12:14 +08:00
世界
2afbe96ea0 refactor: Outbound domain resolver 2025-07-08 13:12:14 +08:00
世界
f75ade1991 refactor: DNS 2025-07-08 13:12:14 +08:00
世界
678d6c7b39 Fix hysteria bytes format 2025-04-29 20:45:19 +08:00
世界
b7c20fd165 Improve pause management 2025-04-08 14:16:22 +08:00
世界
6de7964724 platform: Fix android start 2025-03-11 20:18:34 +08:00
世界
606a417395 Fix download external ui with query params 2025-03-09 15:26:36 +08:00