WinIRC is a C# IRC Client for Windows 10. It's written as a UWP application, so don't expect this to be ported to Windows 8.1 or below.
- Joining onto irc servers, both ZNCs and standard irc servers
- Supports a direct irc connection and connection via a websocket connection (this is hosted on your own server to get around any pesky filters)
- Join and parting channels
- /help to list supported commands
- Various irc commands, including /query and /whois
- Basic channel moderation features (/mode, /kick, /ban, /mute, ect.)
- A few configuration options
- Responsive UI
For autoupdating, the easiest way to get it is from the Microsoft Store.
If you downloaded the sideloadable package, make sure you enabled developer mode in Settings -> Update & Security -> For developers -> Developer mode
. Once this is done, on the latest insider builds and on Windows 10 phones you should be able to double click the appxbundle to install it.
You'll need the following:
- Windows 10 Anniversary Update or later
- Viual Studio 2017
Once you've downloaded the project (either via a git clone, the "Open in Visual Studio" button in github, or via some other method) and opened in visual studio the compilation steps are as follows:
- Clean solution
- Ensure you have a certificate for deploying the app -
- Go to
Package.appmanifest -> Packaging -> Choose Certificate
- In the dialog, click
Configure Certificate -> Create Test Certificate
- Keep the default settings, then click ok and ok again
- Go to
- Build solution
- Using the top toolbar, select the architecture and the device you want to deploy the app on
- And that should be it!
Contributions are welcome, so feel free to make changes and submit a pull request!
There's no real code style guidelines, just make sure the code is properly indented and has the same brackets layout as the rest of the application.