世界
73180f0230
Add support for MAC and hostname rule items
2026-04-23 08:12:52 +08:00
世界
e5d6ab4c77
Bump version 1.13.11
2026-04-23 07:30:15 +08:00
世界
92282dee74
Fix system extension update error again
2026-04-23 07:30:15 +08:00
世界
376f927ccd
Bump version 1.13.10
2026-04-22 13:40:06 +08:00
世界
ba4ef994bd
Fix system extension update error
2026-04-22 13:40:02 +08:00
世界
43a2bf467f
Bump version 1.13.9
2026-04-20 09:00:39 +08:00
世界
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
世界
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
世界
90ed1bb6c8
Fix status bar item updates
2026-02-01 22:52:01 +08:00
世界
dfed2c6a7d
Fix clash mode card style
2026-02-01 18:45:43 +08:00
世界
40ec715942
Update Chinese translations
2026-02-01 18:45:43 +08:00
世界
f97857e590
Fix macOS toggle style
2026-02-01 18:45:43 +08:00
世界
38e8b3eda9
Bump version
2026-02-01 10:53:08 +08:00
世界
3eecabbc68
Fix toggle control again
2026-01-30 12:31:40 +08:00
世界
d10580e90f
Add "Move to Applications" button for standalone macOS app
2026-01-17 05:15:37 +08:00
世界
9d4ce37e94
Fix duplicate traffic updates
2026-01-16 20:08:33 +08:00
世界
751cf13634
Fix duplicate menu bar icons when window reopens
...
Closes https://github.com/SagerNet/sing-box/issues/3699
2026-01-16 20:08:33 +08:00
世界
12c8bff2d4
refactor: CommandClient & Connections
2026-01-16 20:08:33 +08:00
世界
c479921a4f
refactor: apply connection events
2026-01-15 08:16:44 +08:00
世界
066c7d59ea
Export iCloud profiles as local
2026-01-13 18:43:49 +08:00
世界
7abf01b828
Fix iCloud profile export crash
2026-01-13 18:19:01 +08:00
世界
42d1107c53
Fix profile save file not working
...
SwiftUI only supports one fileExporter modifier per view hierarchy.
When multiple fileExporter modifiers are attached, only the last one
takes effect. Unified ProfileExportDocument and ProfileJSONExportDocument
into a single ProfileAnyExportDocument to use one fileExporter for both
file types.
2026-01-13 17:05:12 +08:00
世界
a393ff4ca8
Bump version
2026-01-13 15:46:41 +08:00
世界
b726d76d7c
Fix packet tunnel start options persistence
2026-01-13 15:46:25 +08:00
世界
7097f8747d
Enable LZMA compression for pkg builds
2026-01-12 08:30:42 +08:00
世界
48fcf2732e
Fix translations
2026-01-12 08:17:59 +08:00
世界
69e7ac9ad2
Reformat code
2026-01-12 08:17:59 +08:00
世界
b937e8d24a
Fix iOS editor crash
2026-01-12 08:17:59 +08:00
世界
d52d230833
Fix menu bar icon
2026-01-12 08:17:59 +08:00
世界
c147c22263
Fix pkg packaging
2026-01-12 08:17:59 +08:00
世界
39737c0150
Refresh core data size on foreground
2026-01-10 00:30:20 +08:00
世界
d542c2e52a
refactor: Tab view accessory compat
2026-01-09 19:46:22 +08:00
世界
a7b1199fac
Fix destroying working directory
2026-01-09 19:46:22 +08:00
世界
e95640c8f9
Fix menu bar status item
2026-01-08 22:12:45 +08:00
世界
2419a798ab
Fix main thread violation when opening Files app
2026-01-08 22:12:45 +08:00
世界
b0f1eed827
Add ANSI color contrast adjustment for log view
...
Automatically adjust log text colors when contrast against background
is below WCAG AA standard (4.5:1). Light mode darkens colors, dark mode
lightens them. Supports iOS, macOS, and tvOS.
2026-01-08 22:12:45 +08:00
世界
1707a3412a
Keep group submenu open during URLTest updates
2026-01-08 16:13:33 +08:00
世界
ce2292d34e
Add urltest for menu extras
2026-01-08 16:13:24 +08:00
世界
6b589cb771
Add screenshot generator
2026-01-08 16:13:20 +08:00
世界
264c4eed81
Fix menu button monochrome tint
2026-01-07 16:01:01 +08:00
世界
6e6e181521
Add pkg build
2026-01-07 16:01:00 +08:00
世界
c8e47c092b
Add Open Settings button for camera permission denied on macOS
2026-01-06 14:07:55 +08:00
世界
3a424cf596
Fix missing hardened runtime for root helper
2026-01-06 12:27:51 +08:00
世界
d201789720
Signal file provider changes on VPN status update
2026-01-06 01:06:56 +08:00
世界
9d5e4a4e30
Fix menu in connections & Fix sidebar status
2026-01-06 01:06:51 +08:00
世界
995b6742c9
Fix connection menu closing during list refresh
...
Refactor the filter/sort menu to prevent it from closing when the
connection list refreshes. On iOS, use UIButton with UIMenu via
UIViewRepresentable with a Coordinator to track state changes and
only update menu when filter/sort values actually change. On macOS,
extract menu to a separate SwiftUI view to isolate dependencies.
2026-01-05 22:37:09 +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
世界
91edd77b00
Add toolbar for JSON editor
2026-01-05 16:28:59 +08:00
世界
3b447dd46c
Fix chinese translation
2026-01-05 16:28:59 +08:00
世界
8a62a58ce7
Fix XPC validation
2026-01-05 15:42:56 +08:00
世界
af9cfd0f59
Fix publishing changes during view updates warning
...
Defer state mutations in .onReceive handlers to next run loop
by wrapping them in Task { @MainActor in ... }
2026-01-05 14:15:53 +08:00
世界
e68af19112
Split macOS standalone build
2026-01-05 14:06:57 +08:00