database64128
c7924ca2b6
🧹 Cleanup and fix dependencies
5 years ago
database64128
138b75cf79
🔀 Merge branch 'cleanup-qr-capture' into v5/master
5 years ago
database64128
5f760a5e57
📊 Separate QR code scanning from MenuViewController
5 years ago
database64128
5c6e5b927c
🧹 Remove statistics strategy
5 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.
5 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
5 years ago
database64128
a05a782293
❌ Remove ShadowsocksController.GetConfigurationCopy() and ServerSharingWindow
5 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
5 years ago
database64128
127cb9662a
🧹 Cleanup and update dependencies
- Remove StringEx.CS
- Update all dependencies
- Eliminate all warnings
5 years ago
database64128
1c2ac2978c
⛲ Use WPF window instead of WinForms ElementHost
5 years ago
database64128
3aaff9cc7e
👁 ServerSharingView & ServerSharingViewModel
- Use ElementHost in QRCodeForm
- Cleanup: Server.Equals
5 years ago
Student Main
637937ff05
port sip008 to v5/master
5 years ago
database64128
d19c5db77e
🔄 Retrieve server group from UI
5 years ago
database64128
2fc5ac24bd
🔠 Update translations for SIP008
5 years ago
database64128
6889e9ba7e
🧹 Cleanup and fixes
- Deserialize the configuration using a constructor to set default values and initialize objects
- Re-enable the UI when online config update failed
5 years ago
Student Main
1848678899
tweak ui
5 years ago
Student Main
0cbb581b41
delete old server when update online config url
5 years ago
Student Main
4f05e7c985
put online config group info into ui
5 years ago
Student Main
f46b1fb8b0
online config deletion, and update when startup
5 years ago
Student Main
787f33acae
connect view and controller
5 years ago
Student Main
1287b57410
add onlineConfigForm
5 years ago
Student Main
94a1d68fbb
Merge branch 'master' into v5/master
6 years ago
Allen Zhu
d423a24c57
Merge pull request #2904 from studentmain/always-sip002
Always sip002
6 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
6 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
6 years ago
Student Main
f3c4dfb106
switch legacy url generation by hidden flag in config
6 years ago
Student Main
b1d8027952
move url generation into Server class
6 years ago
Student Main
1d89e9bc6d
Server.FriendlyName()->Server.ToString()
6 years ago
Student Main
60321826fc
add gitattributes, run unix2dos to unify line ending
6 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
6 years ago
Student Main
e712db0cea
update name and translation
6 years ago
Student Main
e8b8397809
replace GFWListUpdater to GeositeUpdater
6 years ago
Allen Zhu
597eb3c848
Merge pull request #2874 from studentmain/v5/pinvoke-based-sysproxy
drop sysproxy.exe in net-core version
6 years ago
MysticBoy
07fd49b4c3
fix menuitem
6 years ago
MysticBoy
565892a44e
合并主分支
6 years ago
database64128
a1e4245b3a
💬 Added MessageBox for ss:// import result.
6 years ago
database64128
ee586d8804
🐛 Fixed the issue where associating ss:// links requires admin privilege.
6 years ago
database64128
183a0b7285
🌐 Translations related to ss:// association.
6 years ago
Student Main
1e92b30fe5
add from url without another instance
also with some i18n update
6 years ago
Student Main
7c22506eb1
add protocol handler in registry
6 years ago
Student Main
f4d052169b
toggle menu item Enable by WinINet state
6 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
6 years ago
MysticBoy
b097328230
https://stackoverflow.com/questions/7693429/process-start-to-open-an-url-getting-an-exception
6 years ago
MysticBoy
adab9f9672
https://stackoverflow.com/questions/7693429/process-start-to-open-an-url-getting-an-exception
6 years ago
MysticBoy
eec839b3f8
Merge branch 'master' of https://github.com/maikebing/shadowsocks-windows
6 years ago
MysticBoy
c7137b3ea9
Merge branch 'master' of https://github.com/shadowsocks/shadowsocks-windows
6 years ago
Student Main
69dff0cce5
per encryptor optimization
6 years ago
Student Main
bd393af8b2
correctly open url in net core
6 years ago
Student Main
1a59724aff
toggle server correctly in MenuViewController
6 years ago
Student Main
e843ad8f66
Merge remote-tracking branch 'maikebing/master' into net-core-build
6 years ago