# 3.1 * Bug #2363: Loading BNC messages without window focused still causes messages to appear as unread * Bug #3783: $isfile can cause a crash with invalid parameters * Bug #3784: Remove the 1 user limit in channel list dialog * Bug #3788: OnNick API should trigger before the nick is changed * Support #3789: How to strip color from messages using C# and API V2? * Feature #3790: Add option to hide Menubar control icons * Feature #3791: Add new Tools API * Bug #3792: PluginHost.GetVariables API does not work properly * Bug #3793: Server SSL/TLS certificates is not always validated with the correct hostname * Support #3794: How is IPluginHost.GetVariables supposed to work? * Bug #3795: "localhost" in proxy options should prioritize ipv4 addresses * Bug #3796: Add/Edit Highlights/Ignore/Nick colors/Notify help icons uses a invalid link * Feature #3797: Fullscreen mode should save and restore open toolbars * Feature #3798: Add a information message the first time using CTRL + D is used to detach a window * Bug #3799: Identd server does not send the correct response in some cases * Bug #3800: Topicbox text is not encoded correctly on some locales * Feature #3801: Add option to minimize or focus new private windows * Feature #3802: Allow using wildcard match in Window Order/Away ignore/Join ignore * Bug #3803: Options window should resize if it doesn't fit the screen * Feature #3804: Allow using comma to add multiple channels/networks and wildcard in Add/Edit Highlights * Bug #3805: Switchbar text is sometimes misaligned when used at the bottom * Bug #3806: Text does not display properly on one monitor when using two monitors with different DPI scaling factors * Bug #3807: Notify unknown command is not caught in some cases * Feature #3808: Allow OnEditboxKeyDown and OnEditboxKeyUp APIs to override default keyboard shortcuts * Bug #3809: Switch to polling current iTunes song since they broke all API events * Feature #3810: Allow double-clicking network/channel/nick in Url Catcher to search and highlight the matching link in the origin window * Feature #3811: Add missing regular expression modifier /F * Bug #3812: First item in the Menubar popup file can override the Menubar "Commands" text * Bug #3813: All Monitor Panels should use double-click to focus the matching text/window * Feature #3814: Allow disabling mousebutton tab switching * Bug #3815: no disconnect no close * Bug #3816: $date is not properly replaced in rotated filenames * Bug #3817: $count should be appended to the end of the rotated log filename if missing * Bug #3818: Restoring private logs with different cased nicks doesn't work * Bug #3819: ALT GR characters does not work properly on some keyboard layouts * Bug #3820: Nicks are sometimes not clickable with some trailing characters in channels * Feature #3822: $file() add missing properties .path .name .ext * Feature #3823: Add mouse wheel scrolling by page for all custom controls * Feature #3824: /savebuf add missing parameter -p * Feature #3825: $window() allow using $true/$false for the B and C parameters * Feature #3826: $timer() add missing property .name * Bug #3827: ChannelModeUserDeopped API uses wrong parameters and causes a crash * Bug #3828: Nicklist shows wrong selection color when using a background image * Bug #3829: /window -i windows is not removed properly from Treebar when switching windows * Bug #3830: Hooked commands and identifier exceptions is not properly captured * Bug #3831: Plugin error dialogs should not be blocking the main thread * Feature #3832: Allow copying plugin error text * Feature #3833: Show user mode for status windows in Menubar -> Windows * Bug #3834: Nick can sometimes be accidentally set to null when connecting to a server * Bug #3835: Plugins should always be unloaded even if the plugin throws an error * Feature #3836: Channel list window should not be cleared when restored * Feature #3837: Server or channel lists should not be automatically restored * Feature #3838: Modified shortcuts in Options -> Shortcuts should be shown with bold font * Feature #3839: Add option to color channel nicks in messages * Bug #3840: Escape should close the search box if visible in the Editbox * Bug #3841: Spotify now playing doesn't work after Spotify renamed the main window name * Bug #3842: Not sure, but it's suspicious to be a bug * Bug #3843: Resetting Window options sets the private window title to the wrong defaults * Bug #3844: Menubar isn't recognizing menus properly * Bug #3845: $nickcolor not working in prefixuser * Bug #3846: IRCv3 batch messages is proccessed using the wrong encoding * Bug #3847: /slap doesn't work properly with IRCv3 echo-message * Feature #3848: Add missing identifiers $sfstate, $parms * Feature #3849: /flash add missing parameters -c -bN -rN * Bug #3850: OnChannelInvite API uses wrong parameters and causes a crash * Bug #3851: /loadbuf causes a crash with some parameters * Bug #3852: Ctcp replies prints the trailing action char * Bug #3853: $idle returns global idle instead of per connection idle * Feature #3854: Add new identifier $globalidle * Bug #3855: /whois does not properly update account names * Bug #3856: account-notify * should unset the account name * Bug #3858: Main window fullscreen status should be saved across sessions * Feature #3859: Deezer support * Bug #3861: Icon control doesn't recognize $scriptdir correctly * Bug #3862: Main background doesn't align to center * Bug #3863: DCC Chat isn't receiving messages * Bug #3864: Icon control is needing a default file * Bug #3865: topicbox crash * Bug #3866: OnMenu API window parameter is null for private windows * Bug #3867: Detaching mdi windows is sometimes moved to the wrong screen * Bug #3868: Attaching mdi windows is sometimes not attaching to the right position inside the mdi area * Bug #3869: Errors when drawing MDI window backgrounds should be ignored * Bug #3870: on SOCKLISTEN event isn't receiving wan connections. * Feature #3871: Add missing feature Auto op/Auto voice in address book * Feature #3872: Add missing commands/identifiers/operators /aop /avoice $aop $avoice $auto isaop isavoice * Feature #3873: /abook add missing parameter -c * Bug #3874: SSL Certificate Warning isn't recording auto-accept * Bug #3875: Upnp doesn't work properly for dcc chats * Bug #3876: Some rgb color options are not validated correctly and can cause a crash * Feature #3877: /load /reload add missing/new parameters -ps -pc -pq -pn -pm -pi -pe * Bug #3878: 'Hide window in taskbar' breaks AdiIRC * Feature #3879: A few suggestions to make AdiIRC more usable without a form border * Bug #3880: Changing window borderstyle while running doesn't work properly * Bug #3881: /bwrite should not stop writing at null bytes * Bug #3882: Trailing "." or "," characters should be ignored in urls * Bug #3883: Urls should not allow "<" and ">" characters * Bug #3884: Trailing character not part of the url should not have link cursor * Feature #3885: Add new identifier $playerhandle * Bug #3886: Ncks are not clickable in the text area when surrounded by certain characters * Bug #3887: Clicking a nick in channels with multiple similar nicks doesn't always select the correct nick * Bug #3888: Main/Treebar/Channels/Nicklist background images should be refreshed when the background color is changed * Bug #3889: Custom menubar icons are not anymore working * Support #3890: SSL on DCC Send * Feature #3891: Add new command /refreshsong * Bug #3892: getting disconnected while sending link * Bug #3894: /echo -IN -RN does not update the scrollbar properly * Bug #3895: TextView.Insert/TextView.Replace APIs does not update the scrollbar properly * Bug #3896: Empty Serverlist does not always show the welcome screen * Bug #3897: Serverlist -> Add network uses wrong text for network name and titlebar * Feature #3898: Add support for CHALLENGE AUTH login method (HMAC-SHA-256 and HMAC-SHA-1) * Bug #3899: Auto connect servers should not start connecting until after on START scripts and plugins are loaded * Bug #3900: "Lock Bars" does not properly toggle Server/Channel monitor headers * Bug #3901: Some shortcuts doesn't work in Picture Windows * Bug #3902: Icon control doesn't recognize tab controls * Bug #3903: Treebar doesn't change cursor when hovering the Scrollbar in some cases * Feature #3904: Add missing command /fupdate * Feature #3906: Change $downloaderr to return exception message instead of "1" * Feature #3907: Enable Rawlog timestamp by default and save/restore status * Feature #3908: /rawlog add new parameter -d * Bug #3909: Adispeak to work with latest beta + work as a plugin * Bug #3910: Adispeak doesn't stop immediately with keyboard disable hotkey * Feature #3911: Add option to download and show inline images/animated gifs in the text area * Feature #3912: Add new command /inlineimage * Bug #3913: $rgb() can cause a crash with invalid parameters * Bug #3914: Save/Restore Theme Manager size/position doesn't work * Bug #3915: MTS themes does not properly set Nicklist Owner/Protected colors * Feature #3916: Add missing/new MTS events"Notice" "Disconnect" "Logon" * Feature #3917: Add new MTS variables %::isauthd <%::authnick> <%::bantime> * Bug #3918: MTS variable is not working * Feature #3919: MTS allow setting config colors in RGBColors using N=rrr,ggg,bbb * Bug #3920: Trailing ":" "!" "," characters in channel name links should be ignored * Bug #3921: MTS kick event shows 2 kick messages in some cases * Feature #3922: Extend $eventtarget with missing message types and make the channel parameter optional * Feature #3923: Add $eventtarget support and $halted check for most MTS generated events * Bug #3924: Some raw MTS events are missing variables or have incorrect variable values * Bug #3925: Timeout check doesn't work in some cases * Bug #3926: Serverlist -> Commands should have scrollbars when necessary * Bug #3927: Changing editbox font or font-size isn't working * Bug #3928: | newline is not validated correctly at the start of a line * Bug #3929: $ulist doesn't working when level is not a number * Bug #3930: Beeing disconnected from ZNC server for "no reason" * Bug #3931: $hfind reverse wildcard search doesn't work * Bug #3932: Nick column width is incorrectly calculated in some cases when using colors in timestamp/prefix * Feature #3933: /showadiirc /showmirc add new parameter -z [x y w h] * Bug #3934: /showadiirc /showmirc -r should always restore if the window is not minimized * Bug #3935: Characters not part of a link should not have link cursor in Topicbox * Feature #3936: Add support for extended colors/rgb colors when using ctrl + copy text * Bug #3937: AdiIRC slowing down on dialogs when user list is too heavy * Bug #3938: /auser /iuser /ruser /rlevel /ulist $ulist $level should operate on the internal list and not the file * Bug #3939: $emoticons().key doesn't return a value * Bug #3940: Crash window looping uppon crash * Bug #3941: AdiIRC crashing on DNS * Bug #3946: $ulist doesn't working propertly on wildcards * Feature #3958: $sock() add missing properties .bindip .bindport * Bug #3959: Treebar -> Notify List -> All doesn't work properly * Bug #3960: Notify timer can cause a crash * Bug #4054: unable to connect using ADiIRC app