summaryrefslogtreecommitdiff
path: root/haunt
AgeCommit message (Expand)Author
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-29Update weblabelsJakob 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-19[dynamic] Add `demux.scm' for testingJakob 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-11-15[data] Update bookmarksJakob L. Kreuze
2022-11-15[about] Remove things that are now pet peeves for meJakob L. Kreuze
2022-09-13Address correctness issuesJakob L. Kreuze
2022-09-13Slight refactoringJakob L. Kreuze
2022-09-12Initial commitJakob L. Kreuze
2022-09-04[webmention] Better parsing of interactions; add source indicatorJakob L. Kreuze
2022-09-04Remove defunct reload.pyJakob 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[gallery] Use faster static handler route for serving imagesJakob L. Kreuze
2022-08-28Memoize `bin-commit-counts' to reduce build timesJakob L. Kreuze
2022-08-28[i-love-my-pinephone] Final cut + publishJakob L. Kreuze
2022-08-28Remove unfinished `comments' sectionJakob L. Kreuze
2022-08-28Update bookmarksJakob L. Kreuze
2022-08-28[about] Add portraitJakob L. Kreuze
2022-08-28[org] new post: Rust on the Flipper ZeroJakob L. Kreuze
2022-08-28Add `section-folds.js'Jakob L. Kreuze
2022-06-25[about] Update link for fediverseJakob L. Kreuze
2022-05-16[js] Gallery frontendJakob L. Kreuze
2022-05-16[org] new post: A Fare-Well Letter To My Life-Long CompanionJakob L. Kreuze
2022-05-08Add `rsvp.js' to JS Web Labels tableJakob L. Kreuze
2022-05-08[scheme] Refactor RSVP systemJakob L. Kreuze