aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-11-21 00:50:40 -0500
committerJesse Luehrs <doy@tozt.net>2019-11-21 00:51:55 -0500
commit1744877d19e04c3ba8bbc3f5955090d315181a1a (patch)
treed98fa4f94c33b4fd1f1cb3dbbd10ea1bfe84c481 /TODO.md
parent9a8668985c6b97dfc0825f1ad344e37e48250447 (diff)
downloadteleterm-1744877d19e04c3ba8bbc3f5955090d315181a1a.tar.gz
teleterm-1744877d19e04c3ba8bbc3f5955090d315181a1a.zip
more todos
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md10
1 files changed, 9 insertions, 1 deletions
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