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
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
yicheng
8807dacab3
fix: try fix macos14 issue
2023-06-25 21:09: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
yicheng
c3f4e15a60
feat: add default api password [appcenter] [notarize]
2023-06-12 17:06:33 +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
yicheng
19a4f8bfaf
misc: update core, enable crash collect
2023-03-28 10:29:14 +08:00
yicheng
d6a04af930
misc: fix speed issue when use remote conifg
2023-03-28 10:11:17 +08:00
yicheng
7664a43b8d
feat: use built in api to fetch log/traffic instead of websocket
2023-03-01 17:07:42 +08:00
yicheng
7deb34f9ed
misc: use swiftui for menubar item
2023-03-01 17:07:26 +08:00
yicheng
d3e0f349ff
feat: add port setting in setting
2023-02-20 14:18:08 +08:00
yicheng
b9265b6a58
misc: swift lint
2023-02-20 14:15:29 +08:00
yichengchen
447c1c63a2
feat: add notice if status icon is covered by notch
2023-02-01 14:56:15 +08:00
yicheng
3c86163008
misc: add setting interface
2022-11-20 17:10:26 +08:00
yicheng
c6c74dd888
misc: swift lint
...
# Conflicts:
# ClashX.xcodeproj/project.pbxproj
# ClashX/General/ApiRequest.swift
# ClashX/General/Managers/ProManager.swift
# ClashX/General/Managers/Settings.swift
# ClashX/General/Managers/TunManager.swift
# ClashX/General/Utils/NetworkChangeNotifier.swift
# ClashX/ViewControllers/ClashWebViewContoller.swift
2022-06-20 21:03:12 +08:00
yicheng
6df282db23
misc: reduce alert
2022-06-20 21:01:22 +08:00
MPTres
e2067bc100
URL scheme to update current config.
...
Motivation: i have a script that changes the configuration. When that happens, the app detects the change and ask the user to update. This would allow to programatically tell ClashX to update the config without user intervention
2021-12-03 20:24:43 +08:00
yicheng
2d46b2816f
feature: adapt new UserNotifications api for send notification
2021-10-04 16:22:46 +08:00
yicheng
2075283c3b
misc: fix build fail
2021-10-04 14:50:59 +08:00
yicheng
f4614a3738
misc: remote anr util
2021-10-04 13:53:15 +08:00
yicheng
32b8569c7e
fix: url scheme no working before launch
2021-10-04 13:52:39 +08:00
yicheng
4bd711be16
feat: support set remote config update interval
...
# Conflicts:
# ClashX.xcodeproj/project.pbxproj
# ClashX/Support Files/en.lproj/Localizable.strings
# ClashX/Support Files/zh-Hans.lproj/Localizable.strings
2021-10-04 13:51:42 +08:00
yicheng
93f8150d2a
misc: add disableSuddenTermination in code
2021-09-12 17:21:21 +08:00
yicheng
51ee11c149
feat: only health check auto group used provider after network work changed
2021-09-12 17:21:21 +08:00
yicheng
30f9cc01aa
fix: should not open local config folder when icloud enable
2021-09-12 17:21:21 +08:00
yicheng
6696217d38
feat: open file will directly open iCloud folder if iCloud function is enabled
2021-08-08 21:12:28 +08:00
yicheng
efcb64d0ea
fix: healthy check for proxy provider
2021-07-27 22:22:04 +08:00
yicheng
05dab6af12
chore: delay network notifier start
2021-06-15 20:14:08 +08:00
yicheng
3e51d7d4e2
feat: upgrade deps, remove firebase
2021-06-15 20:14:07 +08:00
yicheng
95154b3250
fix: do not recover proxy on exit if proxy is set by other process
2021-02-20 11:20:01 +08:00
yicheng
3435ffd023
chore: update deps, adjust launch order
2021-01-09 18:02:48 +08:00
Tyrion Liang
5705c121a3
Add anr detection function.Fix 能否加个anr检测 #393
2021-01-09 17:23:37 +08:00
yicheng
9364197586
fix selected outbound mode is reseted after config reload
2020-12-19 18:38:27 +08:00
yicheng
e5080ee5b4
chore: allow mutilple clashx running
2020-12-18 20:16:53 +08:00
yicheng
2aebc851e3
fix: async install proxy helper
2020-12-17 09:25:49 +08:00
yicheng
f9de9eb409
fix port open fail bug
2020-12-06 14:05:52 +08:00