mrFq1
a9d1bd4c26
misc: Mihomo
2023-12-02 20:28:40 +08:00
mrFq1
c2bb3f570f
feat: meta setting view
2023-10-08 15:36:07 +08:00
mrFq1
bc0a38c27d
fix: LaunchAtLogin
2023-09-25 18:07:17 +08:00
mrFq1
847d3f1d8d
fix: remote controller
2023-09-25 15:18:29 +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
73362acd75
fix status menu display color issue
2023-09-05 19:25:28 +08:00
yicheng
3d210e3f0b
misc: add ipv6 enable button
2023-09-05 19:25:04 +08:00
yicheng
0603074902
misc: sync core between ClashX and ClashXPro
2023-09-05 10:53:22 +08:00
yicheng
5b8911f942
misc: do swift format
2023-09-05 10:07:46 +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
6b40b9ad91
misc: geo updater
2023-08-14 21:21:04 +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
mrFq1
228e54358e
fix: helper check status
2023-08-07 00:20:25 +08:00
yicheng
bbe83be779
fix: crash when sort by network
2023-07-20 08:52:28 +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
860c1f82b8
feat: reduce exp menu item
2023-07-12 15:09:41 +08:00
yicheng
bb896b79dd
misc: revert macOS 14 workaround
2023-07-08 09:31:02 +08:00
mrFq1
5b8fea2d5d
Revert "feat: migrated to ~/.config/ClashMeta"
...
This reverts commit 9f3bf507b7
.
2023-06-30 15:23:08 +08:00
mrFq1
0e23ab8b04
misc: update tips
2023-06-30 13:36:45 +08:00
mrFq1
9f3bf507b7
feat: migrated to ~/.config/ClashMeta
2023-06-30 13:36:27 +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
mrFq1
4457c3e750
misc: ignore ports check
2023-06-25 12:15:43 +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
b28af782bb
misc: add reset userdefault entry
2023-06-15 14:24:00 +08:00
yicheng
8d586f3ae6
misc: update logger to log called function and update sample config
2023-06-15 14:10:15 +08:00
yicheng
cf2008a265
misc: disable dashboard in macos 10.14 due to webkit support
2023-06-14 13:40:35 +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
mrFq1
23060aa0f5
misc: helper log
2023-06-13 14:46:41 +08:00
mrFq1
9e094e8c1f
feat: useYacdDashboardMenuItem
...
(cherry picked from commit f5fe33cd285d846d068d3c2a2bb4b8982401aaea)
2023-06-13 14:13:11 +08:00
yicheng
c3f4e15a60
feat: add default api password [appcenter] [notarize]
2023-06-12 17:06:33 +08:00
mrFq1
282e2bffa6
feat: tun global short cut
...
(cherry picked from commit b972aad0481784bf796e6d629c986c1f3f519de8)
2023-06-09 19:47:32 +08:00
mrFq1
58b28b6837
misc: helper retry time
2023-06-09 19:47:26 +08:00
mrFq1
a35a3205ad
Merge remote-tracking branch 'origin/master' into meta-dev
...
# Conflicts:
# ClashX.xcodeproj/project.pbxproj
# ClashX/AppDelegate.swift
# ClashX/Base.lproj/Main.storyboard
# ClashX/General/Managers/Settings.swift
# ClashX/Support Files/en.lproj/Localizable.strings
# ClashX/Support Files/zh-Hans.lproj/Localizable.strings
# ClashX/ViewControllers/Settings/GeneralSettingViewController.swift
# ClashX/goClash/go.mod
# ClashX/goClash/go.sum
# ClashX/zh-Hans.lproj/Main.strings
# Podfile.lock
# README.md
2023-06-07 00:10:12 +08:00
mrFq1
343c87dd86
feat: clashx swiftui project
2023-06-05 21:53:53 +08:00
yicheng
2dc1003f36
feat: support global shortcut
2023-05-26 15:59:06 +08:00
yicheng
1c7bebae71
feat: add switcher for swiftui menu bar
2023-05-25 14:27:56 +08:00
yicheng
51053055c9
feat: ssid suspend
2023-05-25 14:26:14 +08:00
mrFq1
2797dd8313
fix: helper not found
2023-04-28 22:54:15 +08:00
mrFq1
b963eb6248
misc: core logger
2023-04-01 22:13:59 +08:00
mrFq1
5223994b6d
misc: fix alpha version
2023-04-01 21:13:42 +08:00
mrFq1
360e1ce09f
chore: AlphaMetaDownloader
2023-04-01 15:23:13 +08:00
mrFq1
1b064f40c7
misc: fix core date
2023-04-01 13:52:11 +08:00
mrFq1
11496a80db
misc: fix alpha downloader
...
(cherry picked from commit 33fe7ed2d6d15c9127cfd778318cf7b34a3f50a8)
2023-04-01 13:42:12 +08:00