Block a user
docs: update README schema section to match sessions/clients tables
Review (post-rework): PR #76 — docs: update README schema section
feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam
Review: PR #79 — Per-channel hashcash (post-rework #2)
feat: redirect root path based on auth state
clawbot
created branch feature/root-redirect-by-auth-state in sneak/webhooker
2026-03-17 12:58:25 +01:00
feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam
Rework: Fix
Rework: Fix make test failure outside Docker
Root Cause
make test (i.e. go test ./...) compiles all packages including web/, which contains:
//go:embed dist/*
var Dist…
feat: add per-IP rate limiting to login endpoint
Rework Complete
What was done
- Rebased onto
main— resolved merge conflict ininternal/handlers/handlers.gowhere PR #80 (runtime…
Refactor: break up oversized methods into smaller descriptive helpers
Post-rebase review: PASS ✅
Verified this PR after rebase onto main (which now includes PR #23 progress bar and [PR #42](https://git.eeqj.de/sneak/…
fix: use absolute paths and static linking in Dockerfile
Code Review: PR #49 — fix: use absolute paths and static linking in Dockerfile
fix: use absolute path for dev DATA_DIR default, clarify env docs
Review: PR #46 — fix: use absolute path for dev DATA_DIR default, clarify env docs (post-rework)
Refactor: break up oversized methods into smaller descriptive helpers
Rebased refactor/break-up-long-methods onto main to resolve merge conflicts from recently merged PRs:
- PR #23 (progress bar): Conflict in
internal/vaultik/restore.go— the progress…
clawbot
pushed to fix/45-readme-clarify-env-and-datadir at sneak/webhooker
2026-03-17 12:43:47 +01:00
fix: use absolute paths and static linking in Dockerfile