database64128
138b75cf79
🔀 Merge branch 'cleanup-qr-capture' into v5/master
4 years ago
database64128
d6d105fbc8
🌐 Set culture to LocalizeDictionary instance
- Workaround for ElementHost bug
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
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
Student Main
637937ff05
port sip008 to v5/master
4 years ago
Student Main
f46b1fb8b0
online config deletion, and update when startup
4 years ago
Student Main
60ddf15b0f
Merge tag '4.2.0.0' into v5/master
# Conflicts:
# shadowsocks-csharp/Controller/Service/UpdateChecker.cs
# shadowsocks-csharp/Controller/System/ProtocolHandler.cs
# shadowsocks-csharp/Program.cs
# shadowsocks-csharp/packages.config
# shadowsocks-csharp/shadowsocks-csharp.csproj
4 years ago
Student Main
7d9e73f9ca
go back to mutex based single instance for better reliability
4 years ago
Student Main
5172267289
refactor named pipe IPC
4 years ago
Student Main
f209f8d159
use CommandLineParser to parse command line
4 years ago
Student Main
ced49e2de1
use single method to get ExecutablePath
4 years ago
Student Main
94a1d68fbb
Merge branch 'master' into v5/master
5 years ago
database64128
a8a2e62552
🧹 Some cleanup
- Removed some legacy compatibility code from Program.cs as we are not using .NET Framework.
- Changed CurrentDirectory detection method so that Self-Contained .exe can have its configuration files in the same directory as the .exe instead of in the temporary folder.
5 years ago
Student Main
60321826fc
add gitattributes, run unix2dos to unify line ending
5 years ago
Student Main
c7b33bba1f
port GfwlistUpdater feature
5 years ago
Student Main
6369e76f8d
make sure protobuf works
in case gfwlist no longer update
5 years ago
Student Main
2940927e69
add named pipe into net-core Program.cs
We forget merge it
5 years ago
database64128
4bd33db1ae
🔍 Renamed to NamedPipeServer for clarity.
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
e492bc02f4
pass received url to controller
5 years ago
Student Main
5846c9dc93
named pipe for url ipc
5 years ago
celeron533
5bc4a0b1cc
Fix autostart issue #2841
5 years ago
Student Main
69dff0cce5
per encryptor optimization
5 years ago
MysticBoy
bc0e1bb9f7
add .Net 4.7.2
5 years ago
MysticBoy
5783bf4ea2
upgrade test project to .net core 3.0
5 years ago
Student Main
cdc620fc68
Merge branch 'master' into check-updated
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
celeron533
46da8d98b9
Update .Net Framework download link
5 years ago
谭九鼎
9e953b33aa
Fix .NET 4.7.2 on Win7 TLS compatibility ( #2473 )
5 years ago
Student Main
447632ff07
set command line parameter when register restart, for future
6 years ago
Student Main
5e0ccffa96
Register restart after system reboot, #2154
6 years ago
upupming
e1e80c79b6
Fixed: .net download link
6 years ago
celeron533
80e4bec8c8
Fix fail to register hotkeys after wake up ( #1954 )
6 years ago
celeron533
c24714e168
Simplify SystemEvents_PowerModeChanged()
7 years ago
noisyfox
41827f283e
Refine code
8 years ago
noisyfox
e7b559f1da
Refine code
8 years ago
noisyfox
63816ccdd1
Fix hotkey unregister issue.
Use singleton mode for hotkey callbacks.
8 years ago
Syrone Wong
abcf3004ac
Detach static event handler before exiting
I hope this is the last one.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
199c204b5d
Misc
- detach event handler before exiting
- eliminate UI and non-UI exception handling race
- rework exception message
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
noisyfox
a16e80743c
Open .net download page automatically
8 years ago
noisyfox
aa9fd8ec06
Check .NET Framework version on startup
8 years ago
Syrone Wong
f06f6f2fbb
Refine power mode handling
- enlarge timeout to 10 seconds
- detach event handler before exiting
- output log if success
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
9c438ee745
Misc
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
74ad98d9ce
Distinguish unhandled error type
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
e099e92d1a
Fix typo
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
ebc8d9c5bd
Catch more exceptions
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
433c3bfbcc
Delay 5 seconds to start controller when OS is about to resume
Workaround for slow computers
Credit to GangZhou's code
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago