senpai v0.3.0 This is a smaller release, it contains small new features and bug fixes. - A new setup assistant enables easy configuration after installation. - An unread indicator bar enables quickly knowing which messages are new when switching tabs. - Desktop notifications are now sent through the terminal automatically. - A transient/memory-only mode was added, for the SSH demo. - Emoji auto-completion makes it easier to input emoji. - Several IRC commands (and replies) were added, including LIST. - Status messages can now be hidden. - New color configuration options were added. Full commit history below. Bryant Conquest (1): update git clone to pull from repository Clayton Craft (1): Add option to hide join/part messages Collin Lefeber (1): config: add status color sub-directive Cowington Post (1): Set terminal window title. Gabriel Arakaki Giovanini (2): Allow to overwrite makefile variables Fix tls configuration input Gregory Anders (1): Add support for standard readline bindings for C-a and C-e Hugo Osvaldo Barrera (5): Process "last seen" markers of joined channels Highlight channels with unread messages at startup Show an "unread" indicator bar Drop unnecessary fmt.Sprintf Bail early if password-cmd returns no data Nick Hastings (1): Implements NextUnreadBuffer and PreviousUnreadBuffer Tim Culverhouse (1): commands: add /tableflip command Valentin Lorentz (1): Use 'CHATHISTORY LATEST' instead of 'CHATHISTORY BEFORE' when possible Vlad-Stefan Harbuz (1): add /shrug command delthas (47): Add setup assistant doc: Advertise SEARCH on the main doc Use a static bar cursor where supported Refresh tab when it changes after deletion (e.g. PART) Use tcell fork Add desktop notifications on highlight Make the unread message marker softer Force resetting the cursor style to default on exit Make the unread message ruler quieter Make the unread ruler smaller doc: Clarify contributing instructions Bump tcell / Fix alt arrow keys not working Make the unread ruler quieter Move the horizontal channel list on alt+left/alt+right doc: Fix installation instructions Add .desktop entry Recommend using make by default Drop the cmd/test client Add the transient config option Add the -nickname CLI option Mention the senpai live SSH demo Show the number of members in buffers Keep current buffer when deleting a buffer higher in the list Close buffer on mouse middle click Auto-complete emoji Add a fixed color scheme for nicks Support color names in configuration Allow running more commands on the server buffer Add an optional message argument to KICK Add a LIST command Show only the topic creator nick on /TOPIC Pretty-print channel mode messages Hide RPL_HOSTHIDDEN messages Add AWAY and BACK commands Add miscellaneous commands and replies support Fix vertical scrolling of buffers when navigating with keyboard Accept sending unknown command after a confirmation Prompt for confirmation for messages that look like commands Add additional debug for messages of unknown sessions Parse geo: links Cleanup code Make buffer indexes for /buffer start at 1 Fix calling highlight with HERE=1 on different networks doc: Mention tracker email and pyonji Add automatic configuration for pyonji Make man pages build reproducible Do not require git for building documentation mooff (1): Support "ircs+insecure://" scheme for connection addr