~gloatingfiddle/dathagerty

feat: new blog post that is a real blog post
fix: keyscan tailscale host
fix: build should finally work now
chore: connect build server to tailscale
chore: move vulncheck to local git hook

There appears to be some sort of issue running vulncheck when the installed
version of Go differs from the toolchain of the local project. At this moment I
don't want to try to solve the "install Go 1.23" problem, I'd rather just run
this elsewhere.
fix: address issues raised by gosec
chore: change to repo directory on every task
chore: get build to work
fix: deficiencies in Go's documentation

Relevant issue: https://github.com/golang/go/issues/51279

It seems to be intended behavior based on how the build command is written, but
it is unexpected to say the least. I don't think that there's necessarily an
issue, but maybe the documentation could be more robust to remove the ambiguity.
chore: take advantage of tailscale when local
fix: remove now unused function

This was causing silent issues with the module page templates, as the function
was present but not doing what it is supposed to do.
chore: clean up build system
fix: have the not found page return a 404 status code
feat: detailed log entry once request is served
feat: wrapped response writer for logging details
feat: local mode for all site files
feat: move embedded files to dedicated module
chore: remove unused HTML files
refactor: rearrange struct fields for better memory layout
refactor: move context keys to middleware
Next