zulip-terminal
zulip-terminal copied to clipboard
Official Zulip terminal client.
**What does this PR do?** This completes the migration to use `pyproject.toml` in place of a combination of `setup.cfg` and `setup.py`. While the migration itself is fairly straightforward, this required...
### What does this PR do, and why? Extends range of 3rd-stage testing to include PyPy 3.11.
### Description of feature missing from another Zulip client Zulip 10.0 added support for typing notifications when editing messages. The terminal client will want to implement this eventually. See #33024...
### What does this PR do, and why? This PR adds comprehensive debugging tools to help both users and developers troubleshoot issues in Zulip Terminal: 1. New `zulip-term-debug` command-line utility...
### What does this PR do, and why? This PR updates the default config generation logic in zulip-term to support a more secure way of managing Zulip API keys. Instead...
When cycling through unread topics using `n`, this is not always sorted by the order in the topic list, ie. by most recent new message to a topic. For discussion...
### What does this PR do, and why? This PR improves handling of narrows with no messages by implementing a placeholder component ### External discussion & connections - [ ]...
### What does this PR do, and why? This PR introduces support for dynamically updating UI terminology based on the current feature_level. • Refactored label and message text sources to...
Description of feature missing from another Zulip client The current Zulip-Terminal lacks a "recent conversations" view, making it harder for users to quickly jump back into ongoing discussions. This feature...
### What does this PR do, and why? This PR integrates the recent conversations feature into Zulip-Terminal, allowing users to quickly access their latest chats. This improves usability by reducing...