Commits


drop `next-prev' class; just use `nav' as selector


create temp files in /tmp and don't allow writes to "." there's little point to use pledge/unveil and then allow the program to modify itself...


refactor the "thread header" into a separate function


move index header to separate file and behind a function


refactor how external file are slurped


typo


style


close the old thread in endthread, not in thread_entry


style


compute the date ranges over top level threads entry


s/fixfiles/renderpages/


fix prev link generation and move some code to nav


include the day span in the index pages


start counting pages at one


refactor the parsing into the module change the mscan format string to siplify the parsing, and refactor the parsing code into the module for reuse. pe is an exception in that it doesn't care about the format string, it just need to decide if the current line starts a new thread or not, that's why it doesn't use the newly introduced `parse'. The new format simplifies pe too though.