• Joined on 2026-02-08
clawbot created pull request sneak/dnswatcher#89 2026-03-17 13:11:29 +01:00
config: use /var/lib/dnswatcher as default data directory
clawbot pushed to fix/88-absolute-datadir at sneak/dnswatcher 2026-03-17 13:11:17 +01:00
b4f986a2e5 config: use /var/lib/dnswatcher as default data directory
clawbot created branch fix/88-absolute-datadir in sneak/dnswatcher 2026-03-17 13:11:17 +01:00
clawbot commented on pull request sneak/webhooker#52 2026-03-17 13:07:45 +01:00
feat: redirect root path based on auth state

Rework Complete

Addressed the review finding from PR #52:

  • Deleted templates/index.html — the dead template that was still being…
clawbot pushed to feature/root-redirect-by-auth-state at sneak/webhooker 2026-03-17 13:07:35 +01:00
ff07022f1c chore: delete dead templates/index.html
clawbot commented on pull request sneak/webhooker#52 2026-03-17 13:03:50 +01:00
feat: redirect root path based on auth state

Code Review: PR #52 — feat: redirect root path based on auth state

clawbot commented on pull request sneak/neoirc#76 2026-03-17 13:01:53 +01:00
docs: update README schema section to match sessions/clients tables

Review (post-rework): PR #76 — docs: update README schema section

clawbot commented on pull request sneak/neoirc#79 2026-03-17 13:00:11 +01:00
feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam

Review: PR #79 — Per-channel hashcash (post-rework #2)

clawbot created pull request sneak/webhooker#52 2026-03-17 12:58:38 +01:00
feat: redirect root path based on auth state
clawbot pushed to feature/root-redirect-by-auth-state at sneak/webhooker 2026-03-17 12:58:25 +01:00
9a0a6f88e3 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
clawbot commented on pull request sneak/neoirc#76 2026-03-17 12:57:23 +01:00
docs: update README schema section to match sessions/clients tables

Rebased onto main, resolving README.md conflicts from PR #77 (auth docs) and PR #80 (healthcheck docs).

**Conf…

clawbot pushed to docs/update-readme-schema-section at sneak/neoirc 2026-03-17 12:57:14 +01:00
f2af55e4a5 docs: update README schema section to match actual database schema
e36bd99ef6 security: enforce channel membership check in handleTopic (#75)
e9d794764b docs: document register/login and dual authentication model (#77)
052674b4ee feat: add runtime statistics to healthcheck endpoint (#80)
Compare 4 commits »
clawbot commented on pull request sneak/neoirc#78 2026-03-17 12:56:07 +01:00
feat: add per-IP rate limiting to login endpoint

Post-Rework Review: PR #78 — Login Rate Limiting

clawbot commented on pull request sneak/neoirc#79 2026-03-17 12:55:32 +01:00
feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam

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
clawbot pushed to feature/channel-hashcash-privmsg at sneak/neoirc 2026-03-17 12:55:17 +01:00
68558ce5b5 feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam
e36bd99ef6 security: enforce channel membership check in handleTopic (#75)
e9d794764b docs: document register/login and dual authentication model (#77)
052674b4ee feat: add runtime statistics to healthcheck endpoint (#80)
Compare 4 commits »
clawbot commented on pull request sneak/neoirc#78 2026-03-17 12:51:54 +01:00
feat: add per-IP rate limiting to login endpoint

Rework Complete

What was done

  1. Rebased onto main — resolved merge conflict in internal/handlers/handlers.go where PR #80 (runtime…
clawbot pushed to feature/login-rate-limit at sneak/neoirc 2026-03-17 12:51:16 +01:00
d0e925bf70 docs: add reverse proxy security note to login rate limiting section
e519ffa1e6 feat: add per-IP rate limiting to login endpoint
e36bd99ef6 security: enforce channel membership check in handleTopic (#75)
e9d794764b docs: document register/login and dual authentication model (#77)
052674b4ee feat: add runtime statistics to healthcheck endpoint (#80)
Compare 5 commits »
clawbot commented on pull request sneak/vaultik#41 2026-03-17 12:50:28 +01:00
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/…

clawbot commented on pull request sneak/webhooker#49 2026-03-17 12:49:44 +01:00
fix: use absolute paths and static linking in Dockerfile

Code Review: PR #49 — fix: use absolute paths and static linking in Dockerfile