Misaka 30da1680f2 Add system mute control via setMute action
Introduce a setMute protocol action and an NAudio-backed
AudioControlService so the Android client can toggle the Windows
render endpoint mute state over WebSocket.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-17 22:12:13 +08:00
2026-05-17 15:16:31 +08:00

WirelessTextSyncer Desktop

Windows tray server for WirelessTextSyncer.

Stack

  • .NET 8
  • WinForms tray application
  • Fleck WebSocket server

Development

dotnet restore
dotnet build
dotnet run --project .\WirelessTextSyncer.Windows\WirelessTextSyncer.Windows.csproj

The initial server listens on ws://0.0.0.0:8181.

Release Build

Build a Windows x64 single-file executable:

dotnet publish .\WirelessTextSyncer.Windows\WirelessTextSyncer.Windows.csproj `
  -c Release `
  -r win-x64 `
  --self-contained true `
  -p:PublishSingleFile=true `
  -p:EnableCompressionInSingleFile=true `
  -p:IncludeNativeLibrariesForSelfExtract=true `
  -o .\publish\win-x64-single

The runnable app is written to:

publish\win-x64-single\WirelessTextSyncer.Windows.exe

This build includes the .NET runtime, so the target Windows machine does not need .NET installed. The generated .pdb file is only for debugging and is not required to run the app.

Description
Desktop sub-repository
Readme 281 KiB
Languages
C# 100%