
v3.6 [Nov 15, 2019]
- Added option to hide own away messages.
- Added support for IRCv3 extension "draft/setname".
- Added channel background/normal text colors to Channel List.
- Added option to use server "Username" as ident nick reply.
- Added support for username:password for login methods when no login username is present.
- Added separate "Username" field for server and login method in the Serverlist.
- Added passive GET/SEND/CHAT DCC support.
- Added DCC Secure CHAT support (SCHAT).
- Added DCC CHAT proxy support.
- Added separate DCC SEND/CHAT auto accept/ignore options.
- Added option to ignore all DCC send requests.
- Added separate server password field in the serverlist Servers tab when adding/editing servers for one network.
- Fixed network adapters should be cached to avoid excessive registry reading when using bandwidth monitor.
- Fixed channel messages from echo-messages should not trigger notifications or run through the ignore list.
- Fixed logging filenames should not allow consecutive spaces.
- Fixed an issue where tray icon disappears.
- Fixed Script editor text/font display breaks with some characters.
- Fixed CAP responses are not case insensitive matched.
- Fixed channel links are not extracted correctly in some cases.
- Fixed changing some message options can cause custom window fonts to be reset.
- Fixed getting a users channel prefix can cause a crash in some rare cases.
- Fixed CAP requests should be split into multiple lines if the requested list is too large.
- Fixed cursor should not show the resize cursor for autoexpand columns in datagrids.
- Fixed Tips can cause a crash in some rare cases during exit.
- Fixed Channel Editor Excepts/Invites buttons should only be enabled if opped and supported by the server.
- Fixed "Reset" and "Reset all" options warnings should have clearer text and default to "Cancel" button.
- Fixed changing topic does not always update the Titlebar.
- Fixed some buffered items can be missing from Rawlog -> Debug.
- Fixed Treebar "Show network name/Show nick name" options doesn't work unless "Show Unread Count" is enabled.
- Fixed connecting to a znc server with no password should not disconnect.
- Fixed tabcomplete channels should prioritize current channel.
- Fixed tabcomplete channels should include favorites.
- Fixed default invite menu doesn't work in private windows.
- Fixed DCC resume position should be validated.
- Fixed incoming DCC transfers with filesize bigger than an existing file should be ignored/not resumeable.
- Fixed server login doesn't work unless login method is set to none.
- Fixed Statusbar/Toolbar transfer progress bar should be 0% while not transfering.
- Fixed /topic with no parameters should show the current topic.
- Removed save/restore Editbox history from server windows since it doesn't work properly.
- Plugins:
- Fixed plugin identifiers called without parentheses doesn't work.
- Scripting:
- Added new parameter "z" for $screenshot().
- Added missing parameter -n for /logview.
- Added experimental Blowfish/fisk10 plugin using openssl 1.1.x.
- Added new parameters -c -d -x -n for /inlineimage.
- Added /play central dialog.
- Added new identifiers $pcre, $powmod().
- Added new/missing properties .ssl, .ip, .logfile, .wid, .cid, .hwnd, .status, .idle, .stamp for $chat().
- Added missing parameter -a for /run.
- Added new/missing parameters "schat" "reject" "get" "passive" for /dcc.
- Added missing identifiers/commands $sreq, $creq, /sreq, /creq.
- Added missing scripting event on PLAYEND.
- Added missing identifier $urlget.
- Added all missing parameters for $zip().
- Added missing parameter -key for /server.
- Removed bitflag 8 whether /scripts is enabled or not for $remote.
- Fixed /hsave can crash with very large tables.
- Fixed /window -r doesn't work on hidden windows.
- Fixed $screenshot() visibility issues with rectangle selection.
- Fixed $screen,$screen() returns wrong value on some systems.
- Fixed $read() crashes with a invalid line count.
- Fixed $cb should not trim trailing newlines.
- Fixed /if "isnum" operator doesn't work with very large numbers.
- Fixed {} brackets are not always parsed correctly in alias files.
- Fixed /play window/file parameters are not validated correctly.
- Fixed $mouse.win returns wrong value in some cases.
- Fixed $uptime(server), $onlineserver returns wrong value when not connected to a server.
- Fixed $nofile() returns wrong value in some cases.
- Fixed consecutive spaces trailing $ are not removed in some cases.
- Fixed $nickicon,$nickcolor variables are not replaced properly in message prefixes.
- Fixed /clear can cause a crash on picture windows.
- Fixed /google titles are broken.
- Fixed &binvar named "&" is only allowed in some places.
- Fixed /toolbar -c -r should not show an error.
- Fixed SendMessage commands should not interfere with /!.
- Fixed $rand() parameters are not validated correctly.
- Fixed /write should not overwrite read-only files.
v2.3 [Jan 25, 2016]
Nicklist off is not restored correctly per channel
Statusbar position is not saved properly
RAW CAP strip ":" prefix
/dialog edit multi property is not working properly
/loadbuf -rt[SECTION] is not validated correctly
/dialog Escape should close the color popup dialog if open
Script editor is sometimes not restored to previous window state
/dialog link sclick should not trigger when right-clicking
/msg /me /describe /notice is not resetting own idle time
$chan() add missing property .stamp
/server add new parameter -x 4|5|h|n hostname post username password
Proxy per server is not working properly
Rawlog add home/end/pageup/pagedown/ctrl up/down keybinds
$window should follow Switchbar order
/dialog -s doesn't work correctly with borderless dialogs
/dialog add missing parameters -b -p
Main dock should have a higher default height
/font allow quotes
on CLOSE is not triggered properly when closing hidden windows
$window().lb returns wrong value
v1.9.8 [Jun 18, 2013]
Added:
- proxy/socks support
- exabyte to all byte calculations
- option to get favicon from server URL
- option to set default and individual window icons
- date variable for logging
- "Save All" menu/shortcut in script editor
- option to enable/disable formatting links and various formatting improvements
- 'number' 'delay' flags for /beep
- ability to select multiple items in nickcolor list
- save/restore dock position of menubar/toolbar/channelbar
- right clicking window title will show the menubar menu if menubar is hidden
- sound options
- -n -p parameters for/run and set proper working directory
- unlimited connection retries if retries is set to 0
- option to set custom background image per window
- option to use a global up/down input history
- missing window properties
- irc6:// ircs6:// support
- option to enable/disable regain nick
- missing b parameter for bin-vars in encode
- LOGON event
- /bset -c chop parameter
- -an parameters for /clipboard, also allow empty parameters to clear clipboard
- raw 328 link support
- menus in custom windows with menu name
- close button for dock panels
- ignore list GUI
Fixed:
- edit commands should be named edit aliases
- /slaps should be parsed as scripts
- allow empty messages in events e.g notice
- line sometimes returns empty string incorrectly
- script should return relative path
- /loadbuf not parsed correctly
- /sline doesn't work on users with channel modes
- event HOTLINK is not triggered correctly
- active and target doesn't work with custom windows
- hash tables should be case insensitive
- sha1/md5 doesn't work with bin-vars
- /bset sometimes crashes
- parsing {} brackets sometimes fails
- graphic glitch offset on text with background colors
- graphic glitch with diacritical characters
- /fwrite -b &bin doesn't work
- all windows regardless of type should be saved the same way
- /bw should show a error message if no network adapter is set
- /bset is one byte off when inserting at pos
- if ( isnum ) not working
- a random crash on startup
- client messages should be threaded as system messages not channel messages
- /toolbar -u doesn't refresh toolbar image
- width and height reports wrong value
- event ACTIVE should be fired after the activation have taken place
- random nick color option should be in Options -> Colors
- clicking edit toolbar while edit toolbar is already open causes a crash
- event TABCOMP should fill 1- with the tabcompleted text
- style(X) was not always parsed correctly
- 1 in menus should be filled with nick or channel
- ctrl z undo when tab-completing nicks/inserting format/color tags in input-box didn't work
- minor drawing glitch in the sidebar on certain fonts
- dial should be updated whenever 311 is encountered
- bans are not removed from channel editor if multiple bans are in the same MODE
- event INPUT triggers on all custom windows instead of the matched one
- nickcolors/textcolors are sometimes not inverted correctly
- channels with "&&" displays incorrectly in sidebar
- raw 486 and 460 should use settings from Events -> Errors
- dial should only check current server
- /window -e/-E should add inputbox
- chan(#invalidchan, 0) should return null instead of 0
- scon and scid couldn't use local identifiers
- /set fails to parse %vars if first parameter is a identifier
- () is not executed inside /var and [ ] evaluation
- should only capture first match if /g is not defined in regsub and regsubex
- base should convert both lowercase/uppercase characters
- Goto Line 0 in script editor caused a crash
- /slap sometimes caused a crash
- reconnect server retries should be reset on manual disconnect
- /paths to show both the install path and the config path
- raw 330 should be parsed as whois
- shortcut keys to add bold/italic/underline/color in sysinfo editor didn't work
- /sysinfo /uptime was sometimes slow
- /diskinfo didn't work
- copying text on Asian locale didn't work
- update timer sometimes causes a crash on startup
- GMT, date, actime to work properly with timezones
- 'tab' should add 2 spaces instead of 'tab' in script editor
- *.mts and *.mrc should be filtered in script manager/theme editor
- options menu shortcut should be Alt O
- some channel bans didn't show up
- channel editor should be enabled for half ops
- ":" should be stripped from on RAW 302 and 340
- sidebar userlist should be off by default
- issue with disappearing dockpanels
- menubar icon is sometimes the wrong icon
- reset usermenu width if its changed
- animateicon in system tray wasn't working
- cut of the text in channelbar if the text is wider than the button
- linenumber for the last line in script editor was missing
- /viewlog with no parameters should open logfile on current window