Commit Graph
103 Commits
Author SHA1 Message Date
世界 b48f4ad97f Tools View & Crash Report & OOM Report 2026-04-23 08:12:52 +08:00
世界 ebe40fb020 Fix iCloud profile 2026-02-19 16:50:14 +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
世界 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
世界 dfed2c6a7d Fix clash mode card style 2026-02-01 18:45:43 +08:00
世界 f97857e590 Fix macOS toggle style 2026-02-01 18:45:43 +08:00
世界 12c8bff2d4 refactor: CommandClient & Connections 2026-01-16 20:08:33 +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
世界 69e7ac9ad2 Reformat code 2026-01-12 08:17:59 +08:00
世界 d542c2e52a refactor: Tab view accessory compat 2026-01-09 19:46:22 +08:00
世界 6b589cb771 Add screenshot generator 2026-01-08 16:13:20 +08:00
世界 ce0d7ead88 Rewrite menu bar extra with AppKit 2026-01-05 19:19:11 +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
世界 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
世界 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
世界 00ce06858d Fix situations where Clash mode is too long 2026-01-01 16:40:26 +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
世界 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
世界 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
世界 2044535979 Fix Overview flicker on legacy iOS 2025-12-04 21:48:03 +08:00
世界 8d45a42320 Fix reordering in non-edit mode on iOS 26 2025-12-04 20:00:10 +08:00
世界 8ecbd3ab6c Unify editMode in ProfilePickerSheet 2025-12-04 18:55:37 +08:00
世界 ac638567f5 Minor fixes for dashboard 2025-12-04 16:59:23 +08:00
世界 2db8512dad Fix profile picker row spacing on iOS 26+ 2025-12-04 16:10:36 +08:00
世界 3239b1e822 Fix toolbar menu position inconsistency on legacy iOS 2025-12-04 15:56:02 +08:00
世界 ada4232f54 Fix card management on tvOS
- Extract TVToolbarButton as shared component
- Implement tvOS-specific card row with native Toggle and reorder handle
- Add focus section and move command support for reordering
2025-12-04 15:41:17 +08:00
世界 ad9a9ae6b4 Fix profile picker on tvOS 2025-12-04 15:07:53 +08:00
世界 7c8863b53a Unify card background styles 2025-12-03 19:57:15 +08:00
世界 215677131d Fix profile picker 2025-12-03 19:57:15 +08:00
世界 2e58f37fe1 Restore nested TabView for dashboard on iOS < 26 2025-12-03 19:57:15 +08:00
世界 727136f187 Refactor profile management 2025-12-03 11:15:56 +08:00
世界 adf4e5c75c Fix action button style on tvOS 2025-12-02 13:53:08 +08:00
世界 e9d6b380bf Replace sheets with navigation destinations on tvOS 2025-12-02 13:53:07 +08:00
世界 714f77dbbf Unify DashboardViewModel instances 2025-12-01 21:02:28 +08:00
世界 4ddfcdb324 Refactor Alerts 2025-12-01 18:22:06 +08:00
世界 8e764c56eb Refactor ViewModel 2025-12-01 17:11:34 +08:00
世界 30492c1191 Fix groups 2025-12-01 16:27:24 +08:00
世界 22de256d13 Fix for tvOS 2025-11-27 18:55:10 +08:00
世界 0bfb6d2516 Add swiftlint & Minor fixes 2025-11-27 16:10:55 +08:00
世界 c5fd6a6b4e Improve JSON editor for macOS 2025-11-26 22:25:52 +08:00
世界 264c37218c Merge profile to dashboard 2025-11-26 22:25:52 +08:00