Rate-limit confirmation emails and restore daily/weekly digest cron
ci.yml #41 -Commit
34c5e28fd1
pushed by
hudson
feat: allow users to choose digest schedule (hour, minute, dayOfWeek, timezone)
ci.yml #38 -Commit
e34f1cd821
pushed by
hudson
digest email: replace reply/reaction counts with relay URL
ci.yml #35 -Commit
b7592044c0
pushed by
hudson
README: link NIP-9a to the spec PR (2194) — not yet merged to master
ci.yml #30 -Commit
bcce525a83
pushed by
hudson
Remove dead build-in-production.sh (anchor fork artifact)
ci.yml #28 -Commit
77ce571d52
pushed by
hudson
feat: add Forgejo Action workflow to build and publish Docker image
ci.yml #27 -Commit
5deace1967
pushed by
hudson
gitignore .beads/interactions.jsonl (untrack beads audit sidecar)
ci.yml #25 -Commit
d55e3f941b
pushed by
hudson
Merge branch 'main' into mailship-jh5-readme-nip-9a-link-is-empty-broken-897
ci.yml #21 -Commit
08a1fd5232
pushed by
matt
fix: load reply/reaction events from repository into digest context
ci.yml #18 -Commit
ae836da033
pushed by
hudson
fix: validate relay URL before calling load() and soften unhandledRejection handler
ci.yml #17 -Commit
0a5b7ad14d
pushed by
hudson
fix(README): repair empty NIP-9a links, add Node & single-instance constraints
ci.yml #16 -Commit
37ec3e8122
pushed by
hudson
Remove unused/misplaced dependencies (bcrypt, express-ws, ts-node-dev, @types/node)
ci.yml #15 -Commit
3d24260419
pushed by
hudson
hardening: run production container as non-root user
ci.yml #14 -Commit
dfdc6d489c
pushed by
hudson
fix: distinguish already-confirmed tokens from invalid ones; prevent duplicate active subscriptions
ci.yml #13 -Commit
9fa1f73316
pushed by
hudson
Set trust proxy so NIP-98 URL matching works behind traefik (X-Forwarded-Proto)
ci.yml #12 -Commit
8235513822
pushed by
hudson
Merge branch 'main' of ssh://forgejo.lorentz.is:4201/matt/mailship
ci.yml #11 -Commit
c21ed9f71d
pushed by
matt