zulip-terminal
zulip-terminal copied to clipboard
Official Zulip terminal client.
**What does this PR do?** This PR is to add subscribe-unsubcribe toggle for all streams present in the stream. Currently, the commit in the PR only works for a single...
This PR skips muted topics/streams with `n` hotkey.
**What does this PR do?** This PR improves focus highlighting of buttons and boxes in ZT using AttrMap's focus_map feature. This is implemented using a function `create_focus_map` in `themes.py` which...
**What does this PR do?** - Added `is_unauthorised_to_post()` function to verify if a user is allowed to message in the given stream or not - If the user is not...
**What does this PR do?** Shows the detected platform on startup and in the About pop-up. Tries to fix #1216. **Tested?** - [x] Manually - [ ] Existing tests (adapted,...
**What does this PR do?** Added a soup_to_formatted_soup function that takes the soup and formats it so the notification doesn't contain any unwanted text. Currently, it only handles tables (sets...
Currently, there is no linting for hotkeys. For e.g. if ``help_text`` in ``keys.py`` ends with ``.``, ``./tools/generate_hotkeys.py`` updates ``help_text`` without linting it as ``key description`` in help menu doesn't contain...
Currently, narrowing to empty streams makes the selection bar disappear. Moreover, it is difficult to make out why nothing is being shown in the MessageBox. **To reproduce**: * Navigate to...
**PR structure**: - **tests: Generalize the update message index using factory.** This commit adds a factory to generate the messages index relevant to update message event tests, in an effort...
Taking forward @kaustubh-nair 's work on #535. I have added a commit to update `set_count` function to use index[`unread_msgs`] along with necessary changes to make sure that the application does...