summary refs log tree commit diff
path: root/decode.c (unfollow)
Commit message (Collapse)Author
2020-04-22Make sure to close attachment <ul> at end of multipartJune McEnroe
2020-04-22Remove HTML inline TODOsJune McEnroe
format=flowed, because it's not very useful for display, more useful for composing, <https://fastmail.blog/2016/12/17/format-flowed/>. Quoting because I believe <blockquote> is not allowed inside <pre> (it's not "phrasing content") and <q> just seems awkward.
2020-04-22Render id, description and language as <pre> attributesJune McEnroe
2020-04-21Add parent links to message navJune McEnroe
2020-04-20Put attachments inside <ul>June McEnroe
2020-04-20Use template system for paths and URLsJune McEnroe
This probably still needs a lot of cleaning up.
2020-04-19Skip leading whitespace in message IDsJune McEnroe
2020-04-17Factor out templateBufferJune McEnroe
2020-04-17Write attachment filesJune McEnroe
All this path stuff needs cleaning up. I think it's time to use the template renderer for paths.
2020-04-17Label atom and mbox links "follow" and "download"June McEnroe
2020-04-17Choose text/plain from multipart/alternativeJune McEnroe
2020-04-17Ignore config.mkJune McEnroe
2020-04-17Add decodeToFileJune McEnroe
2020-04-17Skip invalid characters in base64June McEnroe
2020-04-16Decode base64June McEnroe
2020-04-16Decode quoted-printable and 7bit/8bitJune McEnroe
2020-04-16Decode Q encodingJune McEnroe
2020-04-16Parse encoded-word and convert charsetsJune McEnroe
2020-04-16Add subject and recipient HTML classesJune McEnroe
2020-04-16Move message fragment link to subjectJune McEnroe
2020-04-16Render text/plain to HTMLJune McEnroe
2020-04-16Render message links before to/ccJune McEnroe
2020-04-15Wrap subthreads in <details> with reply countJune McEnroe
2020-04-15Rewrite HTML renderingJune McEnroe
2020-04-15Tweak fetchParts namingJune McEnroe
2020-04-15Verify that bodyParts is parallel to structureJune McEnroe
2020-04-14Fix bodyParts list buildingJune McEnroe
2020-04-14Parse . as an atom on its ownJune McEnroe
2020-04-14Find text content for Atom in multipart/mixed and /alternativeJune McEnroe
2020-04-14Add bodyPartType helperJune McEnroe
2020-04-14Build a list of body parts parallel to structureJune McEnroe
2020-04-14Add decoding stubsJune McEnroe
2020-04-14Use mid: URLs for Atom IDsJune McEnroe
2020-04-13Fetch .TEXT of single-part nested messagesJune McEnroe
2020-04-13Fetch multipart body partsJune McEnroe
2020-04-13Use two FILEs for IMAPJune McEnroe
Turns out that funopen cannot be used for a full-duplex socket.
2020-04-13Add -u option to set base URLJune McEnroe
2020-04-13Rename pathMangle to pathSafeJune McEnroe
Mangle is a rude word.
2020-04-13Add <link> elements in AtomJune McEnroe
2020-04-13Use <content type="text"> in AtomJune McEnroe
The <content type="html"><pre> thing would require the text to be escaped twice...
2020-04-13Export content to AtomJune McEnroe
Temporarily disabling HTML output...
2020-04-13Do not escape > in XML/HTMLJune McEnroe
2020-04-13Clean up atom renderingJune McEnroe
2020-04-13Allow NULL vars and escape to templateRenderJune McEnroe
2020-04-13Preserve original Date header in envelopeJune McEnroe
2020-04-13Use UTC date everywhereJune McEnroe
I thought I could preserve the original time zone but it turns out that libc is just too shit to do that.
2020-04-13Rework path functions againJune McEnroe
2020-04-13Rename atom rendering functionsJune McEnroe
Again, probably.
2020-04-13Fix concatHTML thread nestingJune McEnroe
2020-04-12Concatenate HTML threadsJune McEnroe