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
Age
Commit message (
Expand
)
Author
2022-12-11
[dynamic] Don't apply formatting to coment inner markdown
self-hosted-comments
Jakob L. Kreuze
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
[dynamic] Listen on `INADDR_ANY', move to port 8080
Jakob L. Kreuze
2022-12-04
[dyamic] More granular rate-limits
Jakob L. Kreuze
2022-12-03
About page CSS fix
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-29
Update weblabels
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-19
[dynamic] Add `demux.scm' for testing
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-11-15
[data] Update bookmarks
Jakob L. Kreuze
2022-11-15
[about] Remove things that are now pet peeves for me
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-09-04
[webmention] Better parsing of interactions; add source indicator
Jakob L. Kreuze
2022-09-04
Remove defunct reload.py
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
[gallery] Use faster static handler route for serving images
Jakob L. Kreuze
2022-08-28
Memoize `bin-commit-counts' to reduce build times
Jakob L. Kreuze
[next]