Commit Graph

434 Commits

Author SHA1 Message Date
yicheng 0d4ed2ac3c Feature: adapt to latest clash dev branch 2018-11-30 21:35:09 +08:00
yicheng fe30fda250 Bump Version 2018-11-11 16:57:31 +08:00
yicheng 25d966e9cf Fix remote config file update fail 2018-11-11 16:57:31 +08:00
yicheng 8cbd638b26 Sync Clash with dev branch 2018-11-11 16:57:31 +08:00
yicheng 1e3540e74b Sync Clash 0.9.1 && bump Version 2018-11-06 22:17:02 +08:00
yicheng b3a509a499 【Feature】add remote config file fetcher 2018-11-06 22:14:34 +08:00
yicheng 45c73cd80c Improve: change reload config shortCut 2018-11-04 18:14:48 +08:00
yicheng dc7cf1642b Improve: fixing delay display in menu items 2018-11-04 17:22:02 +08:00
yicheng b16efe35fa add proxy menu item view 2018-11-04 17:22:02 +08:00
yicheng 9400e60438 Improve: clean code and fix status bar item when speed container not shown 2018-11-04 00:47:20 +08:00
Tong Zhao 4e824b2642 fixes https://github.com/yichengchen/clashX/issues/40 2018-11-03 23:49:59 +08:00
yicheng 3e8c92e266 Bump Version 2018-10-29 23:05:35 +08:00
yicheng ca6bbcd3ca Frature: add speedtest jsbridge 2018-10-29 23:04:29 +08:00
yicheng 9e3601d957 Fix JSBridge & Sync Clash 2018-10-29 23:00:13 +08:00
yicheng f81d53e72f Improve: remove try! 2018-10-27 21:00:40 +08:00
yicheng a7a0533d61 Feature: add registerExtenalJSBridgeFunction bridge 2018-10-27 20:57:03 +08:00
yicheng 981ff512db Sync Clash with latest dev branch & bump Version 2018-10-27 20:00:47 +08:00
yicheng aff909a966 Feature: try add crash logger 2018-10-27 12:59:46 +08:00
yicheng 530fda3ade Feature: add no final rule check alert 2018-10-27 12:22:45 +08:00
yicheng 71c75f56cd Feature: Add rule api 2018-10-27 12:22:20 +08:00
yicheng 2e26e91a0c Optimize: show api connect error in out bound mode when can not connect to api 2018-10-27 11:46:39 +08:00
yicheng e1c6b22a1c Sync Clash with dev branch 2018-10-27 11:45:17 +08:00
Jason Chen 6e2ca9a024 Fix typo `wirte` -> `write` 2018-10-24 23:36:37 +08:00
yicheng a5a9c5a209 Optimeze: using server host as proxy name when remark is null during import config json 2018-10-24 22:48:48 +08:00
yicheng 016beed4c6 Fix losing Final when ini upgrade to yaml 2018-10-24 22:47:30 +08:00
yicheng 8c881810a7 Update: appcast.xml 2018-10-20 18:00:37 +08:00
yicheng 0da15b4641 upgrade clash to v0.8.1 2018-10-20 14:36:14 +08:00
yicheng a4c7b5be99 Improve support XCHACHA20-IEFT-POLY1305 & fix readme 2018-10-20 14:31:54 +08:00
yicheng c942aabbeb Fix: config file import 2018-10-20 14:27:39 +08:00
yicheng bb8173d997 Fix: not request clash api when config is wrong 2018-10-20 13:53:01 +08:00
yicheng 08324a3038 Fix sample config 2018-10-20 12:34:25 +08:00
yicheng d1f95f6df5 Improve: sort sections when upgrade ini to yaml 2018-10-20 10:31:07 +08:00
yicheng 4dfca99ffd Optimize: Not upgrade ini if a yml exsits 2018-10-19 21:21:56 +08:00
yicheng ec25648ebd Feature: support authorization for API 2018-10-19 14:25:52 +08:00
yicheng 6835bd6224 Remove config generator and show upgrade alert. 2018-10-19 13:44:37 +08:00
yicheng 2e74f2188c Fix ini -> yaml upgrading 2018-10-14 23:42:53 +08:00
yicheng 2421285162 Merge branch 'master' into feature/yaml
# Conflicts:
#	.gitignore
#	ClashX.xcodeproj/project.pbxproj
#	ClashX/AppDelegate.swift
#	ClashX/Support Files/initConfig.ini
#	ClashX/Support Files/sampleConfig.ini
2018-10-14 22:51:08 +08:00
yicheng c6583bf1a3 Remove ini codes 2018-10-14 22:48:51 +08:00
yicheng db4751f2e6 Fix qrcode scan require using gpu 2018-10-12 21:05:25 +08:00
yicheng 5a7bb4fa41 Disable network change notifier. fix typo 2018-10-10 22:47:25 +08:00
yicheng de942979e0 Fix go.mod 2018-10-10 22:35:37 +08:00
yichengchen c5fa5ccb65 Fix build issue 2018-10-09 22:07:44 +08:00
yichengchen ee16cc93b7 Improve network setting watcher 2018-10-09 20:16:57 +08:00
Dreamacro 6652dbbe6f Improve: add gomodule & rm submodule 2018-10-09 14:22:08 +08:00
yichengchen cf0a699feb Feature: add Chinese support 2018-10-08 23:37:38 +08:00
yichengchen c54cc2d62b Imporve network indicator switch effect. slove issue #34 2018-10-08 23:08:08 +08:00
yichengchen e8a1cbe704 Improve: always sync proxy status 2018-10-08 22:43:59 +08:00
yichengchen 24f1360672 Feature: add jsbridge for startAtLogin 2018-10-08 22:10:16 +08:00
yichengchen d760c493d9 Parse ini rule 2018-10-07 22:06:30 +08:00
yicheng fd632fe810 Bump Version 2018-10-02 15:26:51 +08:00
yicheng 8a0281e2fe Chore: use int.max to indicate speed test fail 2018-10-02 15:22:34 +08:00
yicheng 45d46a5494 Improve: disable force auto upgrade 2018-10-02 15:08:31 +08:00
yicheng 981352accb Improve: add export all_proxy 2018-10-02 14:20:19 +08:00
yicheng be56f5827a Feature: show current ports in help menu 2018-10-02 14:15:06 +08:00
yicheng c563805ecc Feature: watch system proxy change 2018-10-02 14:06:27 +08:00
yicheng 02dfb50d3f Feature: set proxy image to gray when disable proxy 2018-10-02 14:05:56 +08:00
yicheng c5b97d6108 Fix speed indicator color in dark mode 2018-10-02 12:30:22 +08:00
yicheng 72fffa5ea5 Feature: Support fallback group 2018-10-02 12:25:53 +08:00
yicheng 2871a3368c Fix typo 2018-10-02 12:20:18 +08:00
yicheng fc457798d5 Improve: speedtest no test group anymore 2018-10-02 12:12:24 +08:00
yicheng 132f4b61d0 Feature: show delay in menu after speed test 2018-10-02 12:05:55 +08:00
yicheng 19a92b9e50 Fix speedtest sorting issue 2018-10-02 11:30:48 +08:00
yicheng 7882e7873f Chore: add main.go remove fork 2018-10-02 10:58:56 +08:00
yicheng e5d8a4e9a0 Improve: enable autoupdate 2018-09-28 10:07:30 +08:00
yicheng e04111f6a2 Feature: change webview size 2018-09-27 23:38:45 +08:00
yicheng d9e30c70a8 Feature: hide webview controller for dev by default 2018-09-27 23:29:35 +08:00
yicheng edcb3f1124 Improve: reduce warning 2018-09-27 23:14:50 +08:00
yicheng 05b775237f Feature: upgrade to swift4 2018-09-27 23:07:05 +08:00
yicheng 59b51015b2 Merge branch 'feature/webview'
# Conflicts:
#	ClashX.xcodeproj/project.pbxproj
2018-09-27 22:55:05 +08:00
yicheng 80bfb12eb4 Bump Version 1.5.2 2018-09-23 22:09:08 +08:00
yicheng c27acebccf Feature: add speedtest sort 2018-09-23 22:03:31 +08:00
yicheng 5722730237 Feature: Add SpeedTest 2018-09-23 21:37:11 +08:00
yicheng 8e4f68b53b 【Feature】support simple-obfs in importing 2018-09-23 20:33:34 +08:00
yicheng 167a46266b Feature: add simple obfs generator 2018-09-22 17:18:25 +08:00
yicheng 78e85bfaf6 Bump 1.5 sync clash with upstream 2018-09-17 14:28:05 +08:00
yicheng 3b8be32f49 Feature: add keyborad shortcut in menu 2018-09-10 21:33:27 +08:00
yicheng 89173cee97 Fix mouse down to move window area. adjust webview size 2018-09-10 21:13:00 +08:00
yicheng ee993e6cf7 Add useragent and fix mouse event in webview 2018-09-10 20:58:18 +08:00
yicheng 46fff38c52 Add vmss tls suppory 2018-09-08 20:41:09 +08:00
yicheng 518f22efaa Add effectView as background to dashboard 2018-09-08 00:29:33 +08:00
yicheng 134fd365ba Merge branch 'master' into feature/webview 2018-09-07 21:36:13 +08:00
yicheng 22d8f4d8eb Bump Version 2018-09-07 21:26:02 +08:00
yicheng 2e4b83693a Feature: use new update config api 2018-09-07 21:21:41 +08:00
yicheng 91ce828a56 Improved: set skip_install = YES to proxyConfig target 2018-09-06 10:08:05 +08:00
yicheng c9056b6076 Improve init config 2018-09-05 20:20:14 +08:00
yicheng 12dad0ca7f Fix infinity alert after click cancel when config file is recongized 2018-09-05 20:19:47 +08:00
yicheng c1beef59c2 Bump Version 2018-09-05 20:05:08 +08:00
yicheng 98770c23d0 Optimize: ask to confirm when not api port found 2018-09-05 19:30:38 +08:00
yicheng 3f07277111 Fix issue #22 #21 2018-09-04 13:32:33 +08:00
yicheng 9430fc8e4d Bump version 2018-09-01 15:51:52 +08:00
yichengchen cd315905e5 Optimized: Backup Config file before override it. 2018-09-01 14:19:53 +08:00
yicheng 9dc4b9bf19 Fixed: Typo 2018-08-31 21:31:56 +08:00
yicheng b95403a0bc Fixed: select group error when having emjoi in group name 2018-08-30 20:32:27 +08:00
yicheng 565b2501ec Feature: Allow webview inspection 2018-08-29 23:34:31 +08:00
yicheng c7bb2b3ffb Merge branch 'master' into feature/webview 2018-08-29 20:14:45 +08:00
yicheng 3fc0a419d7 Bump Version 2018-08-29 20:09:08 +08:00
yicheng d0a75d4391 Feature: add jsbridge 2018-08-29 20:01:54 +08:00
yicheng 5458c1751e Fixed: windows resizing problem 2018-08-29 10:59:02 +08:00
yicheng 182af58510 Feature: add webview controller 2018-08-29 00:18:12 +08:00
yicheng 06671347d6 Bump Version 2018-08-27 20:20:12 +08:00
yicheng cdd1e6f573 Feature: sync the latest code with clash 2018-08-27 20:14:45 +08:00
yicheng f4a29e9864 Revert "Bump Version"
This reverts commit dbd90af3d6.
2018-08-27 00:04:17 +08:00
yicheng dbd90af3d6 Bump Version 2018-08-26 21:50:16 +08:00
yicheng 8fe2512686 Feature: add option to support allow connection from lan 2018-08-26 21:21:09 +08:00
yicheng dcc961f3bc Feature: Support Qrcode and ss url import 2018-08-26 13:38:50 +08:00
yicheng 05fa0e26dd Feature: Support Custom status bar image 2018-08-25 23:52:46 +08:00
yicheng f9e0b754c6 Fixd: set proxy at startup 2018-08-20 12:25:16 +08:00
yicheng 6cf6a948ae Feature: Add Version 1.3 2018-08-19 21:20:04 +08:00
yicheng 29d12976ad Fix: additional ',' in ProxyAuto group when generating config file 2018-08-19 21:15:46 +08:00
yicheng 5393270a52 Feature: add description alert for getting privileges 2018-08-19 21:07:50 +08:00
yicheng 2e01a30612 Fixed: Permission check error when space in clashx directory 2018-08-19 20:52:21 +08:00
yicheng b55d485e9e Fixed: config placeholder not work 2018-08-19 14:07:56 +08:00
yicheng 99bdd7aec1 Fixed: no allow ':' in proxy name.(Fix branch import from sspannel like cordcloud) 2018-08-19 14:07:19 +08:00
yicheng f60fba4929 Feature: Add ‘About’ window to check current version #12 2018-08-19 13:32:27 +08:00
yicheng 39303bcddd Feature: show error description for error config file. 2018-08-19 12:57:15 +08:00
yicheng a61e4955a7 Fixd: typo 2018-08-19 11:31:43 +08:00
yicheng 47063f4dfa Fixed: do not reset proxy port when click menu icon 2018-08-19 11:30:03 +08:00
yicheng 6e960b1437 Fix: open config => config folder 2018-08-19 11:14:41 +08:00
yicheng 521b9d41c2 Fixd: Config file witness 2018-08-19 11:14:16 +08:00
yicheng 8958d94257 Feature: Bump version 1.2 2018-08-12 20:07:31 +08:00
yicheng d2e6c0d428 Fixed: Typo 2018-08-12 19:55:54 +08:00
yicheng 4186a065c7 Feature: support socks5 in sample config generator 2018-08-12 18:03:55 +08:00
yicheng dbf52fc7da Feature: Add log level selection 2018-08-12 11:29:51 +08:00
yicheng 894cb72e23 Improved: use CocoaLumberjack instead of swiftlog 2018-08-12 10:30:21 +08:00
yicheng 9c4d006416 Improved: Stop retrying stream api after 5 times fail 2018-08-12 00:26:57 +08:00
yicheng 51a35cb592 Feature: detect config file change and show reload notification 2018-08-12 00:11:28 +08:00
yicheng 02879e17f5 Feature: add Witness to watch file change 2018-08-12 00:09:57 +08:00
yicheng f57b340671 Improve: Generate empty config if not external-controller specified in config 2018-08-11 23:07:51 +08:00
yicheng 973d6984db Improve: read api port from config file 2018-08-11 17:29:31 +08:00
yicheng 66572c19ff Feature: add outbound mode selection remember. 2018-08-11 14:02:34 +08:00
yicheng d9a9e75081 Improve: clean up codes 2018-08-11 13:23:06 +08:00
yicheng 0ad503cbec Fixed: hide select group in global mode 2018-08-11 12:18:57 +08:00
yicheng e5f9ed5346 Bugfix: error setting socks5 port. 2018-08-10 20:58:20 +08:00
yicheng b0f7232f7a Bugfix: streaming api disconnect if no chunks received within 60s 2018-08-09 09:32:11 +08:00
yicheng cfd21984a7 Fixed: Config generator remark placeholder 2018-08-08 22:26:36 +08:00
yicheng 903f236e9d Feature: add version 1.1.2 2018-08-08 20:30:25 +08:00
yicheng a40b6e6f42 Feature: Sort proxy group 2018-08-08 20:10:15 +08:00
yicheng e64316327a Feature: Add LICENSE 2018-08-08 14:13:19 +08:00
yicheng e4a64518e3 Fixed: Auto remember proxy group not work 2018-08-08 13:45:41 +08:00
yicheng fbdbbc073d Feature: add show log shortcut in help menu 2018-08-07 23:44:30 +08:00
yicheng 7b32dfdbdb Feature: change log method and write to file 2018-08-07 23:36:51 +08:00
yicheng 1f523c091d Feature: pod add SwiftLog 2018-08-07 23:25:42 +08:00
yicheng ecfadf10dd Feature: show current proxy mode in top setting menu 2018-08-07 23:21:09 +08:00
yicheng a33a0f7d86 Feature: Adjust status bar position 2018-08-07 23:08:54 +08:00
yicheng b1b43a0f11 Featrue: Bump version 1.1 2018-08-07 15:20:19 +08:00
yicheng 2b8e6eb3fc Feature: Support log api 2018-08-07 15:09:25 +08:00
yicheng b4aa3d89e9 Feature: support menu icon in dark mode 2018-08-07 13:52:18 +08:00
yicheng 86e3534870 Feature: remember select proxy group last time 2018-08-06 23:06:50 +08:00
yicheng 2f5421ddb3 Feature: delay trafficMonitor start to prevent problems. set launch_fail_times up to 3 2018-08-06 22:15:53 +08:00
yicheng 114655ca7a Fixed: Launch at login ui no refreshed 2018-08-06 18:12:36 +08:00
yicheng e0566fd154 Fixed: Crash due to force unwrap option value 2018-08-06 17:05:44 +08:00
yicheng 2b7a332af5 Feature: bump app version to 1.0 2018-08-06 15:54:37 +08:00
yicheng 051a915364 Feature: add fail at launch protect 2018-08-06 15:52:38 +08:00
yicheng 4abbc701f3 Feature: Change app icon 2018-08-06 15:30:41 +08:00
yicheng 27b6242cca Fixed: Config json import and add notification 2018-08-06 14:17:04 +08:00
yicheng 9f6388dbb3 Optimize: valid profile when import json file 2018-08-06 00:00:32 +08:00
yicheng f2f3eb47e2 Feature: Add Import bunch json file from ss-ng 2018-08-05 23:16:58 +08:00
yicheng 4e0c96bc52 Feature: support urltest rule status display in menu 2018-08-05 19:45:37 +08:00
yicheng ce19c5202f Optimize: Only add auto group when has more than one proxies . 2018-08-05 18:45:58 +08:00
yicheng c68017d604 Feature: Generate config with proxy group 2018-08-05 18:34:12 +08:00
yicheng 3f407a2c29 Feature: Add multi server proxy editor from ss-ng 2018-08-05 18:00:34 +08:00
yicheng 7d6745e2f0 Feature: Allow user switch NetSpeedIndicator status 2018-08-05 01:17:27 +08:00
yicheng 37537d82db Fixed: Fix proxy select with global mode 2018-08-04 23:41:28 +08:00
yicheng aa4a544653 Fixed: Update proxy list when reload config 2018-08-04 22:09:11 +08:00
yicheng 01f96f3d2f Feature: Add proxy group 2018-08-04 21:49:32 +08:00
yicheng 2884a01eba Feature: Support routing mode switch (global/rule/direct) 2018-08-04 16:30:10 +08:00
yicheng 409facd6af Fixed: config reload logic 2018-08-04 14:33:47 +08:00
yicheng f2b1ebaaa6 Fix: not external-controller set in sample config 2018-08-04 14:09:54 +08:00
yicheng 4ef20c4d4a Feature: Bump Version 0.6 2018-08-03 16:55:18 +08:00
yicheng 3c1d220667 Bugfix: update api is unstabled now.relaunch to update config 2018-08-03 16:49:40 +08:00
yicheng 3deaa4eb51 Feature :add clashx api support 2018-07-30 15:55:10 +08:00
yicheng afb1151bbd BugFix: delay PFMoveToApplicationsFolderIfNecessary Prevent break mmdb file 2018-07-30 13:35:18 +08:00
yichengchen be134e70d4 Feature: Add realtime speed 2018-06-23 21:43:33 +08:00
yichengchen 06527a6406 Feature: Add xib for speed indicator 2018-06-23 20:17:05 +08:00
yichengchen e6c5610c47 Improve: update icon 2018-06-23 15:41:59 +08:00
yichengchen 246469be4d Feature: Support Auto update 2018-06-23 15:05:58 +08:00
yichengchen bb62cf7c7c Feature: ask user to move application to the Applications folder. 2018-06-23 14:37:00 +08:00
yichengchen 2ceeb2f21c Feature: add icon 2018-06-23 14:27:04 +08:00
yichengchen fa1c418e82 Imporve: Update sample config 2018-06-16 17:01:10 +08:00
yichengchen 7a654193dd Fixd: Launch at login issue 2018-06-16 17:01:10 +08:00
yichengchen 302b683c36 Improve: Config Generator support keyboard shortcut and rc4md5/chacha20 encrypt methods. Feature: add auto start at login 2018-06-14 16:16:00 +08:00
yichengchen 67a5cd2585 Feature: Add RC4-MD5 and ChAChA20 2018-06-14 13:30:33 +08:00
yichengchen c56aa26493 FIxed: fix proxyhelper permission check and add clash submodule 2018-06-14 12:56:07 +08:00
yichengchen 8f00a87903 first commit 2018-06-13 10:44:30 +08:00