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
yicheng
32aece566c
chore: update deps
2020-11-14 15:25:12 +08:00
yicheng
3e165db995
feat: adapt macOS 11 look
2020-11-14 15:01:28 +08:00
yicheng
2ffcbdcfc4
chore: optimize quit produce
2020-11-06 14:49:20 +08:00
yicheng
a16a0def7a
feat: update deps, use firebase instead of fabric to collect crash
2020-11-06 14:40:20 +08:00
yicheng
58c851b670
feat: add version upgrade notice
2020-07-10 20:59:00 +08:00
yicheng
f695bc88c1
optimize: improve remote control reconnect
2020-07-10 20:01:29 +08:00
yicheng
c8f594a44a
optimize stream api retry logic && format code
...
# Conflicts:
# ClashX/AppDelegate.swift
2020-07-10 20:01:00 +08:00
yicheng
0100a5e945
finish remote control
...
# Conflicts:
# ClashX/General/Managers/TunManager.swift
2020-07-10 19:59:49 +08:00
yicheng
562546480d
add basic ui
...
# Conflicts:
# ClashX/AppDelegate.swift
# ClashX/zh-Hans.lproj/Main.strings
2020-07-10 19:58:55 +08:00
yicheng
5fed9d57da
feat: use mixed port for proxies
2020-07-10 19:57:20 +08:00
yicheng
5955937648
fix proxygroup remember fail in iCloud config
2020-06-06 13:44:01 +08:00
yicheng
351641c0ff
Add file watch for iCloud
2020-06-02 19:09:30 +08:00
yicheng
0461db847c
feat: add basic iCloud support
2020-05-23 21:12:00 +08:00
yicheng
ebab2f66f5
improve: try fix "open port fail" error.
2020-05-16 11:28:01 +08:00
yicheng
42d3d17cd0
fix port open fail & bump version
2020-05-10 12:17:51 +08:00
yicheng
3e6c937008
fix port check alert
...
# Conflicts:
# ClashX/goClash/main.go
2020-04-29 20:42:13 +08:00