Forgive me if this has already been suggested. I did a search and found nothing similar.

I generally prefer the method mIRC uses to determine the location of the results of a /whois, however, I cannot seem to easily emulate it using a script. I was attempting to timestamp the "End of /whois" field, but ran into problems. Issues regarding multi-server can be addressed with $activecid, but when using single message windows and displaying /whois in the active window, scripts cannot differentiate between automatic and manual /whois-es, nor their originating location. Anyway, it would be convenient if an additional checkbox could be added beneath "Timestamp Events" to timestamp /whois responses with the timestamp setting (for compatability, I assume defaulting to /whois timestamps would be unwise).

I might have suggested this once before, but in keeping with the timestamp theme, I would like to see the option to pass timestamping to an identifier. A parameter or two could be passed to indicate the type of event being processed and/or raw event number, and the identifier could return different formats based on that type. So, for example, one could set the raw mode of 318 ("End of /whois") to return a timestamp, but return nothing for 319/312/etc. (other /whois items). In addition, a user could make up their own timestamping formula (for example, base conversion) in the event the visual display is irrelevant yet the logs should contain an exact timestamp.

One final item in the display theme: In the IRC option tab, the items under "Show in active" as well as "Events" could be converted to three-state checkboxes or a separate set of checkboxes to indicate to "show in status" as well (or "show in both" for the events dialog). This is hardly imperative, but could be convenient for those who wish an active buffer of what's currently occuring, as well as a status history of certain events in chronological order, regardless of channel.

Thank you for your time and consideration,

Jinx