zulip-terminal
zulip-terminal copied to clipboard
Official Zulip terminal client.
This PR attempts to maintain UI design after message edit by user. This has been achieved by handling the `hanlde_update_message` event in a better manner and updating UI by creating...
### What does this PR do, and why? Add 2 test functions: 1. Draft message to a channel 2. Draft message to a private narrow (DM and PM huddle) Test...
### What does this PR do, and why? Now that all editors support readline shortcuts after the merge of #1492, all the readline shortcuts have been grouped into their own...
When reporting issues, it is useful to know the current version and platform information. This is already provided in the About popup, so it would be convenient to add a...
When using another backend for authentication (e.g. LDAP) the login name is not always the eMail address, but sometimes an ActiveDirectory attribute like `sAMAccountName`. While the Zulip server can do...
With the recent discussions in #653 and [#zulip-terminal > Supporting multiple server versions](https://chat.zulip.org/#narrow/stream/206-zulip-terminal/topic/Supporting.20multiple.20server.20versions), we plan to support server version `2.1.0` and above (see [README.md](https://github.com/zulip/zulip-terminal#supported-server-versions) and [versions.py](https://github.com/zulip/zulip-terminal/blob/master/zulipterminal/version.py#L3)) officially. Consequently, we would...
### What does this PR do, and why? Adds 2 new commands to refocus to view the previous/next help category section. Hotkeys linting exclusion updated. Hotkeys document regenerated. Why? This...
### What does this PR do, and why? Add support for rendering spoilers in messages: - Add styles for the spoiler header in themes. - Add spoiler processing to soup2markup....
### What does this PR do, and why? Enables cycling through random hints in the footer. - Using a hotkey to manually go to next hint - Periodically cycle through...
### What does this PR do, and why? Groups key bindings from message actions into the new categories: - Compose: New Message - Compose: Replies And in the 2nd commit,...