index
:
blog.git
feature/comment-reactions
feature/static-rsvp-form
master
self-hosted-comments
Haunt configuration and Org mode sources for http://jakob.space
Jakob L. Kreuze
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
haunt
/
jakob
Age
Commit message (
Expand
)
Author
2022-12-05
Write to stout when process is started
Jakob L. Kreuze
2022-12-05
call-with-output-file doesn't know how to append
Jakob L. Kreuze
2022-12-04
[dynamic] Specify user in Postgres paramstring
Jakob L. Kreuze
2022-12-04
[dynamic] Use dvipng instead of ImageMagick
Jakob L. Kreuze
2022-12-04
[dyamic] More granular rate-limits
Jakob L. Kreuze
2022-12-03
[dynamic] Move JSON parsing routines to common module
Jakob L. Kreuze
2022-12-03
[dynamic] Reach out to API instead of PostgreSQL
Jakob L. Kreuze
2022-12-03
[dynamic] Only call `safe-markdown->sxml' on internal comments
Jakob L. Kreuze
2022-12-03
[dynamic] Expose `get-comments' endpoint
Jakob L. Kreuze
2022-12-03
[dynamic] Refactor comment/webmention handling
Jakob L. Kreuze
2022-12-03
[dynamic] Fix `panic' by shadowing `raise' built-in
Jakob L. Kreuze
2022-12-03
[dynamic] Join Webmention and internal comments
Jakob L. Kreuze
2022-11-29
Revamp README
Jakob L. Kreuze
2022-11-23
[dynamic] Fix missing SRFI-19 import
Jakob L. Kreuze
2022-11-23
[dynamic] Refactor and improve error reporting with R6RS exceptions
Jakob L. Kreuze
2022-11-20
[dynamic] Initial rate limiter
Jakob L. Kreuze
2022-11-20
[dynamic] Resolve grievances with dynamic comment form
Jakob L. Kreuze
2022-11-20
[dynamic] Initial dynamically-loaded comment form
Jakob L. Kreuze
2022-11-19
[dynamic] Prettify success response
Jakob L. Kreuze
2022-11-19
[builder] Link to internal comment form instead of commentpara.de
Jakob L. Kreuze
2022-11-19
[dynamic] Implement client-side of POW captcha
Jakob L. Kreuze
2022-11-19
[dynamic] Implement POW challenge endpoint
Jakob L. Kreuze
2022-11-19
[dynamic] Initial stateful implementation of the LaTeX captcha
Jakob L. Kreuze
2022-11-19
[dynamic] Free captcha IDs unconditionally if under pressure
Jakob L. Kreuze
2022-11-19
[dynamic] Refactor queue operations
Jakob L. Kreuze
2022-11-19
[dynamic] Initial stateful captcha implementation
Jakob L. Kreuze
2022-11-19
[dynamic] Initial comment/captcha system that doesn't work
Jakob L. Kreuze
2022-11-19
[dynamic] Horrible one-off bindings to libnettle for AES encryption
Jakob L. Kreuze
2022-11-15
[dynamic] Move to `haunt' directory and `jakob' namespace
Jakob L. Kreuze
2022-11-15
[dynamic] Cut chalkline
Jakob L. Kreuze
2022-11-15
[dynamic] Add commonmark parsing for comments
Jakob L. Kreuze
2022-11-15
[dynamic] Drop (hashing) for (gcrypt hash)
Jakob L. Kreuze
2022-11-15
[dynamic] Initital static builder for comments
Jakob L. Kreuze
2022-09-13
Address correctness issues
Jakob L. Kreuze
2022-09-13
Slight refactoring
Jakob L. Kreuze
2022-09-12
Initial commit
Jakob L. Kreuze
2022-08-28
Some (roughly-implemented) support for custom meta tags, etc
Jakob L. Kreuze
2022-08-28
One more low-hanging OpenGraph meta tag
Jakob L. Kreuze
2022-08-28
Low-hanging fruit for page metadata
Jakob L. Kreuze
2022-08-28
[i-love-my-pinephone] Final cut + publish
Jakob L. Kreuze
2022-08-28
Remove unfinished `comments' section
Jakob L. Kreuze
2022-05-08
[scheme] Initial comments API
Jakob L. Kreuze
2022-02-21
[scheme] Update copyright information
Jakob L. Kreuze
2022-02-21
[scheme] Fix sorting for tag queries
Jakob L. Kreuze
2022-02-21
Add front-matter for series I don't intend to finish
Jakob 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-03
Purge old information.
Jakob L. Kreuze
2020-07-03
Update copyright information.
Jakob L. Kreuze
[next]