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
Student Main
1287b57410
add onlineConfigForm
5 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
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
e712db0cea
update name and translation
6 years ago
Student Main
e8b8397809
replace GFWListUpdater to GeositeUpdater
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
cdc620fc68
Merge branch 'master' into check-updated
6 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.
6 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
6 years ago
celeron533
1d0aa5881e
Working NLog with config file and "verbose log" option
6 years ago
celeron533
84c55d116d
WIP: Migrate to NLog
6 years ago
Student Main
13a3471fa3
Invoke EventHandler instead of show balloon tip when updated
6 years ago
Student Main
f12ef1a5be
replace ShowFirstTimeBalloon with ShowBalloonTip
6 years ago
Student Main
79d8c41654
Check program is updated
6 years ago
Student Main
6a3dfeff60
Write i18n.csv on demand
6 years ago
Raif Atef
b83f5b3d96
Implement "Show Plugin Output" checkbox.
6 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
6 years ago
celeron533
72678c462d
Print win10 theme info when verboseLogging switched on
7 years ago
celeron533
148d3885ad
Code refactoring: Notification tray icon
7 years ago
celeron533
a1c96055d5
Merge pull request #2379 from TGSAN/master
Support Windows 10 1903 Light Theme
7 years ago
TGSAN
66b94d4983
Fixed bug of #2379 pullrequestreview-254461303
Fixed bug of #2379 pullrequestreview-254461303
Redundant paintings when user move mouse on the icon, pixel by pixel.
7 years ago
TGSAN
95b760c6e1
Update for #2379
Move GetWindows10SystemThemeSetting() to Util.cs
WindowsThemeMode use enum
Status var windowsThemeMode rename to windowsThemeMode
Used `if else` to replace `switch case`
Delete legacy commint (Some code).
Increase contrast for icon.
7 years ago
Stzx
9529fc1a59
Refactoring the Config Form interactive code
Add new hints and fixed some old interaction bugs
7 years ago
TGSAN
6f71e6cca6
Support Windows 10 1903 Light Theme
Support Windows 10 1903 Light Theme (Menu icon color)
7 years ago
Kevin2Law
948457fd52
enhance: Combine enable system proxy and proxy mode as one switcher for better user experience.
7 years ago
celeron533
f75ffc06fc
Minor updates
7 years ago
celeron533
257448a80a
Misc
8 years ago
wzxjohn
226ad0cf50
Fix wrong splash on multi display ( #1729 )
Because the splash is already on the target display, the target rect doesn't need to calculate with the screen position.
8 years ago
Chen Shaoju
5138e43aff
"Allow Clients from LAN" Description & Translation optimization ( #1753 )
"Allow Clients from LAN" --> "Allow other Devices to connect"
8 years ago
celeron533
a4c4967f5f
Rename GetQRCode() to GetServerURL()
8 years ago
Allen Zhu
84b69d3dff
Chart Refactor ( #1019 )
* Rename variable 'traffic' to 'trafficPerSecondQueue' and 'trafficInfoQueue'
* Remove class QueueLast<T> by using linq Queue.Last()
* Slight changes, such as rename, move several variables from function domain to class domain to improve performance.
Logic remains the same.
* Update the logic of copying queue from Controller to View.
* Move the TrafficInfo declaration into LogForm class
Overwise, the VS UI designer does not work.
9 years ago
破娃酱
b266bf42f5
create "help" menu group ( #989 )
9 years ago
破娃酱
18e956f34c
not set alpha of the icon ( #981 )
9 years ago
Syrone Wong
d21162318e
Workaround NotifyIcon's 63 chars limit( #965 )
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
noisyfox
2a0dd88525
Add import URL from clipboard
9 years ago
noisyfox
f363b94fd6
Show ss URL in QRCode form
9 years ago
noisyfox
76fbd808e3
Add menu item to copy local pac url
9 years ago
noisyfox
22d8cdeff7
Add secret in local pac url.
9 years ago
noisyfox
65b9c9f5fa
Allow check pre-release version
9 years ago