Skip to content

Zulip Terminal 0.3.1

Compare
Choose a tag to compare
@amanagr amanagr released this 26 Dec 13:55

Highlights:

  • Using different colors to highlight @mentions, markdown and different elements of a message.
  • Configurable autohide behavior for streams and user panel.
  • Now star messages with * or narrow to the with f.
  • View Pinned streams on top of streams list.
  • Full configurable key mapping to commands.

FULL CHANGELOG:

Interactivity improvements

  • Much improved (& configurable on/off) autohide behavior for streams/users panels
  • Toggle thumbs-up reactions to messages (+)
  • Toggle star status of messages (* or ctrl+s)
  • Narrow to starred messges (f, or via new button)
  • Reply mentioning sender (@)
  • Reply quoting mesage (>)
  • Use enter to reply to a message
  • Disable responding to suspend (ctrl+z), since cannot resume (yet)
  • Disable responding to ctrl+s for flow control, enabling use with starring

Visual improvements

  • Reorder streams into pinned and unpinned groups
  • Style message contents (extracted using beautifulsoup)
  • Improve recipient (eg. stream/topic) bar formatting
  • Show star status of messages
  • Show marker to left of messages
  • Mark private streams with P instead of #
  • Show unread count of muted streams as M
  • Add gruvbox theme
  • Internal help (?) more compact & reordered
  • Random shortcut keys are shown at the bottom of the screen

Important bugfixes

  • Allow narrowing to cross-realm bots
  • Support private messages with multiple users properly
  • Avoid showing duplicate recipient bars when scrolling
  • Correctly set pointer data (for next unread)
  • Improve theme handling on command-line

Infrastructure changes

  • Documentation improvements
  • Explicitly support latest versions of python 3.4 to 3.7
  • Preliminary support for OSX/Darwin (tested by default)
  • Higher test coverage
  • Various internal refactoring