Commit Graph
56 Commits
Author SHA1 Message Date
世界 cd48f1abf6 tools: Network Quality and STUN 2026-04-23 08:12:52 +08:00
世界 b48f4ad97f Tools View & Crash Report & OOM Report 2026-04-23 08:12:52 +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
世界 a09170256d Minor fixes 2026-04-20 05:28:31 +08:00
世界 63d1d0fe3f Add GitHub update checker and installer 2026-03-30 23:02:42 +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
世界 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
世界 4ae421cd04 Fix security-scoped URL access balancing 2026-02-04 22:32:02 +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
世界 e95640c8f9 Fix menu bar status item 2026-01-08 22:12:45 +08:00
世界 ce0d7ead88 Rewrite menu bar extra with AppKit 2026-01-05 19:19:11 +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
世界 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
世界 58b5e9d732 Add custom on-demand rules support 2025-12-30 00:18:43 +08:00
世界 2da9397ef6 Auto-select newly created or imported profile 2025-12-07 18:12:47 +08:00
世界 bd5e5f3a79 Use relative time format for Last Updated 2025-12-06 22:27:42 +08:00
世界 727136f187 Refactor profile management 2025-12-03 11:15:56 +08:00
世界 68b4142340 Redesign dashboard 2025-11-26 22:25:51 +08:00
世界 7982ac3edd Fix preferences 2025-11-26 22:25:48 +08:00
世界 ac620cfd3a Fix libbox connection 2025-11-26 22:25:48 +08:00
世界 f4b284acd8 Update usages of libbox 2025-11-26 22:25:47 +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
世界 ba6f99bc34 Add workaround for bulkBarrierPreWrite: unaligned arguments 2024-12-14 20:12:26 +08:00
世界 fe7dd4322f Reload service on current profile update 2024-11-29 14:40:55 +08:00
世界 9dadf5f648 Add connections dashboard 2024-10-06 21:41:07 +08:00
世界 de84957b21 Fix grdb create 2024-09-20 22:49:51 +08:00
世界 10c64390c3 Fix profile id 2024-09-20 22:07:05 +08:00
世界 debd0ca1a2 Add back always on option 2024-04-06 23:58:59 +08:00
世界 db8cbfa865 Fix profile sharing broken in iOS 17.4 2024-03-19 09:49:26 +08:00
世界 95e9bc5fb2 Add options to exclude APNs route 2024-03-11 17:40:25 +08:00
世界 bbee434895 Remove ignoreDeviceSleep && Improve delete button on macOS 2024-02-16 13:41:32 +08:00
世界 1f6e99f576 Improve UI 2024-02-08 10:37:37 +08:00
世界 70d43abd52 Add option to ignore device sleep 2024-02-02 11:33:19 +08:00
世界 c5a29e0956 UI fixes 2023-10-02 22:12:33 +08:00
世界 3374f8e727 Refactor task usage and profile auto update 2023-09-22 11:32:51 +08:00
世界 390e063f20 Fix preview 2023-09-20 21:17:05 +08:00
世界 45d2b9b644 Add back include all networks option 2023-09-19 17:48:13 +08:00
世界 30bff41517 Add system proxy toggle 2023-09-03 22:59:51 +08:00
世界 b5a89fddec Add clash mode selector & always on 2023-08-28 11:42:47 +08:00
世界 fed5419ea0 Fix preview 2023-07-30 15:35:10 +08:00
世界 2ca6c515b9 Add profile sharing 2023-07-30 14:13:57 +08:00
世界 bb0385f53c Add support for tvOS 2023-07-29 09:44:31 +08:00