Commits


use libgrapheme for text reflowing unlike the previous hack, libgrapheme is UNICODE 15.0 compliant (at the time of writing) and provides some nice API. While here, drop the hard wrap method for preformatted blocks: always use the normal wrapping. Since libgrapheme is not yet widely available, future commits will probably add a bundled version to ease packaging. I'll also start to replace various home-grown UNICODE/utf8 handling routines with functions from libgrapheme.


add ignore entries for the site-generated files


update the logo; from freezr!


link freezr' post about the telescope logo


typo


refresh the site - be more like the kamid site: generate the HTML from a mixture of text/gemini and (bits of) html. - include the awesome logo by freezr - use (a modified version of) kamid' style.css - use mandoc.css - minor styling tweaks


fmt; get rid of double `break'


fix git url prodded by freezr while here mention the codeberg mirror on the web version too


garbage collect even more IMSG types these are unused after the fs/ui merge.


s/IMSG_GET_RAW/IMSG_GET and gc unused IMSG_GET_FILE


re-group the handling of imsgs while here also do more validation in IMSG_GET_RAW and add a missing NULL check in the return type of req_by_id in the IMSG_CERT_STATUS.


sync request size with telescope.h


get rid of some ifdefs just declare the same function in the two branches of #if HAVE_ASR_RUN to avoid further #ifs


avoid unnecessary else


start a new release cycle