世界
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
世界
59317f3c79
refactor: Fix macOS standalone application
2026-01-05 01:21:24 +08:00
世界
ef1c924c64
Minor fixes
2026-01-03 04:11:08 +08:00