~taiite/senpai

v0.3.0 11 months ago

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