Commits


bundle the struct proto in telescope.c it's unused in other parts of the codebase


refactor: add make_request


style


move load_*_url as static fns only defined in telescope.c


support finger:// urls!


sort


the first is no more the fallback one


rename client -> net


include compat.h before everything else


reorder minibuffer stuff and while there also rename the bogus completing_read to minibuffer_read. To get a ``completing-read'' one has to call enter_minibuffer with the right parameters.


refactoring tab-close and tab-close-other: introduce free_tab


push-button-new-tab on relative URLs now works


open about:crash if last time telescope crashed


touch ~/.telescope/crashed if the connection to ui process dies


allow invalid tab ids don't consider an invalid tab id as an error. Things are asynchronous, we may issue a request but then stop it, and still get data relative to that. So, ignore the request when we get an invalid id.