database64128
c7924ca2b6
🧹 Cleanup and fix dependencies
4 years ago
database64128
138b75cf79
🔀 Merge branch 'cleanup-qr-capture' into v5/master
4 years ago
database64128
5f760a5e57
📊 Separate QR code scanning from MenuViewController
4 years ago
database64128
5c6e5b927c
🧹 Remove statistics strategy
4 years ago
database64128
a9c1097ac5
🔙 Add back `_isStartupCheck` + refresh `_config` before checking
- This prevents the "no available updates" pop-up from showing up when it's an automatic check. Thank you @chenshaoju for your feedback.
- Checking pre-release checks in the menu would work on the current run now.
4 years ago
database64128
d37600231f
🎂 ForwardProxyView + HotkeysView + OnlineConfigView + VersionUpdatePromptView
- Infrastructure: use one HttpClient instance throughout the lifecycle
- Version update: rewrite the update service and add update prompt window
- Server sharing: add copy link button
- Dependencies: add ReactiveUI.Events.WPF, ReactiveUI.Fody, ReactiveUI.Validation, WPFLocalizeExtension, MdXaml
4 years ago
database64128
a05a782293
❌ Remove ShadowsocksController.GetConfigurationCopy() and ServerSharingWindow
4 years ago
database64128
d72c2b0429
✔ Geosite group validation + PAC regeneration on version update
- Validate geosite group configuration
- Reset to default if specified group doesn't exist
- Regenerate pac.txt on version update (can be turned off)
- Cleanup of `Configuration` to separate loading logic and processing logic
4 years ago
database64128
127cb9662a
🧹 Cleanup and update dependencies
- Remove StringEx.CS
- Update all dependencies
- Eliminate all warnings
4 years ago
database64128
1c2ac2978c
⛲ Use WPF window instead of WinForms ElementHost
4 years ago
Student Main
637937ff05
port sip008 to v5/master
4 years ago
Student Main
1287b57410
add onlineConfigForm
4 years ago
Student Main
94a1d68fbb
Merge branch 'master' into v5/master
5 years ago
Allen Zhu
d423a24c57
Merge pull request #2904 from studentmain/always-sip002
Always sip002
5 years ago
database64128
728e01580c
🔙 Backport 2c15276
from v5/master to master
- Compared to 2c15276: changed socketsHttpHandler to HttpClientHandler due to legacy .NET Framework
- Use System.Net.Http.HttpClient for GeositeUpdater
- New update check mechanism: first download checksum and compare, only download GeoSite DB on different checksum
- Verifiy downloaded GeoSite DB by comparing sha256sum before committing the change
5 years ago
database64128
2c15276af1
🔐 Add Sha256sum verification for GeositeUpdater
- Use System.Net.Http.HttpClient for GeositeUpdater
- New update check mechanism: first download checksum and compare, only download GeoSite DB on different checksum
- Verifiy downloaded GeoSite DB by comparing sha256sum before committing the change
5 years ago
Student Main
1d89e9bc6d
Server.FriendlyName()->Server.ToString()
5 years ago
Student Main
60321826fc
add gitattributes, run unix2dos to unify line ending
5 years ago
Student Main
13689dbd69
Merge branch 'master' into v5/master
# Conflicts:
# appveyor.yml
# shadowsocks-csharp/Controller/Service/TCPRelay.cs
# shadowsocks-csharp/Program.cs
# shadowsocks-csharp/Properties/Resources.Designer.cs
# shadowsocks-csharp/View/MenuViewController.cs
# shadowsocks-csharp/packages.config
# shadowsocks-csharp/shadowsocks-csharp.csproj
5 years ago
Student Main
e712db0cea
update name and translation
5 years ago
Student Main
e8b8397809
replace GFWListUpdater to GeositeUpdater
5 years ago
Allen Zhu
597eb3c848
Merge pull request #2874 from studentmain/v5/pinvoke-based-sysproxy
drop sysproxy.exe in net-core version
5 years ago
MysticBoy
07fd49b4c3
fix menuitem
5 years ago
MysticBoy
565892a44e
合并主分支
5 years ago
database64128
a1e4245b3a
💬 Added MessageBox for ss:// import result.
5 years ago
database64128
ee586d8804
🐛 Fixed the issue where associating ss:// links requires admin privilege.
5 years ago
database64128
183a0b7285
🌐 Translations related to ss:// association.
5 years ago
Student Main
1e92b30fe5
add from url without another instance
also with some i18n update
5 years ago
Student Main
7c22506eb1
add protocol handler in registry
5 years ago
Student Main
f4d052169b
toggle menu item Enable by WinINet state
5 years ago
Student Main
2763b5dd06
Merge 'maikebing/master' into net-core #2833
target set to net core 3.1
managed cryptography implementation, drop x86 only
few modify to make new target working
5 years ago
MysticBoy
b097328230
https://stackoverflow.com/questions/7693429/process-start-to-open-an-url-getting-an-exception
5 years ago
MysticBoy
adab9f9672
https://stackoverflow.com/questions/7693429/process-start-to-open-an-url-getting-an-exception
5 years ago
Student Main
69dff0cce5
per encryptor optimization
5 years ago
Student Main
bd393af8b2
correctly open url in net core
5 years ago
Student Main
1a59724aff
toggle server correctly in MenuViewController
5 years ago
MysticBoy
d4fcefc9df
修正重复服务器菜单问题
5 years ago
MysticBoy
d1d9bfe9d7
fix for menu
5 years ago
MysticBoy
4490594358
调整
5 years ago
Student Main
cdc620fc68
Merge branch 'master' into check-updated
5 years ago
Allen Zhu
94f00f6b1b
Merge pull request #2783 from celeron533/nlog
Using NLog as the logger
No wrapper is used since we would use NLog for some time.
Currently the UI is not fully ready to select all log levels.
5 years ago
celeron533
95f4e0ae1a
Bug fix: wrong server in tray menu as selected server when there has an invalid server in the list
Fix #2782
5 years ago
celeron533
1d0aa5881e
Working NLog with config file and "verbose log" option
5 years ago
celeron533
84c55d116d
WIP: Migrate to NLog
5 years ago
Student Main
13a3471fa3
Invoke EventHandler instead of show balloon tip when updated
5 years ago
Student Main
f12ef1a5be
replace ShowFirstTimeBalloon with ShowBalloonTip
5 years ago
Student Main
79d8c41654
Check program is updated
5 years ago
Student Main
6a3dfeff60
Write i18n.csv on demand
5 years ago
Raif Atef
b83f5b3d96
Implement "Show Plugin Output" checkbox.
5 years ago
anmingwei
09db02bd10
BugFix #2657 win10 1903 黑色主题下, trayIcon 会消失的问题;
https://github.com/shadowsocks/shadowsocks-windows/issues/2657
Support Windows 10 1903 Light Theme
But Fix Support Windows 10 1903 Dark Theme
5 years ago