Patch release of one of the initial bugs captured by the analytics, fixing:
This also improves the analytics with additional event tracking of non personal details of IRC usage. Specifically, this will track:
Not the promised recode, but it's not 2.0 either so it checks out.
This update does however bring a major change to how the client handles IRC connections, decoupling a lot of the IRC logic into a separate IRCClientCore library.
Some of the major new features in this update include:
This will likely be the last update to support any Windows Phones -- this update already dropped the Anniversary Update to switch to WinUI, and the next update will probably drop them too as it's the only way to support ARM64 devices.
For the full list of changes, check out https://github.com/rymate1234/WinIRC/compare/v1.6...v1.7
WinIRC 1.6 updates the SDK used to the fall creators update SDK, meaning you'll see some fluent design within the application! Specifically:
In none fluent design related updates, there's a number of new features, including:
Various other small changes and fixes include:
This is quite possibly the last major release for a while - the next 2.0 release will be a near full recode. However, bugfixes will still be released for the 1.6 update for the foreseeable future.
This release introduces a major overhaul of the UI, making the app more desktop friendly whilst still being touch friendly for mobiles and tablets! The major changes are:
The list of channels on the right now includes all channels from all currently connected servers, grouped by server, rather than switching servers via a drop down
For new users, there's now a setup wizard that shows on the first launch, where users can enter a default username and select some sample servers to add to their server list. Existing users will be prompted on launch to set a default username.
Other improvements and fixes include:
Fixes to a couple bugs found since the last update. Also attempts to fix a memory leak.
This is a bug fix update for the previous update that fixes the following issues:
This minor release also adds a /nick command to change usernames.
This release adds a major new feature - inline link viewing!
Certain links can now be viewed inline without leaving the IRC client, making viewing them much faster!
This is currently supported by:
I've also added a JumpList, allowing you to connect to your saved servers by right clicking the taskbar icon or the entry in the start menu.
This release also further enhances the extended execution session for sessions that are even more extended than the last release!
Other changes in this release are:
This release of WinIRC features a major recode of the view of messages within a channel. Rather than just being a list of
<TextBlock> elements, it's now a list of a custom
<MessageLine> element. Seperate parts of the message can now be coloured and styled differently. Currently this brings two new features:
This release also fixes a couple issues with the extended execution session on phones.
This release adds an initial implementation of an ExtendedExecutionSession - this allows WinIRC to keep connected in the background. This has been tested to both work on a Lumia 435 running build 10586 and a desktop running build 14393.
In both scenarios, the app stayed in the background for over 5 minutes without disconnecting, and notifications still showed up. However, on the phone it ceased being in the background once the phone was locked.
Other features and fixes in this release include:
A new option to automatically authenticate with nickserv once connecting to an irc server
Minor adjustments to icon assets to properly adhere to the Microsoft guidelines (should look better on HiDPI displays)
Fixes to tab behaviour - no new random server tabs when switching servers
Improvements and fixes to private messages - you'll get a desktop notification when you recieve one now, and the entry for the user messaged in the list of channels now displays their username.
Thanks for using WinIRC!
Small patch to resolve an issue with the clean install experience
I haven't made any progress on background connections yet, but until then have an update with a couple new features:
Tabs - Using the pivot control, you can now quickly switch between channels you've opened with tabs on the toolbar, or via swiping on a touchscreen! This can be disabled in the settings.
Shorter commands - you can now type shorter versions of commands, and WinIRC will match it to a command. If there's multiple possible matches, the command won't be executed
Application should not crash when IRC disconnects whilst suspended
Minor release time! Nothing too big, just a couple of added features. The specific changes are as follows:
On background irc - this is planned for a future update. There's some promising new APIs coming in the anniversary update, which look like they'll allow me to easily put the app in the background.
The 1.2.7 bugfix fixes a number of issues with handing irc:// and ircs:// links when the app is closed. also fixes a crash bug relating to deleting servers.
This release of WinIRC adds a bunch of new features to the client. These features include:
There's also been some bug fixes, and performance enhancements!