Commit Graph
78 Commits
Author SHA1 Message Date
Licshee 687f397ae3 using StringEx 2016-02-06 12:47:45 +08:00
kimw 1ee07d196a save bandwidth in config file per shadowsocks server 2016-01-10 10:23:58 +08:00
kimw 937171996a name the variable better: rename LogFile => LogFilePath 2016-01-10 05:22:20 +08:00
kimw b813d9eebc featured middle click on tray pops up log viewer 2016-01-04 23:58:24 +08:00
kimw 0b16ef7445 Merge upstream
# Conflicts:
#	README.md
#	shadowsocks-csharp/Controller/Service/AvailabilityStatistics.cs
#	shadowsocks-csharp/Controller/Service/PACServer.cs
#	shadowsocks-csharp/Controller/Strategy/SimplyChooseByStatisticsStrategy.cs
#	shadowsocks-csharp/Data/cn.txt
#	shadowsocks-csharp/Model/Configuration.cs
#	shadowsocks-csharp/Model/LogViewerConfig.cs
#	shadowsocks-csharp/View/LogForm.Designer.cs
#	shadowsocks-csharp/View/LogForm.cs
#	shadowsocks-csharp/View/MenuViewController.cs
2016-01-04 09:14:55 +08:00
Gang Zhuo 3d49bc3128 delay check for updates 2015-12-16 23:19:07 +08:00
icylogic 4684af053e Merge branch 'master' into feature/statistics_ui 2015-09-30 21:16:45 +08:00
Gang Zhuo d0518e5a11 typo 2015-09-24 00:34:48 -04:00
Gang Zhuo a070c3c986 small fix 2015-09-22 23:52:12 +08:00
Gang Zhuo ab79dbce0e Download updates automatically 2015-09-21 23:41:28 -04:00
Gang Zhuo 00ccb52bef Add an option for checking updates 2015-09-21 22:42:16 -04:00
kimw 0a733c61b8 fixed: standardize Logging usage
1. Add Logging.Info()
2. Console.WriteLine() -> Logging.Info()
3. Console.WriteLine() in exceptions -> Logging.LogUsefulException()
2015-09-14 14:58:46 +08:00
kimw 2a71bd7ed7 fixed: rename LogFile -> LogFilePath, for more understandable 2015-09-14 14:44:14 +08:00
kimw a66441ea71 feature: double click on tray icon shows up LogForm instead of ConfigForm. 2015-09-14 13:01:44 +08:00
icylogic e45dd8b695 core functions finished 2015-09-03 23:37:43 +08:00
icylogic 4e1b140dd9 Add Json.Net and separate out Statistics Configuration file
Import Json.Net since it's difficult for SimpleJson to deal with nested type.
2015-09-03 14:08:35 +08:00
kimw 758c497eba same the source code format.
1/ removed dual empty line
2/ removed tailing spaces
3/ converted tabs into spaces
4/ added some TODO comments
2015-08-19 00:24:08 +08:00
clowwindy 71bd0d2b5a improve user experience for some users 2015-08-18 04:26:11 -07:00
icylogic 0e4f0f17cd Add availability statistics service and a simple strategy
Strategy: Simply Choose By Statistics
2015-08-11 02:59:56 +08:00
clowwindy 45e0968d29 fix #238 2015-08-04 02:17:37 -07:00
clowwindy 5acfadcdb6 add log viewer 2015-08-04 01:39:07 -07:00
clowwindy dafe33f7ed fix a crash 2015-07-25 19:05:37 +08:00
clowwindy ddd46ed8c6 add HA 2015-07-24 04:17:33 +08:00
clowwindy 4afd5faf3f add load balancing 2015-07-22 15:58:39 +08:00
clowwindy 95242208ec UX fix
1. only enable menu items relevant to pac status
2. rename edit pac file into edit local pac file
3. users are allowed to enable online pac then input online pac url, not to input then enable
2015-03-22 20:28:40 +08:00
Gang Zhuo 532a53c971 revert 2015-03-21 19:07:58 +08:00
Gang Zhuo c6e6d019f1 fix regular expression 2015-03-21 19:02:17 +08:00
Gang Zhuo 00f57ee329 validate user input 2015-03-21 18:47:05 +08:00
Gang Zhuo 5f2ec3ccff Use VB.NET InputBox instead of implement a message box 2015-03-20 21:26:31 +08:00
Gang Zhuo e0612854d6 support online pac, see https://github.com/shadowsocks/shadowsocks-csharp/issues/163 2015-03-20 00:46:46 -04:00
clowwindy eb2e5cc242 add GUI for user rule support 2015-03-06 23:02:07 +08:00
clowwindy 5eaa1b9e2b encourage users to report to gfwlist 2015-01-25 00:51:12 +08:00
clowwindy 700cd3a7e7 show less detail 2015-01-25 00:33:50 +08:00
clowwindy 7cb863b0c2 update some menu title 2015-01-24 23:58:18 +08:00
clowwindy f4007b685b update name for share over lan 2015-01-24 23:48:48 +08:00
clowwindy 01f033225b fix typo 2015-01-21 18:53:11 +08:00
clowwindy d3365a8fa4 remove unecessary code 2015-01-21 16:48:57 +08:00
Sharuru 7918cb4bd2 Show current mode in tray menu 2015-01-21 16:39:12 +08:00
clowwindy 3e56b3d3a4 use local port in update checker 2015-01-18 17:15:06 +08:00
clowwindy fb51f30fd9 rename Enable 2015-01-18 14:15:57 +08:00
clowwindy 1bf0c8bd46 refine qr code scan 2015-01-15 19:57:26 +08:00
clowwindy 0040972886 support multiple screens 2015-01-15 19:57:25 +08:00
clowwindy 40aded9571 refine error message 2015-01-14 01:45:27 +08:00
clowwindy 1b38b9060d add TODO: test on high DPI 2015-01-13 22:17:24 +08:00
clowwindy 794c8bb080 refine qrcode 2015-01-13 22:13:52 +08:00
clowwindy dce38883a5 refactor 2015-01-13 01:51:51 +08:00
clowwindy 0f1aff24a5 try 5 different focus 2015-01-13 01:32:08 +08:00
clowwindy de0f752cc8 add visual feedback 2015-01-12 02:44:24 +08:00
clowwindy e878b41519 implement ssurl scan 2015-01-12 01:55:03 +08:00
clowwindy f6939f1119 qrcode scan works 2015-01-12 01:04:36 +08:00