- Rebuilt jerklib, this time from source, fixing some of the
connectivity issues
- Added new event to jerklib, allowing us to notify user when connection
is retrying.
- Brand new window tabs, which supports overflow
- Added debug window, which will output a raw format of all events
- Command parsing removed from the individual windows, and instead
handled globally. Added completely new way to add new commands, which is
far easier to use and customize. It also has the extra benefit of
auto-filling the help menus and CLI auto-complete
- Added support for timestamps
- Timestamp setting, window maximize status, and a few other settings
now store and load persistently through a persistent preferences object
- Added auto complete to the command line. It currently supports
auto-completion of commands, nicknames, and channel names. Hit tab to
complete!
- Added history traversing. Hit key up or down to get previous messages
- Added bunch of new events. Loads of error and default events were not
properly handled by jerklib. Most everything will now attempt to keep
the user updated at all times through various messages.
- Fixed a bug in auto-scroll on chat. Should now behave much better
- Added icon to frames indicating their type
Merge remote-tracking branch 'origin/master'