世界
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
世界
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
世界
313cb5d213
Add save file option for profile sharing
...
Add "Save File" and "Save Content JSON" options to profile share menu,
allowing users to save profiles directly to a chosen location using
fileExporter instead of the system share sheet.
2026-01-01 20:25:28 +08:00
世界
55e01a89b5
Add back local profile for tvOS
2026-01-01 19:47:49 +08:00
世界
9b179fe5cd
Improve On Demand Settings
2026-01-01 19:37:36 +08:00
世界
e2c378d42b
Add QR scanner support for macOS with camera selection
...
- Refactor QR scanner into separate Scanner module for iOS and macOS
- Add camera selection menu for devices with multiple cameras
- Use Vision framework for QR detection on macOS
- Remove tvOS QR scanner support (continuity camera)
- Add camera entitlement and usage description for macOS
- Fix minor issues in Intents and ExtensionProvider
2026-01-01 18:18:03 +08:00
世界
251a79f5d7
Fix crash on macOS 13
2026-01-01 16:40:38 +08:00
世界
00ce06858d
Fix situations where Clash mode is too long
2026-01-01 16:40:26 +08:00
世界
58b5e9d732
Add custom on-demand rules support
2025-12-30 00:18:43 +08:00
世界
6de410c3f7
Fix log performance
2025-12-29 15:35:17 +08:00
世界
73b75faa02
Fix duplicate title in Import Profile sheet on macOS
2025-12-26 17:08:51 +08:00
世界
03e6f18a04
Fix iCloud profile path using wrong keyboard type
2025-12-24 16:32:52 +08:00
世界
abc8d56ffc
Update dependencies
2025-12-22 13:58:10 +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
世界
1bbda34a86
Fix toolbar menu closing on log refresh
...
Use UIKit UIMenu on iOS to prevent SwiftUI view updates from
dismissing open menus. Separate LogDataModel from LogViewModel
to isolate log data changes from UI state.
2025-12-19 23:29:09 +08:00
世界
90a1022ec2
Fix multiple status streams when reconnecting
2025-12-19 19:26:16 +08:00
世界
7bddeed04a
Add file provider for iOS
2025-12-19 14:35:17 +08:00
世界
675699d50d
Fix link naiveproxy
2025-12-13 20:36:10 +08:00
世界
9be752ea94
Minor fixes
2025-12-13 19:30:33 +08:00
世界
14c0b34368
Fix unexpected connect error
2025-12-13 16:11:32 +08:00
世界
2da9397ef6
Auto-select newly created or imported profile
2025-12-07 18:12:47 +08:00
世界
9b25243b6a
Check service status before destroying working directory
2025-12-07 11:33:31 +08:00
世界
bbf0d4945c
Add App Shortcuts and improve IntentsExtension
2025-12-07 11:33:30 +08:00
世界
39338ab133
Restart service when settings change
2025-12-07 10:28:51 +08:00
世界
bd5e5f3a79
Use relative time format for Last Updated
2025-12-06 22:27:42 +08:00
世界
dcc6cd189c
Fix dashboard buttons on tvOS
2025-12-06 22:02:04 +08:00
世界
f3ab29cda7
Fix status refresh
2025-12-06 22:01:44 +08:00
世界
0e206cc452
Refactor Dashboard traffic cards with line charts
2025-12-06 21:19:37 +08:00
世界
52efbd97d2
Always show Connections in Dashboard
2025-12-06 20:14:34 +08:00
世界
f1fa3cbbdf
Fix form on tvOS
2025-12-06 19:37:21 +08:00
世界
5c7df0d608
Fix performance for connection list
2025-12-06 19:37:21 +08:00
世界
2044535979
Fix Overview flicker on legacy iOS
2025-12-04 21:48:03 +08:00