TODO -------------------------------------------------------------------------------- BACKLOG -------------------------------------------------------------------------------- get/set config using command-line async event system download without memory buffer download in the background download view instead of last download margins / centering pre blocks folding buffers (tabs) a11y? tts? handle soft-hyphens on wrapping bug: combining chars reduce lengths use a pad for command-line use a pad for status bar response code 11 (if still there) web???? history (forward) (useful?) remember scroll pos in history identity management "previous/next" pages configurable keybinds handle big files (e.g. gemini://tilde.team/~tomasino/irc/log.txt) allow encoding overrides (useful for gopher i guess) config for web browser, default to webbrowser module use pubkeys instead of the whole DER hash for TOFU specify external commands interface (exec, run, pipes) table of contents better default editor than vim search engine auto-open some media types don't store explicit port 1965 in URL prefixes (e.g. for identities) fix shifted line detection when text goes belong the horizontal limit auto-rewrite missing "/" in empty URL paths DONE -------------------------------------------------------------------------------- browsing links redirections web links history (back) simple caching simple text files encodings bookmarks view/edit sources downloads configuration help page TOFU view history open last download media files identity management logging home page different rendering mode preferences per site basic mouse support basic local browsing search in page plugin interface for schemes finger plugin gopher plugin