Commits


don't assume everything is text/gemini!


1X input, load/edit current URL * rework response code handling * support 10/11 input requests * load a url from minibuffer * edit current url and load it from minibuffer


add stop_tab api


serialize the url of about: pages


refactor load_url dispatch tables are cool -- semicit


load url (for real) very hacky still, but working nevertheless


UI improvements * loading animation * add url to struct tab


move new_tab to ui code


sync


use raw mode in raw mode, C-s, C-q, C-c etc are passed as-is, while in cooked mode (the one cbreak gives us) they retain their usual meaning.


move special page to main process


kill unused variable


flush the buffer when freeing the parser


initial commit