zulip-terminal
zulip-terminal copied to clipboard
Official Zulip terminal client.
This is a follow-up to #1282. This likely needs a good understanding of what ZT does with links, messages, etc. in order to do well, so is possibly not a...
### What does this PR do, and why? This PR adds the adequate type hints in each function from test_message.py, solving issue #1337 ### External discussion & connections - [x]...
The current values of these are shown in the About popup at runtime: - [ ] Platform (Linux/MacOS/[Unsupported]) - [ ] Python version/implementation (3.x, x=...; implementation=CPython, PyPy) - [ ]...
**What does this PR do?** Fixes #992 **Tested?** - [X] Manually - [X] Existing tests (adapted, if necessary) - [X] New tests added (for any new behavior) - [X] Passed...
**What does this PR do?** Fixes #1253 **Tested?** - [X] Manually - [X] Existing tests (adapted, if necessary) - [x] New tests added (for any new behavior) - [X] Passed...
Things we should include: - [x] What is urwid(point to their documentation)? - [x] Tips for getting started with urwid. - [ ] How to write/run tests? - [ ]...
### What does this PR do, and why? This PR is intended to - check that dependencies work satisfactorily under Python 3.12 - ensure that we install under Python 3.12...
### What does this PR do, and why? We previously relied on local time for determining presence, rather than the returned timestamp. ### Outstanding aspect(s) - [ ] Tests -...
model/test_model/conftest : Notify when a message with alert word is received **What does this PR do?** Partial fix for #588 **Tested?** - [X] Manually - [X] Existing tests (adapted, if...
**What does this PR do?** Partial fix for #588 **Tested?** - [X] Manually - [X] Existing tests (adapted, if necessary) - [X] New tests added (for any new behavior) -...