# 2.8 * Feature #3039: Adding a timeout for logging into a server * Feature #3323: Add a copy link menu item in Url Catcher monitor panel * Bug #3324: $hotlink should include control codes * Bug #3325: on HOTLINK does not trigger in some cases when changing word on different lines * Feature #3326: Add option to set dcc send/get buffer size * Feature #3327: Add missing alias /firewall * Bug #3328: $wildtok $wildtokcs parameters is not always validated correctly * Feature #3329: /linemarker add new parameter -g * Bug #3330: Treebar should remember collapsed folder status when toggling folders and showing/hiding windows * Feature #3331: /server add missing switches -p -f -o -c -jn [-j -n] and allow combining switches at the beginning * Bug #3332: Adiirc crash * Feature #3333: Add $menuicon support for $submenu * Feature #3334: Add missing identifier $mode() * Bug #3335: on MODE/on SERVERMODE should only trigger when channel modes is changed * Bug #3336: on OWNER/DEOWNER/ADMIN/DEADMIN/OP/DEOP/HELP/DEHELP/VOICE/DEVOICE should be haltable * Bug #3337: $input() using the 'm' and 'e' parameter does not include tbe first text in the dropdown * Bug #3338: $utfencode/$utfdecode doesn't work properly * Bug #3339: $ctime is sometimes not parsed correctly * Bug #3340: Urls captures from server lines should show the server hostname as the nick in the url catcher * Bug #3341: $status sometimes returns wrong value * Bug #3342: Closing itunes when media player is set to itunes can cause a crash * Feature #3343: /findtext /search add new parameter -x * Bug #3345: $input title is empty in some cases * Bug #3346: Winamp now playing plugin doesn't work for portable/custom winamp * Bug #3347: Fake transparency wallpapers should be resized according to the wallpaper fit option * Feature #3348: $ial() add missing properties .name .away * Feature #3349: Add support for ircv3 account-tag * Feature #3350: /dialog add missing parameters "small" "large" "actual" for icons * Bug #3351: /toolbar -zN doesn't always use the correct icon * Bug #3352: /dialog some sclick/dclick/uclick events are not triggered correctly * Feature #3353: /dialog add new events mclick/dmclick/drclick for form and tabs * Bug #3355: /if /while ">" "<" ">=" "<=" operators doesn't return correct value with some parameters * Bug #3356: nick~ is not clickable in text buffer * Bug #3357: Spaces in identifiers is not always properly removed/preserved * Bug #3358: Plugin manager should only show AdiIRC plugin dll's * Bug #3359: The higgest value of EatData from plugins should be returned to AdiIRC instead of the last * Feature #3360: /dialog add Show on Desktop/On Top menu * Bug #3361: Channel list grid should save/restore column width * Feature #3362: Add missing event on SERVEROP * Bug #3363: Sometimes plugin parameters is null * Bug #3364: KICK/PART message are in some cases not shown correctly * Bug #3365: $gettok() $deltok() $puttok() $bvar() /dline N-N2 range doesn't work properly * Bug #3366: Merging menus doesn't work properly * Bug #3367: {} in menus is not always parsed correctly * Bug #3368: Opening channel editor can cause a crash * Bug #3369: Menu Editor should remember last menu section * Bug #3370: Some command parameters are not validated correctly * Feature #3371: Add all monitor panel to current layout by default * Bug #3372: /dialog "flat" button should only work on dialogs with no theme * Bug #3373: Failed to join a channel with special characters in the name of it. * Bug #3374: Notify list panel is not cleared properly when removing a nick * Bug #3375: Some theme icons are not applied/deleted properly * Bug #3376: /showmenu Y parameter doesn't work properly * Bug #3377: /parseline should not print to status window during on PARSELINE * Feature #3378: Add new identifier $boldify * Bug #3379: CTRL + W/ALT + Z should not close main window * Bug #3380: All color dialogs should share custom colors * Feature #3381: $window() add new property .collapsed * Bug #3382: Nicklist 'Sort by prefix' doesn't sort in correct order when there's +y mode * Feature #3383: Setup a different browser and accept options * Bug #3384: Treebar tooltip doesn't work everywhere * Feature #3385: Command line options for custom browser * Bug #3386: Topicbox menus doesn't work properly * Bug #3387: /topicbox [text] is not replaced correctly * Bug #3389: Monitor panel header should be hidden when the panel is undocked as a window * Bug #3390: Undocking a monitor panel doesn't always give the new window focus * Feature #3391: Add right-click menu to toggle channel auto join/minimize on join in Serverlist * Bug #3392: Highlight flashing is sometimes not reset when restoring main window * Bug #3393: /showmenu without x y parameters is sometimes now shown relative to editbox * Bug #3394: [ ] brackets sometimes adds extra spaces and not evaluating $+ correctly * Bug #3395: [ ] brackets doesn't work inside /var * Support #3396: Program missing from volume mixer * Bug #3397: Changelog font size is too small. * Bug #3398: "Report a bug/issue" link 404s * Bug #3399: Autohide Nicklist should not be shown if the scroll to bottom icon is visiable and mouse height aligns with the icon * Bug #3400: Autoaway sets me away just when I got back * Feature #3401: Add option to match a highlight only on a specific channel * Feature #3402: $highlight() add new property .channel * Bug #3403: Tab complete channels should include channels from all servers * Bug #3404: on KEYDOWN doesn't work with multiple targets for non picture windows * Feature #3405: Add option to allow Statusbar to expand to multiple lines * Bug #3406: /statusbar icons is not padded/aligned properly * Feature #3407: Different color for visited links * Bug #3408: Wrong help "?" links in many settings-options * Bug #3409: ACTION/emote messages doesn't work properly on turkish locale * Bug #3410: Disabling icons in Switchbar doesn't work * Feature #3412: Add plugin API to add context menu items * Feature #3413: Add plugin API to get the active window object * Feature #3414: Add plugin API to evaluate identifiers * Bug #3415: Some options doesn't work with turkish locale * Feature #3416: Add plugin API to target custom windows with ICustomWindow * Bug #3417: The "highlight" color should be selected when creating a new highlight item * Bug #3418: Copy/paste right-click menu for highlight/nick color should always be visible, and change to custom color item on paste * Feature #3419: Add option to enable/disable animate show/hiding tips * Bug #3420: Show a error dialog with instructions if updating the API file fails * Feature #3421: Add right-click menu to set animate trayicon per window * Bug #3422: /beep can cause a crash with some parameters * Bug #3423: IServer.GetChannels API is not properly locked and can cause a crash when enumerated * Bug #3424: IChannel.GetUsers API is not properly locked and can cause a crash when enumerated and should be IUser not string * Bug #3425: IUser.GetChannels API should be a IChannel list not a dictionary * Bug #3426: Loading away options with some invalid options can cause a crash * Bug #3427: Update.exe/Update45.exe should upgrade API file when necessary and display errors when updates fails * Bug #3428: Relative paths without a trailing slash is not replaced properly * Bug #3429: Some invalid fonts can cause a crash * Bug #3430: Large Notify lists is not properly split into 512 byte messages * Bug #3431: Main window is sometimes saved/restored with 0 width/height size * Bug #3432: Pressing space key in the Nicklist causes the nicklist to scroll to the wrong place * Feature #3433: Add extended random nick colors option to themes * Feature #3434: Set extended random nick colors to enabled by default * Feature #3435: Rawlog should be docked as a MDI window by default * Feature #3436: Add option to show/hide Treebar arrow icons * Bug #3437: raw 329 is not parsed correctly on some networks * Feature #3438: Add support for ircv3 invite-notify tag * Feature #3439: /server -l add missing parameters pass,sasl,external,msg,nickserv * Feature #3440: $server() add missing propery .method * Bug #3441: $chan().iql doesn't work properly * Feature #3442: Add sha256 fingerprint to ssl certificate dialog * Feature #3443: /dns /resolve allow using nick!ident@host format to resolve host * Feature #3444: $ial() add missing properties .gecos .id * Feature #3445: Add plugin API to target any window with NotifyUser * Feature #3446: Add plugin API to listen for keydown events and modify Editbox text/selection * Bug #3447: Monitor panel data should be saved using the timstamp instead of the timestamp text * Feature #3448: $regsub add missing parameter &binvar * Feature #3449: $regsubex add missing parameter &var|&binvar * Feature #3450: /timer -pr add missing wildcards support * Bug #3451: $instok returns wrong value with some invalid parameters * Bug #3452: /bset /bread -t sometimes adds wrong value * Feature #3453: /bset /bread add missing parameter -a * Bug #3454: ":" is stripped from RAW 338 and 352 * Feature #3455: /ban add missing parameters -beIq * Feature #3456: $iel() $iil() $iql() add missing property .secs * Feature #3457: Add remove ban timer support for except/invite/quiet lists in Channel Editor * Feature #3458: Add missing identifiers $sslcertsha1 $sslcertsha256 * Feature #3459: /ialmark add missing parameters -nrw [name] * Feature #3460: Add missing identifier $ialmark * Feature #3461: Add plugin API event that triggers when options are changed * Feature #3462: /sockopen add missing parameter -n * Feature #3463: /plugins add new parameters -luixo filename * Bug #3464: Some invalid numeric up/down values in options can cause a crash * Bug #3513: Frequent crashes when connected to channels with constant messages