- Made configuration more sane: - Command-line arguments will now override config file options - Missing options in config files will be filled in with default options - Brought back `--trip-password` and `--websocket-address` for backwards compatibility, but as hidden aliases - Fixed a bug where running `/list` in the disconnected state (initial connection) will crash the client - Various code design changes that do not affect functionality
1.14.4
- Provide undo suggestion (with `/reprint`) when `/clear` is used - Added `--defaults` cli command, which prints the default configuration - Tweaked `--help` output - `--trip-password` has been changed to `--password`, config file option not affected - `--websocket-address` has been changed to `--websocket`, config file option not affected
1.14.3
- Fixed `/clear` not redrawing the prompt - Fixed `/configset` lowercasing all values - Nicer replies from `/profile` and `/ignore`
1.14.2
- Use `subprocess` to spawn pager instead of `pydoc` - Neatened help text
1.14.1
- Use pydoc and `less` for displaying client help text in *nix - Don't request server help text when running `/help`, move that functionality to `/help server`
1.14.0
- Added support for updatable messages (`updateMessage`), see [README](https://github.com/AnnikaV9/hcclient#updatable-messages-) - Added `--timestamp-format` option - Added timestamps to client messages as well - Use `level` instead of `uType` for checking user type as it's scheduled for removal from hack.chat - Remove use of `tput` as it breaks scrolling, which is essential