Commit Graph
71 Commits
Author SHA1 Message Date
世界 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
世界 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
世界 c8199ca3da Fix Packet Tunnel options not working 2026-03-05 18:43:04 +08:00
世界 b92e63ef88 Remove memory limit settings on macOS 2026-02-27 15:17:58 +08:00
世界 9411f39173 Auto-load language options 2026-02-15 16:45:54 +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
世界 2e682d746c Fix main-thread blocking I/O 2026-02-05 02:37:02 +08:00
世界 ef6d8d0fb8 Fix strings in OnDemandRulesView 2026-02-04 19:03:40 +08:00
世界 69e7ac9ad2 Reformat code 2026-01-12 08:17:59 +08:00
世界 39737c0150 Refresh core data size on foreground 2026-01-10 00:30:20 +08:00
世界 a7b1199fac Fix destroying working directory 2026-01-09 19:46:22 +08:00
世界 2419a798ab Fix main thread violation when opening Files app 2026-01-08 22:12:45 +08:00
世界 6b589cb771 Add screenshot generator 2026-01-08 16:13:20 +08:00
世界 d201789720 Signal file provider changes on VPN status update 2026-01-06 01:06:56 +08:00
世界 98410fe093 Add in-app language picker to App Settings 2026-01-05 19:51:15 +08:00
世界 ce0d7ead88 Rewrite menu bar extra with AppKit 2026-01-05 19:19:11 +08:00
世界 8a62a58ce7 Fix XPC validation 2026-01-05 15:42:56 +08:00
世界 59317f3c79 refactor: Fix macOS standalone application 2026-01-05 01:21:24 +08:00
世界 81d6827334 Refactor to eliminate hardcoded identifiers
Read package identifier and app group ID from Info.plist at runtime
via AppConfiguration. This enables SFM.System to use TeamID-prefixed
app group format required by macOS Sequoia, fixing the privacy prompt
when accessing app group data.
2026-01-03 02:46:52 +08:00
世界 64e2ece819 Minor fixes 2026-01-03 00:55:17 +08:00
世界 52db9bbb39 Refactor QR scan and share and add QRS support 2026-01-02 16:27:26 +08:00
世界 9b179fe5cd Improve On Demand Settings 2026-01-01 19:37:36 +08:00
世界 58b5e9d732 Add custom on-demand rules support 2025-12-30 00:18:43 +08:00
世界 688a371e78 Add browse button to open working directory in Files app (iOS) 2025-12-22 13:57:34 +08:00
世界 0eb5fce745 Fix Settings first navigation animation missing 2025-12-22 12:06:56 +08:00
世界 9b25243b6a Check service status before destroying working directory 2025-12-07 11:33:31 +08:00
世界 39338ab133 Restart service when settings change 2025-12-07 10:28:51 +08:00
世界 714f77dbbf Unify DashboardViewModel instances 2025-12-01 21:02:28 +08:00
世界 4ddfcdb324 Refactor Alerts 2025-12-01 18:22:06 +08:00
世界 8e764c56eb Refactor ViewModel 2025-12-01 17:11:34 +08:00
世界 0bfb6d2516 Add swiftlint & Minor fixes 2025-11-27 16:10:55 +08:00
世界 b71cbae382 Refactor to MVVM architecture 2025-11-26 22:25:48 +08:00
世界 f4b284acd8 Update usages of libbox 2025-11-26 22:25:47 +08:00
skymkmk 085c075a48 Fix hide vpn icon
* fix: hide vpn icon

* fix(i18n): the reference of deprecated config about
2025-11-26 21:52:37 +08:00
世界 286f6fd794 Fix issues on new systems 2025-09-23 21:45:01 +08:00
世界 1788a7f7bf Reformat code 2025-09-14 19:08:38 +08:00
世界 2fd7bdc822 Add button to disable deprecated warnings 2025-02-20 10:57:45 +08:00
世界andXiang ef08a1052b Add localization support
Co-authored-by: Xiang <xfqz86@163.com>
2024-12-15 21:36:07 +08:00
世界 6d4ed01a6d Minor fixes 2024-10-13 21:16:49 +08:00
世界 88ee9d5097 Add FDA request dialog 2024-10-05 10:03:59 +08:00
世界 8b5ad1928f Minor fixes 2024-09-17 18:49:49 +08:00
世界 a8ea162606 Fix macOS toggle style 2024-09-16 14:22:36 +08:00
世界 7eb666ecc4 Pass includeAllNetworks to TUN 2024-05-08 11:06:18 +08:00
世界 17eec08615 Fix Read iCloud profile before starting 2024-05-03 17:15:01 +08:00
世界 debd0ca1a2 Add back always on option 2024-04-06 23:58:59 +08:00
世界 95e9bc5fb2 Add options to exclude APNs route 2024-03-11 17:40:25 +08:00
世界 45b4e58b3f Fix interfaces for tvOS 2024-02-23 23:37:42 +08:00
世界 e9d55c6125 Hide sponsors link in App Store versions 2024-02-18 19:10:22 +08:00
世界 be86607f31 Remove in-app sponsor 2024-02-17 17:20:52 +08:00