mrFq1
1eebaa2937
misc: dashboard colors
2024-12-10 13:33:11 +08:00
mrFq1
0a7c8dcbaf
misc: update project
2024-09-23 18:39:01 +08:00
mrFq1
e61b8a5133
misc: UserNotificationCenter
2024-09-23 18:11:52 +08:00
mrFq1
227555c35e
misc: openFilePath
2024-09-23 16:53:25 +08:00
mrFq1
1bf4a7ecdb
revert: versions
2024-09-22 17:32:53 +08:00
mrFq1
d1e8891f32
feat: sparkle
...
(cherry picked from commit 9d0296ccf509aa463ecca4e01ebb1eeac1af2105)
2024-09-21 22:13:44 +08:00
mrFq1
f37aec4334
misc: delete info.plist
2024-09-21 20:08:06 +08:00
mrFq1
06ef41f6aa
misc: fix dashboard
2024-09-21 19:20:45 +08:00
mrFq1
22bf5fd830
feat: swiftui dashboard
2024-09-21 18:54:40 +08:00
mrFq1
fa29f9164a
misc: delete deps
2024-09-21 17:42:57 +08:00
mrFq1
1c1b1eb49f
misc: drop 10.14, 10.15
2024-09-21 17:42:08 +08:00
mrFq1
1ee8c18491
misc: update deps
2024-07-28 19:14:33 +08:00
mrFq1
c7bb559173
misc: update packages
2024-05-21 19:16:11 +08:00
mrFq1
80dcae5c3c
misc: update dashboard
2024-04-23 15:06:33 +08:00
mrFq1
aff47db0fa
refactor: ClashProcess
2024-03-12 21:23:45 +08:00
mrFq1
d135a423a0
refactor: helper
2024-03-07 16:38:18 +08:00
mrFq1
e5852d988b
misc: startMeta config json
2024-01-31 14:40:06 +08:00
mrFq1
6e66c63c10
misc: merge
2023-11-02 16:06:11 +08:00
mrFq1
710f0c5e6b
Merge remote-tracking branch 'origin/master' into meta-dev
...
# Conflicts:
# ClashX.xcodeproj/project.pbxproj
# ClashX/General/Utils/JSBridgeHandler.swift
# ClashX/Models/ClashProxy.swift
# ClashX/Support Files/en.lproj/Localizable.strings
# ClashX/Support Files/zh-Hans.lproj/Localizable.strings
# ClashX/ViewControllers/ClashWebViewContoller.swift
# ClashX/ViewControllers/Connections/Views/Cell/ConnectionTextCellView.swift
# ClashX/goClash/go.mod
# ClashX/goClash/go.sum
# Gemfile
# Gemfile.lock
# Podfile
# Podfile.lock
2023-11-02 15:59:10 +08:00
yicheng
1528477fb1
feat: use custom jsbridge, remove WebViewJavascriptBridge for xcode 15 issue
2023-10-16 15:53:25 +08:00
yicheng
6a2b7274de
fix: should request location permission on macOS14
2023-10-14 19:33:05 +08:00
mrFq1
c2bb3f570f
feat: meta setting view
2023-10-08 15:36:07 +08:00
mrFq1
d938c62c40
misc: builds
2023-10-07 17:04:21 +08:00
mrFq1
f497008435
misc: fix ci
2023-10-07 16:50:23 +08:00
mrFq1
6b0da117b0
misc: swiftui target
2023-10-07 16:11:37 +08:00
mrFq1
833da04223
misc: spm
2023-09-25 14:46:16 +08:00
mrFq1
c868261954
misc: fix merge
2023-09-25 14:23:43 +08:00
mrFq1
6c5b6847bc
Merge remote-tracking branch 'origin/master' into meta-dev
...
# Conflicts:
# .github/workflows/main.yml
# ClashX.xcodeproj/project.pbxproj
# ClashX.xcworkspace/xcshareddata/swiftpm/Package.resolved
# ClashX/AppDelegate.swift
# ClashX/Base.lproj/Main.storyboard
# ClashX/General/ApiRequest.swift
# ClashX/General/Managers/AutoUpgardeManager.swift
# ClashX/General/Managers/ClashResourceManager.swift
# ClashX/General/Managers/ConfigManager.swift
# ClashX/General/Managers/PrivilegedHelperManager.swift
# ClashX/General/Utils/JSBridgeHandler.swift
# ClashX/Macro/Paths.swift
# ClashX/Models/ClashProxy.swift
# ClashX/Support Files/en.lproj/Localizable.strings
# ClashX/Support Files/zh-Hans.lproj/Localizable.strings
# ClashX/ViewControllers/ClashWebViewContoller.swift
# ClashX/ViewControllers/Connections/ConnectionsViewController.swift
# ClashX/ViewControllers/Connections/DashboardSubViewControllerProtocol.swift
# ClashX/ViewControllers/Connections/DashboardViewController.swift
# ClashX/ViewControllers/Connections/Requests/ConnectionsReq.swift
# ClashX/ViewControllers/Connections/Requests/StructedLogReq.swift
# ClashX/ViewControllers/Connections/ViewModels/ConnectionDetailViewModel.swift
# ClashX/ViewControllers/Connections/ViewModels/ConnectionLeftPannelViewModel.swift
# ClashX/ViewControllers/Connections/ViewModels/ConnectionTopListViewModel.swift
# ClashX/ViewControllers/Connections/ViewModels/ConnectionsViewModel.swift
# ClashX/ViewControllers/Connections/Views/Cell/ConnectionCellProtocol.swift
# ClashX/ViewControllers/Connections/Views/Cell/ConnectionLeftTextCellView.swift
# ClashX/ViewControllers/Connections/Views/Cell/ConnectionProxyClientCellView.swift
# ClashX/ViewControllers/Connections/Views/Cell/ConnectionStatusIconCellView.swift
# ClashX/ViewControllers/Connections/Views/Cell/ConnectionTextCellView.swift
# ClashX/ViewControllers/Connections/Views/ConnectionColume.swift
# ClashX/ViewControllers/Connections/Views/ConnectionDetailInfoGeneralView.swift
# ClashX/ViewControllers/Connections/Views/ConnectionDetailInfoView.swift
# ClashX/ViewControllers/Connections/Views/ConnectionLeftPannelView.swift
# ClashX/ViewControllers/Connections/Views/ConnectionTopListView.swift
# ClashX/ViewControllers/Connections/Views/SectionedTableView.swift
# ClashX/ViewControllers/Settings/DebugSettingViewController.swift
# ClashX/ViewControllers/Settings/GlobalShortCutViewController.swift
# ClashX/Views/StatusItem/StatusItemTool.swift
# ClashX/Views/StatusItem/StatusItemView.swift
# ClashX/Views/StatusItem/StatusItemView.xib
# ClashX/goClash/go.mod
# ClashX/goClash/go.sum
# ClashX/goClash/main.go
# ClashX/zh-Hans.lproj/Main.strings
# Podfile
# Podfile.lock
2023-09-24 19:22:08 +08:00
yicheng
61582e3f80
feat: allow edit config file directly when reload with an error
2023-09-05 22:01:05 +08:00
yicheng
a8d6f53ca7
feat: show alert when user try to quit clashx with active window displaying
2023-09-05 21:19:08 +08:00
yicheng
14f1f38b69
misc: add swift format config
2023-09-05 10:07:34 +08:00
yicheng
2dc0f0d4b5
misc: remove swiftui
2023-09-05 09:30:03 +08:00
yicheng
1d2abc3bb1
feat: add update external resources action
2023-09-05 08:34:55 +08:00
mrFq1
dddfa3b858
misc: fix merge
2023-08-07 23:57:24 +08:00
mrFq1
9f4ab7ca02
Merge remote-tracking branch 'origin/master' into meta-dev
...
# Conflicts:
# .github/workflows/main.yml
# ClashX.xcodeproj/project.pbxproj
# ClashX.xcworkspace/xcshareddata/swiftpm/Package.resolved
# ClashX/AppDelegate.swift
# ClashX/Base.lproj/Main.storyboard
# ClashX/Extensions/DateFormatter+.swift
# ClashX/General/ApiRequest.swift
# ClashX/General/Managers/ClashResourceManager.swift
# ClashX/General/Managers/ConfigManager.swift
# ClashX/General/Managers/MenuItemFactory.swift
# ClashX/General/Utils/JSBridgeHandler.swift
# ClashX/Support Files/en.lproj/Localizable.strings
# ClashX/Support Files/zh-Hans.lproj/Localizable.strings
# ClashX/Views/ProxyGroupSpeedTestMenuItem.swift
# ClashX/goClash/go.mod
# ClashX/goClash/go.sum
# ClashX/goClash/main.go
# ClashX/zh-Hans.lproj/Main.strings
# Podfile.lock
# fastlane/Fastfile
2023-08-07 23:24:27 +08:00
Yicheng
425044b20d
feat: add new native connection panel ( #1181 )
...
* feat: add base connection window
* feat: listen to clash connection api and get process information
* misc: add top list tableview
* fix: get no-app process
* feat: add status icon
* feat: add detail view
* misc: init left pannel view
* misc: update window background
* feat: support top tableview sort
* feat: support left pannelView search
* feat: update left panel bg color and apply application filter
* feat: add top searchfield
* feat: add host and sourceIp list datasource
* misc: unify window controller
* feat: support speed sort
* misc: add connection translations
* feat: add left pannel view section display.
* misc: Rename ConnectionApplicationClientCellView to ApplicationClientCellView.swift
* feat: Refactor SectionedTableView.swift
* feat: update left panel view
* feat: add right click to close conn
* feat: support sort by host
* feat: add top segment control
* feat: add active connection support
* misc: Rename `ConnectionsLeftPannelView` to `ConnectionLeftPannelView`
* misc: add parent controller for ConnectionsViewController
* misc: update localization
* misc: recover failed request from log to connections
* misc: filter application by path
* misc: swiftlint enable empty_count rule
* feat: add global shortcut for connections
* fix: unknown filter
* feat: add close button
* misc: fix multi selection
* fix: remove force unwarp
* misc: fix beta ci [beta]
---------
Co-authored-by: miniLV <liangyuhangapple@gmail.com>
2023-07-16 12:16:15 +08:00
yicheng
bb896b79dd
misc: revert macOS 14 workaround
2023-07-08 09:31:02 +08:00
mrFq1
737f871431
misc: update Schemes
2023-07-01 11:46:26 +08:00
mrFq1
89475461ee
misc: remove cocoapods
2023-07-01 11:30:40 +08:00
mrFq1
be531ac033
Merge remote-tracking branch 'origin/master' into meta-dev
...
# Conflicts:
# ClashX.xcodeproj/project.pbxproj
# ClashX/Vendor/Safe/NSMutableArray+Safe.m
2023-06-25 22:37:49 +08:00
yicheng
8807dacab3
fix: try fix macos14 issue
2023-06-25 21:09:25 +08:00
yicheng
2f9260c17d
fix: temp fix macos 14 beta2 crash issue
2023-06-25 20:41:10 +08:00
mrFq1
bf45240159
Merge remote-tracking branch 'origin/master' into meta-dev
...
# Conflicts:
# .github/workflows/main.yml
# ClashX.xcodeproj/project.pbxproj
# ClashX/AppDelegate.swift
# ClashX/Base.lproj/Main.storyboard
# ClashX/General/Managers/AutoUpgardeManager.swift
# ClashX/Resources/sampleConfig.yaml
# ClashX/ViewControllers/ClashWebViewContoller.swift
# ClashX/ViewControllers/Settings/GlobalShortCutViewController.swift
# ClashX/goClash/go.mod
# ClashX/goClash/go.sum
# ClashX/goClash/main.go
# Gemfile.lock
# Podfile
# Podfile.lock
# fastlane/Fastfile
# fastlane/README.md
# install_dependency.sh
2023-06-25 11:48:25 +08:00
yicheng
0ddaf67048
fix: temp fix macos 14 beta2 crash issue
2023-06-25 08:35:41 +08:00
yicheng
8d586f3ae6
misc: update logger to log called function and update sample config
2023-06-15 14:10:15 +08:00
yicheng
008c92e9c1
fix: delete webview cache when version update, remove git dir in dashboard folder, add more log in dashboard window
2023-06-15 14:08:45 +08:00
yicheng
69a5db7a2c
misc: update core
2023-06-14 14:52:10 +08:00
miniLV
dabbb5bb95
misc: upgrade Sparkle version to 2.0 ( #1162 )
...
* misc: upgrade Sparkle version to 2.0
* ci: fix ci on pull request
* misc: remove sparkle codesign script and optimize github action script add export step
* misc: fix checkForUpdates don't work issue
* misc: Using `SPUStandardUpdaterController.checkForUpdates(_:)` replace `ontroller?.checkForUpdates(_:)`
* misc: Since SUUpdater is init by code, remove this judge ment
* misc: move judgement
---------
Co-authored-by: yicheng <11733500+yichengchen@users.noreply.github.com>
2023-06-14 13:37:53 +08:00
yicheng
209c1db1fa
misc: enable swiftlint
2023-06-14 11:34:08 +08:00
yicheng
2e012da813
misc: add zh-hant
2023-06-12 17:01:24 +08:00