Commits


move parse_last_session to the fs process ~/.telescope/session was parsed in the main process before dropping in the sandbox: that's no good. This moves the initialization of the ui events later in ui_main_loop and makes so that the fs process, after entering the sandbox, parses and sends the content of the last session back to the main process; when it's done the ui gets loaded and telescope is back rocking. I'm plannig to re-use the struct session_tab during the save session operation soon.


switch to our new struct download for the downloads


fix build, missing include on fs.h


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


kill extra empty line


fmt (some missing space -> tab conversion)


schedule ui redraw on tab new/free this helps to correctly manage the tab bar when tab-bar-show is 1.


move more stuff outta telescope.c