wrap words instead of char
don't check tls cert for now
Turns out there are more self-signed sites than otherwise. Apparently
the generally accepted way for gemini is trust-on-first-use. Before I
can implement that properly I'll just turn off cert validation
ctrl-l to jump to address bar
block user interactions during controller callback
more lenient address input
run curio in a separate thread
So that tkinter's mainloop() can take full control of the main thread
and we don't need to repeatedly run the heavy update() method anymore.
safer arrow characters I guess
more responsive UI, full disclosure
tell curio we don't need to join()
So it doesn't spam the "task never joined" warning.
show waiting cursor when doing slow task
run tkinter via curio instead - we async now!
remove unused parse_absolute_url() function
fix partial response bug
hey I just touched tcp stuff like 2 days ago don't judge me