Download
AdiIRC 3.1 - 12-06-2018
Added screen reader support for Treebar/Nicklist
Added new themes to the installer
Added support for extended colors/rgb colors when using ctrl + copy text
Added option to download and show inline images/animated gifs in the text area
Added support for CHALLENGE AUTH login method (HMAC-SHA-256 and HMAC-SHA-1)
Added missing feature Auto op/Auto voice in address book
Added Deezer now playing support
Added option to color channel nicks in messages
Added user mode for status windows in Menubar -> Windows
Added mouse wheel scrolling by page for all custom controls
Added option to minimize or focus new private windows
Added a information message the first time using CTRL + D is used to detach a window
Added option to hide Menubar control icons
Added option to enable/disable Now talking and rejoining channel messages
Fixed screen reader have a hard time determine fields in quick connect
Fixed characters not part of a link should not have link cursor in Topicbox
Fixed Nick column width is incorrectly calculated in some cases when using colors in timestamp/prefix
Fixed Serverlist -> Commands should have scrollbars when necessary
Fixed timeout check doesn't work in some cases
Fixed trailing ":" "!" "," characters in channel name links should be ignored
Fixed Save/Restore Theme Manager size/position doesn't work
Fixed enable Rawlog timestamp by default and save/restore status
Fixed Treebar doesn't change cursor when hovering the Scrollbar in some cases
Fixed "Lock Bars" does not properly toggle Server/Channel monitor headers
Fixed auto connect servers should not start connecting until after on START scripts and plugins are loaded
Fixed Serverlist -> Add network uses wrong text for network name and titlebar
Fixed empty Serverlist does not always show the welcome screen
Fixed Main/Treebar/Channels/Nicklist background images should be refreshed when the background color is changed
Fixed clicking a nick in channels with multiple similar nicks doesn't always select the correct nick
Fixed Ncks are not clickable in the text area when surrounded by certain characters
Fixed Editbox/Topicbox shows a square character instead of unicode/emojii characters (fixed for windows 10 only)
Fixed trailing character not part of the url should not have link cursor
Fixed urls should not allow "<" and ">" characters
Fixed Trailing "." or "," characters should be ignored in urls
Fixed changing window borderstyle while running doesn't work properly
Fixed hide window in Taskbar doesn't work properly in some cases
Fixed some rgb color options are not validated correctly and can cause a crash
Fixed Upnp doesn't work properly for dcc chats
Fixed errors when drawing MDI window backgrounds should be ignored
Fixed attaching MDI windows is sometimes not attaching to the right position inside the mdi area
Fixed detaching MDI windows is sometimes moved to the wrong screen
Fixed DCC Chat isn't receiving messages in some cases
Fixed Main background doesn't align to center properly
Fixed Main window fullscreen status should be saved across sessions
Fixed using save as in script editor sometimes unloads a script
Fixed right-click -> Show in Topicbox can cause a crash
Fixed account-notify * should unset the account name
Fixed /whois does not properly update account names
Fixed Ctcp replies prints the trailing action char
Fixed IRCv3 batch messages is proccessed using the wrong encoding
Fixed resetting Window options sets the private window title to the wrong defaults
Fixed Spotify now playing doesn't work after Spotify renamed the main window name
Fixed Escape key should close the search box if visible in the Editbox
Fixed modified shortcuts in Options -> Shortcuts should be shown with bold font
Fixed Channel list window should not be cleared when restored
Fixed Nick can sometimes be accidentally set to null when connecting to a server
Fixed Nicklist shows wrong selection color when using a background image
Fixed nicks are sometimes not clickable with some trailing characters in channels
Fixed ALT GR characters does not work properly on some keyboard layouts
Fixed restoring private logs with different cased nicks doesn't work
Fixed $count should be appended to the end of the rotated log filename if missing
Fixed $date is not properly replaced in rotated filenames
Fixed all Monitor Panels should use double-click to focus the matching text/window
Fixed use polling for current iTunes song since they broke all API events
Fixed Notify unknown command is not caught in some cases
Fixed Switchbar text is sometimes misaligned when used at the bottom
Fixed Options window should resize if it doesn't fit the screen
Fixed Topicbox text is not encoded correctly on some locales
Fixed Identd server does not send the correct response in some cases
Fixed Fullscreen mode should save and restore open toolbars
Fixed Add/Edit Highlights/Ignore/Nick colors/Notify help icons uses a invalid link
Fixed "localhost" in proxy options should prioritize ipv4 addresses
Fixed server SSL/TLS certificates is not always validated with the correct hostname
Fixed Monitor Panel icons are not aligned correctly
Fixed allow double-clicking network/channel/nick in Url Catcher to search and highlight the matching link in the origin window
Fixed allow using comma to add multiple channels/networks and wildcard in Add/Edit Highlights
Fixed allow using wildcard match in Window Order/Away ignore/Join ignore
Removed the 1 user limit in channel list dialog
Removed unmaintained translations
Plugins:
Added new Tools API
Fixed TextView.Insert/TextView.Replace APIs does not update the scrollbar properly
Fixed OnMenu API window parameter is null for private windows
Fixed OnChannelInvite API uses wrong parameters and causes a crash
Fixed Plugins should always be unloaded even if the plugin throws an error
Fixed allow copying plugin error text
Fixed Plugin error dialogs should not be blocking the main thread
Fixed hooked commands and identifier exceptions is not properly captured
Fixed ChannelModeUserDeopped API uses wrong parameters and causes a crash
Fixed PluginHost.GetVariables API does not work properly
Fixed OnNick API should trigger before the nick is changed
Allow OnEditboxKeyDown and OnEditboxKeyUp APIs to override default keyboard shortcuts
Scripting:
Added new parameter -z [x y w h] for /showadiirc /showmirc
Added $eventtarget support and $halted check for most MTS generated events
Added new MTS variables <isauthd> %::isauthd <authnick> <%::authnick> <bantime> <%::bantime>
Added missing/new MTS events"Notice" "Disconnect" "Logon"
Added new command /inlineimage
Added new parameter -d for /rawlog
Added missing command /fupdate
Added new command /refreshsong
Added missing/new parameters -ps -pc -pq -pn -pm -pi -pe for /load /reload
Added missing parameter -c for /abook
Added missing commands/identifiers/operators /aop /avoice $aop $avoice $auto isaop isavoice
Added support for custom menu file per menu section
Added missing parameters -c -bN -rN for /flash
Added new/missing identifiers $sfstate, $parms, $globalidle, $playerhandle
Added missing property .name for $timer()
Added missing parameter -p for /savebuf
Added missing properties .path .name .ext for $file()
Added missing regular expression modifier /F
Fixed $dns can cauae a crash when multiple resolver threads are running
Fixed $emoticons().key doesn't return a value
Fixed /auser /iuser /ruser /rlevel /ulist $ulist $level should operate on the internal list and not the file
Fixed /showadiirc /showmirc -r should always restore if the window is not minimized
Fixed $hfind reverse wildcard search doesn't work
Fixed pipe newline is not validated correctly at the start of a line
Fixed $ulist doesn't working when level is not a number
Fixed some raw MTS events are missing variables or have incorrect variable values
Fixed MTS kick event shows 2 kick messages in some cases
Fixed MTS variable <realname> is not working
Fixed MTS themes does not properly set Nicklist Owner/Protected colors
Fixed $rgb() can cause a crash with invalid parameters
Fixed $downloaderr should return exception message instead of "1"
Fixed some shortcuts doesn't work in Picture Windows
Fixed /echo -IN -RN does not update the scrollbar properly
Fixed /bwrite should not stop writing at null bytes
Fixed icon dialog item with a invalid icon file causes a crash
Fixed $menuicon is not parsed correctly in some cases
Fixed goto :error doesn't halt the script in some cases
Fixed escape key should be ignored when a dialog is disabled
Fixed $decode doesn't work in some cases
Fixed $idle returns global idle instead of per connection idle
Fixed /loadbuf causes a crash with some parameters
Fixed /slap doesn't work properly with IRCv3 echo-message
Fixed /window -i windows is not removed properly from Treebar when switching windows
Fixed allow using $true/$false for the B and C parameters for $window()
Fixed first item in the Menubar popup file should override the Menubar "Commands" text
Fixed $isfile can cause a crash with invalid parameters
Extended $eventtarget with missing message types and make the channel parameter optional
Allow setting MTS config colors in RGBColors using N=rrr,ggg,bbb