New pull request
Port cron-minutely fixes: reactivate tombstoned subs + confirm-email rate limit
All checks were successful
CI / checks (pull_request) Successful in 41s
#29 by hudson was merged 2026-09-23 17:56:12 +00:00 1 approval
Allow users to choose digest schedule (time of day, day of week, timezone)
All checks were successful
CI / checks (pull_request) Successful in 44s
#28 by hudson was merged 2026-09-23 15:57:56 +00:00 1 approval
digest email: replace reply/reaction counts with posting relay URL
All checks were successful
CI / checks (pull_request) Successful in 39s
#27 by hudson was merged 2026-09-22 14:58:00 +00:00 1 approval
Remove dead build-in-production.sh (anchor fork artifact)
All checks were successful
CI / checks (pull_request) Successful in 35s
Forgejo Action: build and publish Docker image on merge to main
All checks were successful
CI / checks (pull_request) Successful in 37s
gitignore .beads/interactions.jsonl (untrack beads audit sidecar)
All checks were successful
CI / checks (pull_request) Successful in 36s
#24 by hudson was merged 2026-09-18 16:30:29 +00:00 1 approval
Fix digest email showing "0 replies / 0 reactions" for every event
All checks were successful
CI / checks (pull_request) Successful in 34s
#23 by hudson was merged 2026-09-18 15:37:54 +00:00 1 approval
fix: validate relay URL before calling load() to prevent remote DoS via unhandled rejection
All checks were successful
CI / checks (pull_request) Successful in 34s
#22 by hudson was merged 2026-09-18 15:38:47 +00:00 1 approval
Fix broken NIP-9a link in README and document Node/single-instance requirements
All checks were successful
CI / checks (pull_request) Successful in 38s
#21 by hudson was merged 2026-09-18 17:11:24 +00:00 1 approval
chore: remove unused/misplaced dependencies (bcrypt, express-ws, ts-node-dev, @types/node)
All checks were successful
CI / checks (pull_request) Successful in 48s
#20 by hudson was merged 2026-09-18 15:20:46 +00:00 1 approval
hardening: run production container as non-root user
All checks were successful
CI / checks (pull_request) Successful in 38s
#19 by hudson was merged 2026-09-18 15:33:57 +00:00 1 approval
Extract shared brandingVars() helper to eliminate duplication
All checks were successful
CI / checks (pull_request) Successful in 35s
#17 by hudson was merged 2026-09-16 14:37:20 +00:00 1 approval
Normalize EVENT_VIEWER_URL trailing slash once in env.ts
All checks were successful
CI / checks (pull_request) Successful in 35s
#16 by hudson was merged 2026-09-16 13:44:39 +00:00 1 approval
Document include_event body on POST /notify/:id
All checks were successful
CI / checks (pull_request) Successful in 33s
#15 by hudson was merged 2026-09-16 14:59:09 +00:00 1 approval
Route BASE_URL through env module to prevent callback URL drift
All checks were successful
CI / checks (pull_request) Successful in 33s
#14 by hudson was merged 2026-09-16 13:23:34 +00:00 1 approval
Run checks in CI via Forgejo Actions
All checks were successful
CI / checks (pull_request) Successful in 32s
#12 by hudson was merged 2026-09-14 20:00:59 +00:00 1 approval