summaryrefslogtreecommitdiff
path: root/haunt/jakob
AgeCommit message (Expand)Author
2022-12-05Write to stout when process is startedJakob L. Kreuze
2022-12-05call-with-output-file doesn't know how to appendJakob L. Kreuze
2022-12-04[dynamic] Specify user in Postgres paramstringJakob L. Kreuze
2022-12-04[dynamic] Use dvipng instead of ImageMagickJakob L. Kreuze
2022-12-04[dyamic] More granular rate-limitsJakob L. Kreuze
2022-12-03[dynamic] Move JSON parsing routines to common moduleJakob L. Kreuze
2022-12-03[dynamic] Reach out to API instead of PostgreSQLJakob L. Kreuze
2022-12-03[dynamic] Only call `safe-markdown->sxml' on internal commentsJakob L. Kreuze
2022-12-03[dynamic] Expose `get-comments' endpointJakob L. Kreuze
2022-12-03[dynamic] Refactor comment/webmention handlingJakob L. Kreuze
2022-12-03[dynamic] Fix `panic' by shadowing `raise' built-inJakob L. Kreuze
2022-12-03[dynamic] Join Webmention and internal commentsJakob L. Kreuze
2022-11-29Revamp READMEJakob L. Kreuze
2022-11-23[dynamic] Fix missing SRFI-19 importJakob L. Kreuze
2022-11-23[dynamic] Refactor and improve error reporting with R6RS exceptionsJakob L. Kreuze
2022-11-20[dynamic] Initial rate limiterJakob L. Kreuze
2022-11-20[dynamic] Resolve grievances with dynamic comment formJakob L. Kreuze
2022-11-20[dynamic] Initial dynamically-loaded comment formJakob L. Kreuze
2022-11-19[dynamic] Prettify success responseJakob L. Kreuze
2022-11-19[builder] Link to internal comment form instead of commentpara.deJakob L. Kreuze
2022-11-19[dynamic] Implement client-side of POW captchaJakob L. Kreuze
2022-11-19[dynamic] Implement POW challenge endpointJakob L. Kreuze
2022-11-19[dynamic] Initial stateful implementation of the LaTeX captchaJakob L. Kreuze
2022-11-19[dynamic] Free captcha IDs unconditionally if under pressureJakob L. Kreuze
2022-11-19[dynamic] Refactor queue operationsJakob L. Kreuze
2022-11-19[dynamic] Initial stateful captcha implementationJakob L. Kreuze
2022-11-19[dynamic] Initial comment/captcha system that doesn't workJakob L. Kreuze
2022-11-19[dynamic] Horrible one-off bindings to libnettle for AES encryptionJakob L. Kreuze
2022-11-15[dynamic] Move to `haunt' directory and `jakob' namespaceJakob L. Kreuze
2022-11-15[dynamic] Cut chalklineJakob L. Kreuze
2022-11-15[dynamic] Add commonmark parsing for commentsJakob L. Kreuze
2022-11-15[dynamic] Drop (hashing) for (gcrypt hash)Jakob L. Kreuze
2022-11-15[dynamic] Initital static builder for commentsJakob L. Kreuze
2022-09-13Address correctness issuesJakob L. Kreuze
2022-09-13Slight refactoringJakob L. Kreuze
2022-09-12Initial commitJakob L. Kreuze
2022-08-28Some (roughly-implemented) support for custom meta tags, etcJakob L. Kreuze
2022-08-28One more low-hanging OpenGraph meta tagJakob L. Kreuze
2022-08-28Low-hanging fruit for page metadataJakob L. Kreuze
2022-08-28[i-love-my-pinephone] Final cut + publishJakob L. Kreuze
2022-08-28Remove unfinished `comments' sectionJakob L. Kreuze
2022-05-08[scheme] Initial comments APIJakob L. Kreuze
2022-02-21[scheme] Update copyright informationJakob L. Kreuze
2022-02-21[scheme] Fix sorting for tag queriesJakob L. Kreuze
2022-02-21Add front-matter for series I don't intend to finishJakob L. Kreuze
2020-07-27[theme] Update copyright information.Jakob L. Kreuze
2020-07-27[outbox] Fix 'u-url' in metaline.Jakob L. Kreuze
2020-07-27[blog] Add a link to commentpara.de at the bottom of ∀ posts.Jakob L. Kreuze
2020-07-03Purge old information.Jakob L. Kreuze
2020-07-03Update copyright information.Jakob L. Kreuze