Commits


tagged 0.2 Changelog since 0.1.1: * save certificates per (host, port) tuple, not only per-host * don't crash on invalid lines in known_hosts * allow saving the new certificate after mismatch * fix cmd_scroll_down/up: they scrolled two line more than what intended * fix out-of-bound * automatic gemini:// on load-url * display a `!' when a non-focused tab gets loaded * added aliases for tab-{next,new,previous} * unbreak forward-char * debounce resize event * new heuristic to obtain the page title: if no h1 found, try with h2s and h3s * ask the user to save a page when it can't be rendered * drop the urgent flag when switching to a tab after closing one * fix tab width


sync changelog


improve tabs handling for the time being this seems good enough. In the future we may want to expand a tab into N spaces tho.


sync


remove urgent flag during switch_to_tab when a tab is closed (C-t x 0) the previous one gets selected via switch_to_tab, but the TAB_URGENT flag is kept.


rename: s/window/buffer (but not always) this aims to solve (albeit only partially) the confusion between telescope' ``struct window'' and ncurses WINDOW. It also brings some more emacs-like nomenclature, which may be a good thing.


rename (handle_resize) timeout -> nodelay nodelay conveys better what the function do


fix toggle-help not drawing After the change to debounce frequent handle_resize, the old hack wasn't working anymore.


ask to save a page when it can't be rendered it's good for thing like images and text with weird encodings.


properly check for sys/queue.h before we (wrongly) always used the bundled version


style(9)


moved commands def to their own file and made the cmd_* functions public


heuristic to obtain the page title if not h1 found


include style


display a `!' when a non-focused tab gets loaded