zulip-terminal
zulip-terminal copied to clipboard
Official Zulip terminal client.
**What does this PR do?** **Tested?** - [x] Manually - [ ] Existing tests (adapted, if necessary) - [ ] New tests added (for any new behavior) - [ ]...
When using zulip-terminal on a small terminal size, some strings can take a lot of space, reducing the message area significantly. The most egregious examples are long user names, which...
- [x] Handle internal (stream/topic/near narrow) links - #708 - [ ] Follow-up: Handle internal PM links #883 - [ ] Handle internal media links - 359 -> 740 ->...
Normal users are not allowed to send messages in announcement streams, currently when an unauthorised user sends message to this stream, nothing happens. This commit changes this behaviour and adds...
TODO: - [ ] Limit number of unread msgs that are stored to ~10k
This is not something I run into often, but I just marked a topic as read in the webapp, and nothing occurred in ZT. I assume this is since we...
If someone mentions a user and later edits the message to remove the mention, ZT should appropriately handle the edit to remove the message from the mentions narrow. This should...
The commit structure is as follows: - **helper/model: Copy unread mentioned messages from initial_data to Index.**: Creates a new field in `index` as `unread_mentioned_msg_ids` which stores the message ids of...
Default background is not transparent anymore. Add --transparent flag and analogous option in config file which may be used to set background's color based on terminal. Fixes #513.
In #378 we allowed the terminal to set the background color, to support transparent terminals. However, due to the range of terminals and customization available, it is likely better if...