Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects
advertisement
1.4.6 released on 2026-05-06
- Removed frontends other than WinForms one from the repository. Version 2.0 will feature all-new user interface.
- Made saved passwords encrypted using ProtectedData API, making it impossible to impersonate you if with a copy of your configuration file.
- Configuration will not be altered automatically - save the presets with any changes to save passwords using new format, confirm with text editor that they're gone from the XML.
- If your configuration file is shared between multiple computers, simply avoid changing the configuration or edit it manually to include unencrypted passwords.
1.4.5 released on 2026-03-20
- Fixed debug code throwing/catching null object exceptions on close (not actually harmful).
- Made right click in text view select whole word if text under cursor is not selected - helpful for right clicking URLs.
- Cleaned up tab order in server setup and preferences.
- Allowed relative logging path.
- Made show "connect" dialog on startup if not configurd to connect automatically.
1.4.4 released on 2023-09-05
- Removed random DNS entry picking.
1.4.3 released on 2021-08-20
- User interface glitch fixes
- Reverted idiot changes in ChannelWindow.Designer.cs that Visual Studio made when adding quiet & invite list manipulation for 1.4.
- Made splitters thinner.
1.4.2 released on 2021-08-18
- Regression fixes.
- Added a hidden option (in MonochromeConfig.xml) to disable SASL per-network.
1.4.1 released on 2021-08-18
- Prevented SASL auth attempts from being made when no user credentials are set.
- Added a hidden option to suppress SSL certificate verification per-network.
1.4 released on 2021-08-17
- Implemented SASL PLAIN authentication.
- Reworked server setup user interface.
- Fixed strange behavior when connecting to a host over plain IP.
- Added quiet & invite list manipulation.
1.337
- Fixed unresponsive UI when there is no internet connectivity.
- Fixed encryption layer bugs; ircnow.org can be now connected to securely.
- Encryption is now enabled by default for new profiles.
1.3
- Added "nick account" to server parameters - use this to specify your primary nick when identifying with NickServ from another nick. Useful when keeping more than one client connected.
- Added widely requested "hide specific status messages" functionality so you can suppress joins/quits/modes.
- Holding shift key while launching now suppresses automatically connecting to configured IRC servers.
- Added mudlord's bsfilter code (hidden feature, only configurable via the XML).
- Added safeguards so you can't run more than one Monochrome instance with the same configuration file; existing instance is activated instead.
- Fixed incompatibility with servers using new revisions of TLS protocol.
- Made left pane resize to fit the longest nick/channel.
- Reworked Server Setup dialog layout.
- Added "additional startup commands" section, for identifying with non-standard nickserv-like bots.
-
Codebase refactoring changes:
- Made monochrome-shared library with IRC protocol manipulation code, separated from frontend code.
- Replaced worker thread use with asynchronous functions, making the codebase easier to maintain.
- Experimental UWP app. Uninteresting, do not use. Available as source code only.
1.2.3
- Fixed mishandling of UTF-16 surrogate characters. Selecting text lines containing such now works like it should.
1.2.2
- Fixed 1.2.1 regression with channel view stick-to-bottom not enabling itself when scrolled as a result of editbox enter key.
- Removed beep when performing the above.
1.2.1
- High DPI handling fixes.
- Fixed channel views sometimes not scrolling to the bottom automatically when they should.
- Implemented Ctrl+Backspace handling for all editboxes in the application.
- Implemented stronger disconnect/timeout detection.
1.2
- Fixed channel list repaint glitches with non default colors.
- Added support for high DPI screens.
- Now using the latest .NET framework instead of obsolete 2.x - runs on modern Windows without installing additional dependencies.
- No longer allows IRC channels to be parted with Ctrl+W without any warning.
- Added handling of freenode's "nickname temporarily unavailable" status.
1.1.2
- Fixed incorrect handling of specific characters in channel names.
1.1.1
- Fixed a shutdown crash bug.
1.1
- Replaced Multiple Document Interface (MDI) with a simplified child window handling, for better performance.
- Added mappable IRC command aliases.
1.0.1
- UTF-8 is now the default text encoding in server setup dialog.
- Worked around buggy IRCDs sending non-compliant line endings. euIRC should now work.
- Added limited support for QuakeNET style bot authentication.
- Source code structure changes to allow more easy customization of per-network authentication code.
1.0
- Initial public release.
advertisement