From 1744877d19e04c3ba8bbc3f5955090d315181a1a Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 21 Nov 2019 00:50:40 -0500 Subject: more todos --- TODO.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index 5e6e5e8..89cc65d 100644 --- a/TODO.md +++ b/TODO.md @@ -16,6 +16,15 @@ useful. quite compressible) * block (server-side) and hide (client-side) functionality * it's pretty important for any social software +* finish converting everything to async operations + * dns lookups are still synchronous, which means that `tt stream` won't + start up if you can't connect to the server (even though it's fine being + able to lazily reconnect in the background) + * a bunch of the stdout writing is still done synchronously + * is thinking about the `log` stuff useful here? + * once the standard library future stuff settles down, we probably want to + use that (even though it's currently "stabilized", it doesn't look quite + ready to build real things on yet) * integration tests * for instance, spin up separate server, stream, and watch subprocesses, and write tests for their stdout @@ -38,4 +47,3 @@ useful. from the buffer after some timeout * if we go the popup drawing route, it could also potentially be used for error message displays -* ability to adjust `tt play` playback speed -- cgit v1.2.3-54-g00ecf