Commit Graph
318 Commits
Author SHA1 Message Date
世界 5318c1b84c Fix thread-safety crash in ProfileUpdateTask
Snapshot @Published properties before async suspension points to
prevent SIGBUS from corrupted pointers due to concurrent access.
2026-04-20 05:45:36 +08:00
世界 d461714de8 Fix alert copy 2026-04-20 05:45:12 +08:00
世界 a09170256d Minor fixes 2026-04-20 05:28:31 +08:00
世界 142e82034e Hide Documentation button in deprecated warning on tvOS 2026-04-20 05:27:16 +08:00
世界 66396e6add Fix duplicate label in FormItem on macOS 2026-04-20 05:27:16 +08:00
世界 f97fea7d48 Fix Tools on macOS 2026-04-20 05:27:16 +08:00
世界 3d76b89245 Fix Connections card hit area on macOS 2026-04-20 05:26:32 +08:00
世界 8c0d910685 Fix JSON editor not updating on appearance change on macOS 2026-04-20 05:26:28 +08:00
世界 ad7434d676 Bump version 1.13.8 2026-04-14 14:32:53 +08:00
世界 0354289c57 Fix build 2026-04-14 14:32:26 +08:00
世界 ffbf405b52 Bump version 1.13.5 2026-03-30 23:03:15 +08:00
世界 63d1d0fe3f Add GitHub update checker and installer 2026-03-30 23:02:42 +08:00
世界 6b790c7a80 Bump version 1.13.4 2026-03-26 13:28:22 +08:00
世界 da5c8e6d4a Use libbox for RootHelper process lookup 2026-03-23 16:49:01 +08:00
世界 f3b4b2238e Bump version 1.13.3 2026-03-15 17:00:57 +08:00
世界 f9fa896326 Set DNS matchDomains when include routes have no default route
Without this, the system ignores the NE's DNS server when IPv4
include routes don't contain 0.0.0.0/0 (e.g. segment routing).
Only applied conditionally to avoid breaking macOS Internet Sharing.
2026-03-11 17:53:46 +08:00
世界 efa6088884 Fix widget toggle not disabling On Demand before stopping VPN
Store wasOnDemandEnabled flag in providerConfiguration so the widget
can restore On Demand state on next start. Clear the flag when On
Demand is explicitly disabled in settings or when starting from the
main app.
2026-03-09 13:20:53 +08:00
世界 c19945f65b Bump version 1.13.2 2026-03-07 15:55:24 +08:00
世界 c7e1f667c3 Persist log and connection search state across tabs 2026-03-06 10:09:56 +08:00
世界 0636b47d36 Fix log pause not freezing display
Snapshot log list when paused so new logs don't displace old entries.
Search and level filter still work against the snapshot.
2026-03-06 10:09:56 +08:00
世界 a1ac77e08f Defer XPC-dependent loading in macOS standalone settings views
Show non-XPC content immediately in App Settings and Core Settings,
loading Helper Service status and Data Size in a second phase to
avoid blocking the entire form and eliminate the red "Unavailable" flash.
2026-03-05 23:04:46 +08:00
世界 16800708dd Bump version 2026-03-05 21:45:48 +08:00
世界 4771c0edab Fix status bar icon 2026-03-05 18:43:26 +08:00
世界 486769c1ab Fix Internet Sharing not working 2026-03-05 18:43:04 +08:00
世界 c8199ca3da Fix Packet Tunnel options not working 2026-03-05 18:43:04 +08:00
世界 80c866861d Bump version 2026-02-28 14:41:34 +08:00
世界 1adf10379a Reformat code 2026-02-28 14:41:34 +08:00
世界 e41bc22784 Revert "Fix app path requirements check"
This reverts commit f430a0a7cb.
2026-02-28 14:41:34 +08:00
Sizhe Zhao f430a0a7cb Fix app path requirements check 2026-02-27 15:17:58 +08:00
世界 b92e63ef88 Remove memory limit settings on macOS 2026-02-27 15:17:58 +08:00
世界 b8979ea9ee Fix JSON highlighting lost after formatting config 2026-02-23 23:27:33 +08:00
世界 015dcd266b Bump version 2026-02-21 12:46:39 +08:00
世界 ebe40fb020 Fix iCloud profile 2026-02-19 16:50:14 +08:00
世界 76d7780464 Bump version 2026-02-15 21:13:18 +08:00
世界 4a91a0c588 Add iCloud Drive path description for iCloud profile type 2026-02-15 17:47:40 +08:00
世界 9411f39173 Auto-load language options 2026-02-15 16:45:54 +08:00
世界 26c4b0087d Fix menu bar extra centering 2026-02-15 16:39:17 +08:00
世界 53e49c7df1 Set Logs title to inline display mode on iOS 2026-02-15 16:25:10 +08:00
世界 1cc9883004 Update .gitignore for agents 2026-02-15 16:18:50 +08:00
世界 76541292d6 Fix tvOS pasteboard usage and simplify AlertState error copy flow 2026-02-09 15:54:03 +08:00
世界 2867ff5607 More translations by ai 2026-02-09 15:30:47 +08:00
世界 8897e6deeb refactor: improve alert error context and copy action 2026-02-08 18:25:55 +08:00
世界 a86dfc26d1 Reformat code 2026-02-08 18:23:42 +08:00
世界 f765bf1e3b Decouple WidgetExtension from Library 2026-02-05 15:19:14 +08:00
世界 20f2482376 Attempt to fix control widget again 2026-02-05 02:37:02 +08:00
世界 2e682d746c Fix main-thread blocking I/O 2026-02-05 02:37:02 +08:00
世界 4ae421cd04 Fix security-scoped URL access balancing 2026-02-04 22:32:02 +08:00
世界 20e22b691a Fix NWSocket deadlock and read/write 2026-02-04 22:26:28 +08:00
世界 ef6d8d0fb8 Fix strings in OnDemandRulesView 2026-02-04 19:03:40 +08:00
世界 1a4990fa51 Fix OutboundGroup equality check 2026-02-04 18:54:41 +08:00