Commits


sort includes


extract keymap-related stuff to its own header


extract the key matching logic to its own function


switch to our new struct download for the downloads


add download and download.* line styles


add side window for downloads


move declarations from telescope.h in fs.h and while there also publish various path. It's easier and better to have all of them exported from here instead of hardcoding them in other files (such as sandbox.c)


add a safe/sandbox mode When enabled with the -S (or --safe) flag, prevent telescope from writing files to the disk.


add some heuristics to interpret user-provided URLs


move more stuff outta telescope.c


move load_url_in_tab, switch_to_tab, new_tab{,_id} to telescope.c


add autosave timer for the session This is achieved by calling `autosave_hook' in interesting places, like new_tab or free_tab. It'll set up a timer to later persist the session. This is particularly useful to avoid loosing tabs on the event of a crash or unexpected system halt, or other similar event.


add has_suffix


add IMSG_GET_FILE imsg type


fix redirect & history the reload command doesn't push the current url to the history anymore.