Commit Graph
103 Commits
Author SHA1 Message Date
世界 d201789720 Signal file provider changes on VPN status update 2026-01-06 01:06:56 +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
世界 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
世界 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
世界 58b5e9d732 Add custom on-demand rules support 2025-12-30 00:18:43 +08:00
世界 90a1022ec2 Fix multiple status streams when reconnecting 2025-12-19 19:26:16 +08:00
世界 9be752ea94 Minor fixes 2025-12-13 19:30:33 +08:00
世界 2da9397ef6 Auto-select newly created or imported profile 2025-12-07 18:12:47 +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
世界 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
世界 727136f187 Refactor profile management 2025-12-03 11:15:56 +08:00
世界 30492c1191 Fix groups 2025-12-01 16:27:24 +08:00
世界 264c37218c Merge profile to dashboard 2025-11-26 22:25:52 +08:00
世界 4f0d1098e6 Improve Start/Stop button 2025-11-26 22:25:52 +08:00
世界 32f5bf1f3b Improve performance for Logs 2025-11-26 22:25:51 +08:00
世界 2e2fc223bf Fix logs 2025-11-26 22:25:51 +08:00
世界 68b4142340 Redesign dashboard 2025-11-26 22:25:51 +08:00
世界 26aa7c4410 Search for logs 2025-11-26 22:25:50 +08:00
世界 ec0ed8344e Fix tvOS profile import 2025-11-26 22:25:49 +08:00
世界 29a84a16b0 Add log level filtering 2025-11-26 22:25:49 +08:00
世界 7d5ba19d51 Improve LogView 2025-11-26 22:25:49 +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
世界 f5a02d9da0 Fix dashboard refresh 2025-11-26 22:25:48 +08:00
世界 437fe7ac31 Add ANSI color parsing support to logs 2025-11-26 22:25:48 +08:00
世界 39b10d707e Refactor to use consolidated CommandClient 2025-11-26 22:25:48 +08:00
世界 b71cbae382 Refactor to MVVM architecture 2025-11-26 22:25:48 +08:00
世界 61f1036f57 Fix usages of writeFatalError 2025-11-26 22:25:47 +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
世界 1788a7f7bf Reformat code 2025-09-14 19:08:38 +08:00
世界 6a0e6782a5 Add stub for localDNSTransport and systemCertificates 2025-06-20 22:13:03 +08:00
世界 2fd7bdc822 Add button to disable deprecated warnings 2025-02-20 10:57:45 +08:00
世界 f9eecf8f8c Fix read WIFI information on macOS app store version 2025-02-20 10:57:04 +08:00
世界 9a6b48e8e4 Implement new interface api 2025-01-12 11:02:18 +08:00
世界 9cba20a709 Update setup usages 2024-12-28 15:11:12 +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
世界 96cfbd5b09 Fix start service 2024-11-29 14:40:55 +08:00
世界 fa107e3b7c Bump version 2024-11-27 10:43:44 +08:00
世界 286f9717cb Fix logs 2024-11-20 12:03:16 +08:00
世界 348f2809a1 Implement send notification 2024-11-07 16:52:14 +08:00